---
Fuzzer filename: '/src/openssl/fuzz/driver.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    allow_unprotected
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - rep
        - invalid_protection
        - expected_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transfer_cb
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - req
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_CMP_CTX_get_transfer_cb_arg
        - OSSL_CMP_MSG_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/cmp.c:33,9'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/cmp.c:36,62'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_transfer_cb_arg
                - OSSL_CMP_MSG_dup
      Callsites:
        - Src:             'fuzz/cmp.c:36,29'
          Dst:             OSSL_CMP_CTX_get_transfer_cb_arg
        - Src:             'fuzz/cmp.c:35,12'
          Dst:             OSSL_CMP_MSG_dup
    - functionName:    FuzzerCleanup
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FuzzerClearRand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/cmp.c:202,5'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:202,5'
              BranchSideFuncs:
                - FuzzerClearRand
            - BranchSide:      'fuzz/cmp.c:202,5'
              BranchSideFuncs:
                - FuzzerClearRand
      Callsites:
        - Src:             'fuzz/cmp.c:202,5'
          Dst:             FuzzerClearRand
    - functionName:    process_pollReq
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - 'struct.ossl_cmp_msg_st **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - pollReq
        - certReqId
        - certReq
        - check_after
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:154,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:154,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:154,5'
          Dst:             ERR_set_error
    - functionName:    process_certConf
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - 'struct.asn1_string_st *'
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - certConf
        - certReqId
        - certHash
        - si
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:146,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:146,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:146,5'
          Dst:             ERR_set_error
    - functionName:    process_error
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.ossl_cmp_pkisi_st *'
        - 'struct.asn1_string_st *'
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - error
        - statusInfo
        - errorCode
        - errorDetails
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:138,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:138,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:138,5'
          Dst:             ERR_set_error
    - functionName:    process_genm
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.stack_st_OSSL_CMP_ITAV *'
        - 'struct.stack_st_OSSL_CMP_ITAV **'
      constantsTouched: []
      argNames:
        - srv_ctx
        - genm
        - in
        - out
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:129,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:129,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:129,5'
          Dst:             ERR_set_error
    - functionName:    process_rr
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.X509_name_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - rr
        - issuer
        - serial
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:120,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:120,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:120,5'
          Dst:             ERR_set_error
    - functionName:    process_cert_request
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        8
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.X509_req_st *'
        - 'struct.x509_st **'
        - 'struct.stack_st_X509 **'
        - 'struct.stack_st_X509 **'
      constantsTouched: []
      argNames:
        - srv_ctx
        - cert_req
        - certReqId
        - crm
        - p10cr
        - certOut
        - chainOut
        - caPubs
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:111,5'
          Dst:             ERR_new
        - Src:             'fuzz/cmp.c:111,5'
          Dst:             ERR_set_debug
        - Src:             'fuzz/cmp.c:111,5'
          Dst:             ERR_set_error
    - functionName:    print_noop
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - func
        - file
        - line
        - level
        - msg
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_client_process_response
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         28
      ICount:          183
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - OPENSSL_sk_pop_free
        - OSSL_CMP_CTX_set1_secretValue
        - OSSL_CMP_CTX_set_log_cb
        - OSSL_CMP_CTX_set_transfer_cb
        - OSSL_CMP_CTX_set_transfer_cb_arg
        - OSSL_CMP_ITAV_free
        - OSSL_CMP_exec_GENM_ses
        - OSSL_CMP_exec_RR_ses
        - OSSL_CMP_exec_certreq
        - OSSL_CMP_try_certreq
        - X509_NAME_free
        - X509_NAME_new
        - X509_new
        - X509_set_issuer_name
        - X509_set_serialNumber
        - allow_unprotected
        - ossl_check_OSSL_CMP_ITAV_sk_type
        - ossl_cmp_msg_check_update
        - print_noop
        - transfer_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/cmp.c:62,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:62,16'
              BranchSideFuncs:
                - X509_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_set_serialNumber
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_transfer_cb
                - OSSL_CMP_CTX_set_transfer_cb_arg
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
        - Branch String:   'fuzz/cmp.c:63,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:63,16'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
        - Branch String:   'fuzz/cmp.c:63,29'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:63,54'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
        - Branch String:   'fuzz/cmp.c:64,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:64,16'
              BranchSideFuncs:
                - X509_set_serialNumber
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_free
                - ASN1_INTEGER_free
                - OSSL_CMP_CTX_set_transfer_cb
                - OSSL_CMP_CTX_set_transfer_cb_arg
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
        - Branch String:   'fuzz/cmp.c:64,31'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:64,57'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - X509_NAME_free
                - ASN1_INTEGER_free
        - Branch String:   'fuzz/cmp.c:60,9'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:65,9'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set_transfer_cb
                - OSSL_CMP_CTX_set_transfer_cb_arg
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
            - BranchSide:      'fuzz/cmp.c:67,40'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set_transfer_cb
                - OSSL_CMP_CTX_set_transfer_cb_arg
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
        - Branch String:   'fuzz/cmp.c:71,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:71,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
            - BranchSide:      'fuzz/cmp.c:71,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - OSSL_CMP_exec_RR_ses
                - OSSL_CMP_try_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - ossl_cmp_msg_check_update
        - Branch String:   'fuzz/cmp.c:71,5'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:73,15'
              BranchSideFuncs:
                - OSSL_CMP_exec_certreq
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:76,15'
              BranchSideFuncs:
                - OSSL_CMP_exec_certreq
                - OSSL_CMP_exec_certreq
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:80,15'
              BranchSideFuncs:
                - OSSL_CMP_exec_certreq
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:83,9'
              BranchSideFuncs:
                - OSSL_CMP_try_certreq
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:87,36'
              BranchSideFuncs:
                - OSSL_CMP_exec_RR_ses
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:90,9'
              BranchSideFuncs:
                - OSSL_CMP_exec_GENM_ses
                - ossl_check_OSSL_CMP_ITAV_sk_type
                - ossl_check_OSSL_CMP_ITAV_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_NAME_free
                - ASN1_INTEGER_free
            - BranchSide:      'fuzz/cmp.c:94,41'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - X509_NAME_free
                - ASN1_INTEGER_free
      Callsites:
        - Src:             'fuzz/cmp.c:53,23'
          Dst:             X509_NAME_new
        - Src:             'fuzz/cmp.c:54,28'
          Dst:             ASN1_INTEGER_new
        - Src:             'fuzz/cmp.c:59,20'
          Dst:             X509_new
        - Src:             'fuzz/cmp.c:60,10'
          Dst:             OSSL_CMP_CTX_set1_secretValue
        - Src:             'fuzz/cmp.c:63,33'
          Dst:             X509_set_issuer_name
        - Src:             'fuzz/cmp.c:64,35'
          Dst:             X509_set_serialNumber
        - Src:             'fuzz/cmp.c:67,11'
          Dst:             OSSL_CMP_CTX_set_transfer_cb
        - Src:             'fuzz/cmp.c:67,11'
          Dst:             transfer_cb
        - Src:             'fuzz/cmp.c:68,11'
          Dst:             OSSL_CMP_CTX_set_transfer_cb_arg
        - Src:             'fuzz/cmp.c:69,11'
          Dst:             OSSL_CMP_CTX_set_log_cb
        - Src:             'fuzz/cmp.c:69,11'
          Dst:             print_noop
        - Src:             'fuzz/cmp.c:73,15'
          Dst:             OSSL_CMP_exec_certreq
        - Src:             'fuzz/cmp.c:76,15'
          Dst:             OSSL_CMP_exec_certreq
        - Src:             'fuzz/cmp.c:77,15'
          Dst:             OSSL_CMP_exec_certreq
        - Src:             'fuzz/cmp.c:80,15'
          Dst:             OSSL_CMP_exec_certreq
        - Src:             'fuzz/cmp.c:84,15'
          Dst:             OSSL_CMP_try_certreq
        - Src:             'fuzz/cmp.c:87,15'
          Dst:             OSSL_CMP_exec_RR_ses
        - Src:             'fuzz/cmp.c:90,9'
          Dst:             OSSL_CMP_exec_GENM_ses
        - Src:             'fuzz/cmp.c:90,9'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'fuzz/cmp.c:90,9'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'fuzz/cmp.c:90,9'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'fuzz/cmp.c:90,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'fuzz/cmp.c:94,15'
          Dst:             ossl_cmp_msg_check_update
        - Src:             'fuzz/cmp.c:94,15'
          Dst:             allow_unprotected
        - Src:             'fuzz/cmp.c:98,5'
          Dst:             X509_NAME_free
        - Src:             'fuzz/cmp.c:99,5'
          Dst:             ASN1_INTEGER_free
    - functionName:    FuzzerTestOneInput
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         23
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_item_print
        - BIO_free
        - BIO_new
        - BIO_s_mem
        - BIO_s_null
        - BIO_write
        - ERR_clear_error
        - OPENSSL_die
        - OSSL_CMP_CTX_free
        - OSSL_CMP_CTX_new
        - OSSL_CMP_CTX_set_log_cb
        - OSSL_CMP_MSG_free
        - OSSL_CMP_MSG_it
        - OSSL_CMP_SRV_CTX_free
        - OSSL_CMP_SRV_CTX_get0_cmp_ctx
        - OSSL_CMP_SRV_CTX_init
        - OSSL_CMP_SRV_CTX_new
        - OSSL_CMP_SRV_process_request
        - cmp_client_process_response
        - d2i_OSSL_CMP_MSG_bio
        - i2d_OSSL_CMP_MSG_bio
        - print_noop
        - process_cert_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/cmp.c:163,9'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/cmp.c:166,18'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - d2i_OSSL_CMP_MSG_bio
                - BIO_free
                - ERR_clear_error
                - BIO_s_null
                - BIO_new
                - OSSL_CMP_SRV_CTX_new
                - OSSL_CMP_CTX_new
                - i2d_OSSL_CMP_MSG_bio
                - OSSL_CMP_MSG_it
                - ASN1_item_print
                - BIO_free
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
                - cmp_client_process_response
        - Branch String:   'fuzz/cmp.c:167,5'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:167,5'
              BranchSideFuncs:
                - d2i_OSSL_CMP_MSG_bio
                - BIO_free
                - ERR_clear_error
                - BIO_s_null
                - BIO_new
                - OSSL_CMP_SRV_CTX_new
                - OSSL_CMP_CTX_new
                - i2d_OSSL_CMP_MSG_bio
                - OSSL_CMP_MSG_it
                - ASN1_item_print
                - BIO_free
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
                - cmp_client_process_response
            - BranchSide:      'fuzz/cmp.c:168,32'
              BranchSideFuncs:
                - d2i_OSSL_CMP_MSG_bio
                - BIO_free
                - ERR_clear_error
                - BIO_s_null
                - BIO_new
                - OSSL_CMP_SRV_CTX_new
                - OSSL_CMP_CTX_new
                - i2d_OSSL_CMP_MSG_bio
                - OSSL_CMP_MSG_it
                - ASN1_item_print
                - BIO_free
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
                - cmp_client_process_response
        - Branch String:   'fuzz/cmp.c:169,9'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:170,28'
              BranchSideFuncs:
                - BIO_s_null
                - BIO_new
                - OSSL_CMP_SRV_CTX_new
                - OSSL_CMP_CTX_new
                - i2d_OSSL_CMP_MSG_bio
                - OSSL_CMP_MSG_it
                - ASN1_item_print
                - BIO_free
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
                - cmp_client_process_response
            - BranchSide:      'fuzz/cmp.c:194,14'
              BranchSideFuncs:
                - BIO_free
                - ERR_clear_error
        - Branch String:   'fuzz/cmp.c:179,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:180,41'
              BranchSideFuncs:
                - cmp_client_process_response
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
            - BranchSide:      'fuzz/cmp.c:181,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
        - Branch String:   'fuzz/cmp.c:182,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:182,70'
              BranchSideFuncs:
                - OSSL_CMP_SRV_CTX_get0_cmp_ctx
                - OSSL_CMP_CTX_set_log_cb
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
            - BranchSide:      'fuzz/cmp.c:189,27'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
        - Branch String:   'fuzz/cmp.c:184,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:184,38'
              BranchSideFuncs:
                - OSSL_CMP_SRV_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
            - BranchSide:      'fuzz/cmp.c:189,27'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
        - Branch String:   'fuzz/cmp.c:181,13'
          Branch Sides:
            - BranchSide:      'fuzz/cmp.c:187,60'
              BranchSideFuncs:
                - OSSL_CMP_SRV_process_request
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
            - BranchSide:      'fuzz/cmp.c:189,27'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
                - OSSL_CMP_SRV_CTX_free
                - OSSL_CMP_MSG_free
                - BIO_free
                - ERR_clear_error
      Callsites:
        - Src:             'fuzz/cmp.c:166,18'
          Dst:             BIO_s_mem
        - Src:             'fuzz/cmp.c:166,10'
          Dst:             BIO_new
        - Src:             'fuzz/cmp.c:167,5'
          Dst:             BIO_write
        - Src:             'fuzz/cmp.c:167,5'
          Dst:             OPENSSL_die
        - Src:             'fuzz/cmp.c:168,11'
          Dst:             d2i_OSSL_CMP_MSG_bio
        - Src:             'fuzz/cmp.c:170,28'
          Dst:             BIO_s_null
        - Src:             'fuzz/cmp.c:170,20'
          Dst:             BIO_new
        - Src:             'fuzz/cmp.c:171,37'
          Dst:             OSSL_CMP_SRV_CTX_new
        - Src:             'fuzz/cmp.c:172,36'
          Dst:             OSSL_CMP_CTX_new
        - Src:             'fuzz/cmp.c:174,9'
          Dst:             i2d_OSSL_CMP_MSG_bio
        - Src:             'fuzz/cmp.c:176,25'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'fuzz/cmp.c:175,9'
          Dst:             ASN1_item_print
        - Src:             'fuzz/cmp.c:177,9'
          Dst:             BIO_free
        - Src:             'fuzz/cmp.c:180,13'
          Dst:             cmp_client_process_response
        - Src:             'fuzz/cmp.c:182,40'
          Dst:             OSSL_CMP_SRV_CTX_get0_cmp_ctx
        - Src:             'fuzz/cmp.c:182,16'
          Dst:             OSSL_CMP_CTX_set_log_cb
        - Src:             'fuzz/cmp.c:182,16'
          Dst:             print_noop
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             OSSL_CMP_SRV_CTX_init
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_cert_request
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_rr
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_genm
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_error
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_certConf
        - Src:             'fuzz/cmp.c:184,16'
          Dst:             process_pollReq
        - Src:             'fuzz/cmp.c:187,31'
          Dst:             OSSL_CMP_SRV_process_request
        - Src:             'fuzz/cmp.c:187,13'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'fuzz/cmp.c:189,9'
          Dst:             OSSL_CMP_CTX_free
        - Src:             'fuzz/cmp.c:190,9'
          Dst:             OSSL_CMP_SRV_CTX_free
        - Src:             'fuzz/cmp.c:191,9'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'fuzz/cmp.c:194,5'
          Dst:             BIO_free
        - Src:             'fuzz/cmp.c:195,5'
          Dst:             ERR_clear_error
    - functionName:    FuzzerInitialize
      functionSourceFile: '/src/openssl/fuzz/cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free_ex_index
        - ERR_clear_error
        - FuzzerSetRand
        - OPENSSL_init_crypto
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/cmp.c:22,5'
          Dst:             FuzzerSetRand
        - Src:             'fuzz/cmp.c:23,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'fuzz/cmp.c:24,5'
          Dst:             ERR_clear_error
        - Src:             'fuzz/cmp.c:25,5'
          Dst:             CRYPTO_free_ex_index
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/openssl/fuzz/driver.c'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FuzzerTestOneInput
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/driver.c:28,12'
          Dst:             FuzzerTestOneInput
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/openssl/fuzz/driver.c'
      linkageType:     externalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FuzzerInitialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/driver.c:23,12'
          Dst:             FuzzerInitialize
    - functionName:    fuzz_rand_get_ctx_params
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vrng
        - params
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:82,19'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:82,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzz/fuzz_rand.c:85,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzz/fuzz_rand.c:82,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:83,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzz/fuzz_rand.c:85,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzz/fuzz_rand.c:86,19'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:86,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzz/fuzz_rand.c:89,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzz/fuzz_rand.c:86,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:87,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzz/fuzz_rand.c:89,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzz/fuzz_rand.c:90,19'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:90,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzz/fuzz_rand.c:92,5'
              BranchSideFuncs: []
        - Branch String:   'fuzz/fuzz_rand.c:90,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_rand.c:92,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:81,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'fuzz/fuzz_rand.c:82,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'fuzz/fuzz_rand.c:85,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'fuzz/fuzz_rand.c:86,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'fuzz/fuzz_rand.c:89,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'fuzz/fuzz_rand.c:90,23'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    fuzz_rand_gettable_ctx_params
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vrng
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_rand_enable_locking
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vrng
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_rand_generate
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adinlen
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:67,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:68,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'fuzz/fuzz_rand.c:69,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fuzz_rand_uninstantiate
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vrng
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_rand_instantiate
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vrng
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_rand_freectx
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vrng
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:37,5'
          Dst:             CRYPTO_free
    - functionName:    fuzz_rand_newctx
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:30,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_rand.c:31,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:28,15'
          Dst:             CRYPTO_malloc
    - functionName:    fuzz_rand_query
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - provctx
        - operation_id
        - no_cache
      BBCount:         4
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:130,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_rand.c:134,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FuzzerClearRand
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_unload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:167,26'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:167,26'
              BranchSideFuncs:
                - OSSL_PROVIDER_unload
            - BranchSide:      'fuzz/fuzz_rand.c:167,26'
              BranchSideFuncs:
                - OSSL_PROVIDER_unload
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:167,5'
          Dst:             OSSL_PROVIDER_unload
    - functionName:    fuzz_rand_provider_init
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
        - 'struct.ossl_dispatch_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - handle
        - in
        - out
        - provctx
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_LIB_CTX_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:149,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_rand.c:151,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:148,16'
          Dst:             OSSL_LIB_CTX_new
    - functionName:    FuzzerSetRand
      functionSourceFile: '/src/openssl/fuzz/fuzz_rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          40
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PROVIDER_add_builtin
        - OSSL_PROVIDER_try_load
        - RAND_set_DRBG_type
        - exit
        - fuzz_rand_provider_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_rand.c:159,10'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:159,10'
              BranchSideFuncs:
                - OSSL_PROVIDER_add_builtin
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - RAND_set_DRBG_type
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PROVIDER_try_load
            - BranchSide:      'fuzz/fuzz_rand.c:159,10'
              BranchSideFuncs:
                - OSSL_PROVIDER_add_builtin
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - RAND_set_DRBG_type
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PROVIDER_try_load
        - Branch String:   'fuzz/fuzz_rand.c:160,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:160,13'
              BranchSideFuncs:
                - RAND_set_DRBG_type
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - OSSL_PROVIDER_try_load
            - BranchSide:      'fuzz/fuzz_rand.c:162,9'
              BranchSideFuncs:
                - exit
        - Branch String:   'fuzz/fuzz_rand.c:161,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:161,22'
              BranchSideFuncs:
                - OSSL_PROVIDER_try_load
                - exit
            - BranchSide:      'fuzz/fuzz_rand.c:162,9'
              BranchSideFuncs:
                - exit
        - Branch String:   'fuzz/fuzz_rand.c:159,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_rand.c:162,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      'fuzz/fuzz_rand.c:163,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz/fuzz_rand.c:159,10'
          Dst:             OSSL_PROVIDER_add_builtin
        - Src:             'fuzz/fuzz_rand.c:159,10'
          Dst:             fuzz_rand_provider_init
        - Src:             'fuzz/fuzz_rand.c:160,13'
          Dst:             RAND_set_DRBG_type
        - Src:             'fuzz/fuzz_rand.c:161,22'
          Dst:             OSSL_PROVIDER_try_load
        - Src:             'fuzz/fuzz_rand.c:162,9'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asn1_print_obstring
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - out
        - str
        - indent
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_dump_indent
        - BIO_printf
        - BIO_puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:419,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:420,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:422,25'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:420,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:421,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:422,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:422,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:425,28'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:428,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:424,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:420,13'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:422,16'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:425,12'
          Dst:             BIO_dump_indent
    - functionName:    asn1_print_oid
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - out
        - oid
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_printf
        - OBJ_obj2nid
        - OBJ_obj2txt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:409,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:410,12'
              BranchSideFuncs:
                - OBJ_obj2txt
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:411,17'
              BranchSideFuncs:
                - OBJ_obj2txt
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:408,21'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/tasn_prn.c:408,10'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/asn1/tasn_prn.c:411,5'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/asn1/tasn_prn.c:412,9'
          Dst:             BIO_printf
    - functionName:    asn1_print_integer
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_puts
        - CRYPTO_free
        - i2s_ASN1_INTEGER
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:396,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:398,18'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/tasn_prn.c:398,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:399,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/tasn_prn.c:400,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:395,9'
          Dst:             i2s_ASN1_INTEGER
        - Src:             'crypto/asn1/tasn_prn.c:398,9'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:400,5'
          Dst:             CRYPTO_free
    - functionName:    asn1_print_boolean
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - out
        - boolval
      BBCount:         10
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:370,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:372,13'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:376,13'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:380,13'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:385,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:387,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:385,9'
          Dst:             BIO_puts
    - functionName:    sk_const_ASN1_VALUE_value
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      'struct.ASN1_VALUE_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_const_ASN1_VALUE *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_local.h:15,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_const_ASN1_VALUE_num
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_const_ASN1_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_local.h:15,1'
          Dst:             OPENSSL_sk_num
    - functionName:    asn1_primitive_print
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - fld
        - it
        - indent
        - fname
        - sname
        - pctx
      BBCount:         68
      ICount:          433
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - ASN1_GENERALIZEDTIME_print
        - ASN1_STRING_print_ex
        - ASN1_UTCTIME_print
        - ASN1_parse_dump
        - ASN1_tag2str
        - BIO_puts
        - asn1_print_boolean
        - asn1_print_fsname
        - asn1_print_integer
        - asn1_print_obstring
        - asn1_print_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:442,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/tasn_prn.c:444,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/asn1/tasn_prn.c:444,12'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:444,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/tasn_prn.c:446,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
        - Branch String:   'crypto/asn1/tasn_prn.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:445,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/tasn_prn.c:446,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
        - Branch String:   'crypto/asn1/tasn_prn.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:447,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
            - BranchSide:      'crypto/asn1/tasn_prn.c:450,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
        - Branch String:   'crypto/asn1/tasn_prn.c:451,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:452,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
            - BranchSide:      'crypto/asn1/tasn_prn.c:454,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
        - Branch String:   'crypto/asn1/tasn_prn.c:456,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:457,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:466,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
        - Branch String:   'crypto/asn1/tasn_prn.c:461,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:462,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:464,34'
              BranchSideFuncs:
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:466,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:467,34'
              BranchSideFuncs:
                - ASN1_tag2str
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:469,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:472,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:473,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:478,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:473,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:474,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:475,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:479,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
            - BranchSide:      'crypto/asn1/tasn_prn.c:485,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
        - Branch String:   'crypto/asn1/tasn_prn.c:479,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:480,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:481,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
        - Branch String:   'crypto/asn1/tasn_prn.c:481,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:482,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:483,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_obstring
                - asn1_print_oid
                - ASN1_GENERALIZEDTIME_print
                - ASN1_UTCTIME_print
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - ASN1_STRING_print_ex
        - Branch String:   'crypto/asn1/tasn_prn.c:485,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:488,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_boolean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:497,34'
              BranchSideFuncs:
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:497,34'
              BranchSideFuncs:
                - asn1_print_integer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:501,34'
              BranchSideFuncs:
                - ASN1_UTCTIME_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:505,42'
              BranchSideFuncs:
                - ASN1_GENERALIZEDTIME_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:509,30'
              BranchSideFuncs:
                - asn1_print_oid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:514,35'
              BranchSideFuncs:
                - asn1_print_obstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:514,35'
              BranchSideFuncs:
                - asn1_print_obstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:521,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:521,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:521,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:529,36'
              BranchSideFuncs:
                - ASN1_STRING_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:489,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:490,27'
              BranchSideFuncs:
                - asn1_print_boolean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:491,38'
              BranchSideFuncs:
                - asn1_print_boolean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:521,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:522,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:523,29'
              BranchSideFuncs:
                - ASN1_parse_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:523,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:524,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:525,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:533,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:534,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:534,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:534,28'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:536,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:534,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:442,10'
          Dst:             asn1_print_fsname
        - Src:             'crypto/asn1/tasn_prn.c:464,21'
          Dst:             ASN1_tag2str
        - Src:             'crypto/asn1/tasn_prn.c:467,21'
          Dst:             ASN1_tag2str
        - Src:             'crypto/asn1/tasn_prn.c:473,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:479,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:481,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:491,19'
          Dst:             asn1_print_boolean
        - Src:             'crypto/asn1/tasn_prn.c:497,15'
          Dst:             asn1_print_integer
        - Src:             'crypto/asn1/tasn_prn.c:501,15'
          Dst:             ASN1_UTCTIME_print
        - Src:             'crypto/asn1/tasn_prn.c:505,15'
          Dst:             ASN1_GENERALIZEDTIME_print
        - Src:             'crypto/asn1/tasn_prn.c:509,15'
          Dst:             asn1_print_oid
        - Src:             'crypto/asn1/tasn_prn.c:514,15'
          Dst:             asn1_print_obstring
        - Src:             'crypto/asn1/tasn_prn.c:521,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:523,13'
          Dst:             ASN1_parse_dump
        - Src:             'crypto/asn1/tasn_prn.c:529,15'
          Dst:             ASN1_STRING_print_ex
        - Src:             'crypto/asn1/tasn_prn.c:534,19'
          Dst:             BIO_puts
    - functionName:    asn1_print_fsname
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - indent
        - fname
        - sname
        - pctx
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - BIO_printf
        - BIO_puts
        - BIO_write
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:336,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:337,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:341,19'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:337,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:338,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:339,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
        - Branch String:   'crypto/asn1/tasn_prn.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:344,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:345,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:346,15'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:347,10'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:347,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:347,20'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:349,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:348,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:349,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:350,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:353,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:350,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:352,5'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:354,13'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:362,19'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:354,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:355,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:358,26'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:355,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:356,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:357,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:358,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:359,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:364,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:337,13'
          Dst:             BIO_write
        - Src:             'crypto/asn1/tasn_prn.c:341,9'
          Dst:             BIO_write
        - Src:             'crypto/asn1/tasn_prn.c:350,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:355,17'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:358,17'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:362,9'
          Dst:             BIO_write
    - functionName:    asn1_template_print_ctx
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'struct.ASN1_TEMPLATE_st *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - fld
        - indent
        - tt
        - pctx
      BBCount:         49
      ICount:          320
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - BIO_printf
        - BIO_puts
        - asn1_item_print_ctx
        - sk_const_ASN1_VALUE_num
        - sk_const_ASN1_VALUE_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:270,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:272,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:274,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:276,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:283,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:287,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:293,13'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:325,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
        - Branch String:   'crypto/asn1/tasn_prn.c:293,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:294,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:305,48'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:294,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:295,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:302,35'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:295,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:296,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:298,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:299,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:301,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:302,13'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:302,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:303,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:307,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:316,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:307,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:307,38'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:310,48'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:307,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:308,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:310,48'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:311,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:314,17'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:315,9'
              BranchSideFuncs:
                - sk_const_ASN1_VALUE_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_const_ASN1_VALUE_value
                - __sanitizer_cov_trace_pc_indir
                - asn1_item_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:316,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:316,34'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:316,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:320,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:320,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:321,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:299,21'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:302,24'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:306,25'
          Dst:             sk_const_ASN1_VALUE_num
        - Src:             'crypto/asn1/tasn_prn.c:307,29'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:310,22'
          Dst:             sk_const_ASN1_VALUE_value
        - Src:             'crypto/asn1/tasn_prn.c:311,18'
          Dst:             asn1_item_print_ctx
        - Src:             'crypto/asn1/tasn_prn.c:316,23'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:320,17'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:325,12'
          Dst:             asn1_item_print_ctx
    - functionName:    asn1_item_print_ctx
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'struct.ASN1_ITEM_st *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - fld
        - indent
        - it
        - fname
        - sname
        - nohdr
        - pctx
      BBCount:         119
      ICount:          682
      EdgeCount:       160
      CyclomaticComplexity: 43
      functionsReached:
        - BIO_printf
        - BIO_puts
        - asn1_primitive_print
        - asn1_print_fsname
        - asn1_template_print_ctx
        - ossl_asn1_do_adb
        - ossl_asn1_get_choice_selector_const
        - ossl_asn1_get_const_field_ptr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:145,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:152,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:148,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:148,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:149,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:153,8'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:153,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:153,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:153,42'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:153,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/tasn_prn.c:152,8'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/tasn_prn.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:155,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:155,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:155,46'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:157,26'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:155,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:156,17'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:157,26'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:157,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:158,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:163,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:165,13'
              BranchSideFuncs:
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:173,35'
              BranchSideFuncs:
                - asn1_primitive_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:178,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:196,49'
              BranchSideFuncs:
                - ossl_asn1_get_choice_selector_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:211,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:211,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_fsname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:255,20'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/asn1/tasn_prn.c:165,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:165,17'
              BranchSideFuncs:
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:166,42'
              BranchSideFuncs:
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:166,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:168,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:169,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:178,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:178,42'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:181,14'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:179,13'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:181,14'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:182,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:182,19'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:189,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:183,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:189,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:184,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:185,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:186,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:186,26'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:186,39'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:188,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:186,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:187,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:188,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:198,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:198,25'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:199,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:198,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:199,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:203,14'
              BranchSideFuncs:
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:199,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:200,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:201,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:205,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:211,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:211,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:211,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:212,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:213,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:213,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:214,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:213,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:214,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:214,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:215,30'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:218,30'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:215,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:216,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:217,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:218,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:219,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:223,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:224,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:232,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:225,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:226,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:227,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:227,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:228,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:229,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:234,39'
              BranchSideFuncs:
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:242,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:235,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:236,17'
              BranchSideFuncs:
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
            - BranchSide:      'crypto/asn1/tasn_prn.c:237,52'
              BranchSideFuncs:
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
        - Branch String:   'crypto/asn1/tasn_prn.c:238,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:240,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:241,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_do_adb
                - ossl_asn1_get_const_field_ptr
                - asn1_template_print_ctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:243,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:247,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:243,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:244,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_prn.c:247,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:248,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_prn.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_prn.c:249,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:250,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:251,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:155,28'
          Dst:             asn1_print_fsname
        - Src:             'crypto/asn1/tasn_prn.c:157,17'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:166,18'
          Dst:             asn1_template_print_ctx
        - Src:             'crypto/asn1/tasn_prn.c:173,14'
          Dst:             asn1_primitive_print
        - Src:             'crypto/asn1/tasn_prn.c:178,24'
          Dst:             asn1_print_fsname
        - Src:             'crypto/asn1/tasn_prn.c:186,30'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:190,20'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:196,13'
          Dst:             ossl_asn1_get_choice_selector_const
        - Src:             'crypto/asn1/tasn_prn.c:199,17'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:204,18'
          Dst:             ossl_asn1_get_const_field_ptr
        - Src:             'crypto/asn1/tasn_prn.c:205,14'
          Dst:             asn1_template_print_ctx
        - Src:             'crypto/asn1/tasn_prn.c:211,24'
          Dst:             asn1_print_fsname
        - Src:             'crypto/asn1/tasn_prn.c:215,21'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:218,21'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/tasn_prn.c:234,21'
          Dst:             ossl_asn1_do_adb
        - Src:             'crypto/asn1/tasn_prn.c:237,22'
          Dst:             ossl_asn1_get_const_field_ptr
        - Src:             'crypto/asn1/tasn_prn.c:238,18'
          Dst:             asn1_template_print_ctx
        - Src:             'crypto/asn1/tasn_prn.c:243,17'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/tasn_prn.c:255,9'
          Dst:             BIO_printf
    - functionName:    ASN1_item_print
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st *'
        - int
        - 'struct.ASN1_ITEM_st *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - ifld
        - indent
        - it
        - pctx
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asn1_item_print_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:124,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - asn1_item_print_ctx
            - BranchSide:      'crypto/asn1/tasn_prn.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - asn1_item_print_ctx
        - Branch String:   'crypto/asn1/tasn_prn.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:126,15'
              BranchSideFuncs:
                - asn1_item_print_ctx
            - BranchSide:      'crypto/asn1/tasn_prn.c:128,17'
              BranchSideFuncs:
                - asn1_item_print_ctx
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:129,12'
          Dst:             asn1_item_print_ctx
    - functionName:    ASN1_PCTX_set_str_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_pctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_get_str_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_set_oid_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_pctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_get_oid_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_set_cert_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_pctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_get_cert_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_set_nm_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_pctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_get_nm_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_set_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_pctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_get_flags
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PCTX_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:47,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_PCTX_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.asn1_pctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_prn.c:37,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:39,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/asn1/tasn_prn.c:39,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/asn1/tasn_prn.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_prn.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_prn.c:42,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_prn.c:39,11'
          Dst:             CRYPTO_zalloc
    - functionName:    i2d_ASN1_SET_ANY
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_SET_ANY_it
        - ASN1_item_i2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:84,1'
          Dst:             ASN1_SET_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:84,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_SET_ANY_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_ANY_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_SET_ANY
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_TYPE *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_ASN1_TYPE **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_SET_ANY_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:84,1'
          Dst:             ASN1_SET_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:84,1'
          Dst:             ASN1_item_d2i
    - functionName:    i2d_ASN1_SEQUENCE_ANY
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_SEQUENCE_ANY_it
        - ASN1_item_i2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:83,1'
          Dst:             ASN1_SEQUENCE_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:83,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_SEQUENCE_ANY_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_SEQUENCE_ANY
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_TYPE *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_ASN1_TYPE **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_SEQUENCE_ANY_it
        - ASN1_item_d2i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:83,1'
          Dst:             ASN1_SEQUENCE_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:83,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_OCTET_STRING_NDEF_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_FBOOLEAN_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_TBOOLEAN_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_BOOLEAN_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DIRECTORYSTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - DIRECTORYSTRING_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             DIRECTORYSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             ASN1_item_free
    - functionName:    DIRECTORYSTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DIRECTORYSTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - DIRECTORYSTRING_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:64,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:64,1'
              BranchSideFuncs:
                - DIRECTORYSTRING_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:64,1'
              BranchSideFuncs:
                - DIRECTORYSTRING_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             DIRECTORYSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_DIRECTORYSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - DIRECTORYSTRING_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             DIRECTORYSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_DIRECTORYSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - DIRECTORYSTRING_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             DIRECTORYSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:64,1'
          Dst:             ASN1_item_d2i
    - functionName:    DISPLAYTEXT_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - DISPLAYTEXT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             DISPLAYTEXT_it
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             ASN1_item_free
    - functionName:    DISPLAYTEXT_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DISPLAYTEXT_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - DISPLAYTEXT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:61,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:61,1'
              BranchSideFuncs:
                - DISPLAYTEXT_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:61,1'
              BranchSideFuncs:
                - DISPLAYTEXT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             DISPLAYTEXT_it
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_DISPLAYTEXT
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - DISPLAYTEXT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             DISPLAYTEXT_it
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_DISPLAYTEXT
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - DISPLAYTEXT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             DISPLAYTEXT_it
        - Src:             'crypto/asn1/tasn_typ.c:61,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_PRINTABLE_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLE_it
        - ASN1_item_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_PRINTABLE_it
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_item_free
    - functionName:    ASN1_PRINTABLE_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_PRINTABLE_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLE_it
        - ASN1_item_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:58,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:58,1'
              BranchSideFuncs:
                - ASN1_PRINTABLE_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:58,1'
              BranchSideFuncs:
                - ASN1_PRINTABLE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_PRINTABLE_it
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_ASN1_PRINTABLE
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLE_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_PRINTABLE_it
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_ASN1_PRINTABLE
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLE_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_PRINTABLE_it
        - Src:             'crypto/asn1/tasn_typ.c:58,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_TYPE_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ANY_it
        - ASN1_item_free
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_item_free
    - functionName:    ASN1_TYPE_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ANY_it
        - ASN1_item_new
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:53,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:53,1'
              BranchSideFuncs:
                - ASN1_ANY_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:53,1'
              BranchSideFuncs:
                - ASN1_ANY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_ASN1_TYPE
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ANY_it
        - ASN1_item_i2d
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_ASN1_TYPE
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ANY_it
        - ASN1_item_d2i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_ANY_it
        - Src:             'crypto/asn1/tasn_typ.c:53,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_SEQUENCE_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_OBJECT_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_NULL_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_NULL_it
        - ASN1_item_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_NULL_it
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_item_free
    - functionName:    ASN1_NULL_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_NULL_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_NULL_it
        - ASN1_item_new
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:44,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:44,1'
              BranchSideFuncs:
                - ASN1_NULL_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:44,1'
              BranchSideFuncs:
                - ASN1_NULL_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_NULL_it
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_ASN1_NULL
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_NULL_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_NULL_it
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_ASN1_NULL
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'int **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_NULL_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_NULL_it
        - Src:             'crypto/asn1/tasn_typ.c:44,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_BMPSTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_BMPSTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:41,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:41,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:41,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_BMPSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_BMPSTRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_BMPSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_BMPSTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_BMPSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_BMPSTRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_BMPSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:41,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_UNIVERSALSTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_UNIVERSALSTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:40,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:40,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:40,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_UNIVERSALSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UNIVERSALSTRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_UNIVERSALSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_UNIVERSALSTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_UNIVERSALSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UNIVERSALSTRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_UNIVERSALSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:40,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_VISIBLESTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_VISIBLESTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:39,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:39,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:39,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_VISIBLESTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_VISIBLESTRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_VISIBLESTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_VISIBLESTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_VISIBLESTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_VISIBLESTRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_VISIBLESTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:39,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_GENERALIZEDTIME_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_GENERALIZEDTIME_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:38,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:38,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:38,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_GENERALIZEDTIME
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALIZEDTIME_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_GENERALIZEDTIME_it
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_GENERALIZEDTIME_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_GENERALIZEDTIME
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALIZEDTIME_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_GENERALIZEDTIME_it
        - Src:             'crypto/asn1/tasn_typ.c:38,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_UTCTIME_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_UTCTIME_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:37,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:37,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:37,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_UTCTIME
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTCTIME_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_UTCTIME_it
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_UTCTIME_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_UTCTIME
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTCTIME_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_UTCTIME_it
        - Src:             'crypto/asn1/tasn_typ.c:37,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_GENERALSTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_GENERALSTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:36,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:36,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:36,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_GENERALSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALSTRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_GENERALSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_GENERALSTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_GENERALSTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALSTRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_GENERALSTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:36,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_IA5STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_IA5STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:35,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:35,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:35,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_IA5STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_IA5STRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_IA5STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_IA5STRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_IA5STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_IA5STRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_IA5STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:35,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_T61STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_T61STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:34,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:34,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:34,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_T61STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_T61STRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_T61STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_T61STRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_T61STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_T61STRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_T61STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:34,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_PRINTABLESTRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_PRINTABLESTRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:33,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:33,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:33,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_PRINTABLESTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLESTRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_PRINTABLESTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_PRINTABLESTRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_PRINTABLESTRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_PRINTABLESTRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_PRINTABLESTRING_it
        - Src:             'crypto/asn1/tasn_typ.c:33,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_UTF8STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_UTF8STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:32,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:32,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:32,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_UTF8STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTF8STRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_UTF8STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_UTF8STRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_UTF8STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTF8STRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_UTF8STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:32,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_BIT_STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_BIT_STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:31,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:31,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_BIT_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_BIT_STRING_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_BIT_STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_BIT_STRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_BIT_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_BIT_STRING_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_BIT_STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:31,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_ENUMERATED_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_ENUMERATED_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:30,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:30,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:30,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_ENUMERATED
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ENUMERATED_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_ENUMERATED_it
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_ENUMERATED_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_ENUMERATED
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ENUMERATED_it
        - ASN1_item_d2i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_ENUMERATED_it
        - Src:             'crypto/asn1/tasn_typ.c:30,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_INTEGER_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_INTEGER_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:29,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:29,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:29,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_it
        - ASN1_item_i2d
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_INTEGER_it
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_INTEGER_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_it
        - ASN1_item_d2i
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_INTEGER_it
        - Src:             'crypto/asn1/tasn_typ.c:29,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_OCTET_STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_free
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_OCTET_STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    28
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_typ.c:28,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_typ.c:28,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/tasn_typ.c:28,1'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_STRING_type_new
    - functionName:    i2d_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_OCTET_STRING_it
        - ASN1_item_i2d
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_OCTET_STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_item_i2d
    - functionName:    ASN1_OCTET_STRING_it
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_typ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_OCTET_STRING_it
        - ASN1_item_d2i
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_OCTET_STRING_it
        - Src:             'crypto/asn1/tasn_typ.c:28,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_asn1_do_adb
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'struct.ASN1_TEMPLATE_st *'
      argCount:        3
      argTypes:
        - 'struct.ASN1_VALUE_st *'
        - 'struct.ASN1_TEMPLATE_st *'
        - int
      constantsTouched: []
      argNames:
        - val
        - tt
        - nullerr
      BBCount:         30
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_INTEGER_get
        - ERR_new
        - OBJ_obj2nid
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:235,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:238,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
        - Branch String:   'crypto/asn1/tasn_utl.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:245,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:254,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
        - Branch String:   'crypto/asn1/tasn_utl.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:246,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:247,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:255,48'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:257,54'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:260,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:260,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:272,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/tasn_utl.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:261,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:272,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/tasn_utl.c:272,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:273,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:279,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:273,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:273,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:274,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:279,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:281,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:286,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:255,20'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/tasn_utl.c:257,20'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/asn1/tasn_utl.c:261,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/tasn_utl.c:261,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/tasn_utl.c:261,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/tasn_utl.c:286,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/tasn_utl.c:286,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/tasn_utl.c:286,9'
          Dst:             ERR_set_error
    - functionName:    ossl_asn1_get_const_field_ptr
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'struct.ASN1_VALUE_st **'
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_TEMPLATE_st *'
      constantsTouched: []
      argNames:
        - pval
        - tt
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_get_field_ptr
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      'struct.ASN1_VALUE_st **'
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_TEMPLATE_st *'
      constantsTouched: []
      argNames:
        - pval
        - tt
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asn1_get_const_enc_ptr
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.ASN1_ENCODING_st *'
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:133,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:133,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:135,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_utl.c:136,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:136,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:138,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_asn1_enc_restore
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - 'char **'
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - len
        - out
        - pval
        - it
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - asn1_get_const_enc_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:189,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:189,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:191,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/tasn_utl.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:192,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/tasn_utl.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:196,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:187,32'
          Dst:             asn1_get_const_enc_ptr
    - functionName:    ossl_asn1_enc_save
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'char *'
        - int
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - in
        - inlen
        - it
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - asn1_get_enc_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:172,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/tasn_utl.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:175,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/tasn_utl.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:177,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:167,26'
          Dst:             asn1_get_enc_ptr
        - Src:             'crypto/asn1/tasn_utl.c:172,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/tasn_utl.c:175,21'
          Dst:             CRYPTO_malloc
    - functionName:    asn1_get_enc_ptr
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'struct.ASN1_ENCODING_st *'
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:120,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:122,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/tasn_utl.c:123,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:123,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:125,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_asn1_enc_free
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - asn1_get_enc_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:156,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/tasn_utl.c:157,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:154,26'
          Dst:             asn1_get_enc_ptr
        - Src:             'crypto/asn1/tasn_utl.c:157,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_asn1_enc_init
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asn1_get_enc_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:146,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:143,26'
          Dst:             asn1_get_enc_ptr
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_do_lock
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - op
        - it
      BBCount:         34
      ICount:          205
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_NEW_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_UP_REF
        - ERR_new
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/tasn_utl.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:76,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - CRYPTO_DOWN_REF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
                - CRYPTO_UP_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_NEW_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:78,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - CRYPTO_DOWN_REF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
                - CRYPTO_UP_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_NEW_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:78,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - CRYPTO_DOWN_REF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
                - CRYPTO_UP_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_NEW_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:79,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:79,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:81,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - CRYPTO_DOWN_REF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
                - CRYPTO_UP_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_NEW_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:84,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:86,29'
              BranchSideFuncs:
                - CRYPTO_NEW_REF
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:97,28'
              BranchSideFuncs:
                - CRYPTO_UP_REF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/tasn_utl.c:101,30'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
            - BranchSide:      'crypto/asn1/tasn_utl.c:113,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:86,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:87,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:88,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/tasn_utl.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:90,29'
              BranchSideFuncs:
                - CRYPTO_FREE_REF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/tasn_utl.c:94,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:97,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/tasn_utl.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/tasn_utl.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:102,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
            - BranchSide:      'crypto/asn1/tasn_utl.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
                - OPENSSL_die
        - Branch String:   'crypto/asn1/tasn_utl.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:104,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/asn1/tasn_utl.c:105,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
        - Branch String:   'crypto/asn1/tasn_utl.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/tasn_utl.c:106,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF
            - BranchSide:      'crypto/asn1/tasn_utl.c:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/tasn_utl.c:86,14'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/asn1/tasn_utl.c:88,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/asn1/tasn_utl.c:90,13'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/asn1/tasn_utl.c:91,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/tasn_utl.c:91,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/tasn_utl.c:91,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/tasn_utl.c:97,14'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/asn1/tasn_utl.c:101,14'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/asn1/tasn_utl.c:104,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/asn1/tasn_utl.c:106,13'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/asn1/tasn_utl.c:108,13'
          Dst:             CRYPTO_FREE_REF
    - functionName:    ossl_asn1_set_choice_selector
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - value
        - it
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_get_choice_selector_const
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_get_choice_selector
      functionSourceFile: '/src/openssl/crypto/asn1/tasn_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_hex_string
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - indent
        - width
        - data
        - datalen
      BBCount:         23
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_dump.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_dump.c:138,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:138,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:139,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/bio/bio_dump.c:149,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:139,15'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:139,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:142,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:139,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:140,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/bio/bio_dump.c:142,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:146,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/bio/bio_dump.c:147,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:149,11'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:149,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/bio/bio_dump.c:151,16'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/bio/bio_dump.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:150,20'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/bio/bio_dump.c:151,16'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:140,13'
          Dst:             BIO_printf
        - Src:             'crypto/bio/bio_dump.c:142,9'
          Dst:             BIO_printf
        - Src:             'crypto/bio/bio_dump.c:146,13'
          Dst:             BIO_printf
        - Src:             'crypto/bio/bio_dump.c:150,9'
          Dst:             BIO_printf
        - Src:             'crypto/bio/bio_dump.c:151,5'
          Dst:             BIO_printf
    - functionName:    BIO_dump_indent
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - s
        - len
        - indent
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_dump_indent_cb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:126,12'
          Dst:             BIO_dump_indent_cb
        - Src:             'crypto/bio/bio_dump.c:126,12'
          Dst:             write_bio
    - functionName:    write_bio
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - len
        - bp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:116,12'
          Dst:             BIO_write
    - functionName:    BIO_dump_indent_cb
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - cb
        - u
        - v
        - len
        - indent
      BBCount:         54
      ICount:          384
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - BIO_snprintf
        - strcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_dump.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:39,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:40,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:43,18'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:43,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:43,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:46,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:47,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:47,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:48,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:94,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_dump.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:51,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:62,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:51,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:52,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:52,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:53,28'
              BranchSideFuncs:
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
            - BranchSide:      'crypto/bio/bio_dump.c:55,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:62,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:63,20'
              BranchSideFuncs:
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:66,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_dump.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:67,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:81,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:67,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:68,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:69,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_dump.c:69,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:70,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_dump.c:72,41'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:72,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:72,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_dump.c:72,28'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:72,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_dump.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_dump.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:82,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
            - BranchSide:      'crypto/bio/bio_dump.c:89,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
        - Branch String:   'crypto/bio/bio_dump.c:90,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_dump.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_dump.c:92,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strcpy
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:48,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/bio/bio_dump.c:53,21'
          Dst:             strcpy
        - Src:             'crypto/bio/bio_dump.c:56,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/bio/bio_dump.c:63,13'
          Dst:             strcpy
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_dump
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bp
        - s
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_dump_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:121,12'
          Dst:             BIO_dump_cb
        - Src:             'crypto/bio/bio_dump.c:121,12'
          Dst:             write_bio
    - functionName:    BIO_dump_cb
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cb
        - u
        - s
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_dump_indent_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:25,12'
          Dst:             BIO_dump_indent_cb
    - functionName:    BIO_dump_indent_fp
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - s
        - len
        - indent
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_dump_indent_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:110,12'
          Dst:             BIO_dump_indent_cb
        - Src:             'crypto/bio/bio_dump.c:110,12'
          Dst:             write_fp
    - functionName:    write_fp
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - len
        - fp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:100,12'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_dump_fp
      functionSourceFile: '/src/openssl/crypto/bio/bio_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fp
        - s
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_dump_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_dump.c:105,12'
          Dst:             BIO_dump_cb
        - Src:             'crypto/bio/bio_dump.c:105,12'
          Dst:             write_fp
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_do_connect_retry
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - bio
        - timeout
        - nap_milliseconds
      BBCount:         36
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_ctrl
        - BIO_test_flags
        - ERR_GET_LIB
        - ERR_GET_REASON
        - ERR_clear_last_mark
        - ERR_new
        - ERR_peek_last_error
        - ERR_pop_to_mark
        - ERR_set_mark
        - bio_wait
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:1018,23'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1018,37'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:1018,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:1021,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1022,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:1026,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:1026,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1027,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:1028,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:1034,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1035,19'
              BranchSideFuncs:
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:1074,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
        - Branch String:   'crypto/bio/bio_lib.c:1039,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1040,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:1058,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:1040,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1051,23'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/bio/bio_lib.c:1051,23'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/bio/bio_lib.c:1051,23'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/bio/bio_lib.c:1055,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:1058,26'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1058,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:1067,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:1058,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1059,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:1067,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:1062,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1063,17'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - ERR_GET_REASON
                - BIO_test_flags
                - ERR_GET_LIB
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - bio_wait
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:1064,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:1018,37'
          Dst:             time
        - Src:             'crypto/bio/bio_lib.c:1022,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:1022,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:1022,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:1028,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/bio/bio_lib.c:1031,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/bio/bio_lib.c:1032,10'
          Dst:             BIO_ctrl
        - Src:             'crypto/bio/bio_lib.c:1035,19'
          Dst:             ERR_peek_last_error
        - Src:             'crypto/bio/bio_lib.c:1036,22'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/bio/bio_lib.c:1037,24'
          Dst:             BIO_test_flags
        - Src:             'crypto/bio/bio_lib.c:1039,13'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/bio/bio_lib.c:1051,23'
          Dst:             BIO_ctrl
        - Src:             'crypto/bio/bio_lib.c:1059,13'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/bio/bio_lib.c:1061,18'
          Dst:             bio_wait
        - Src:             'crypto/bio/bio_lib.c:1064,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:1064,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:1064,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:1067,13'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/bio/bio_lib.c:1071,17'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:1071,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:1071,17'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:1074,9'
          Dst:             ERR_clear_last_mark
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - cmd
        - larg
        - parg
      BBCount:         25
      ICount:          148
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    118
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:664,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:666,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:666,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:666,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:666,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:671,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:671,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:671,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:672,33'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:671,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:672,33'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:677,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:673,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:674,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:675,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:679,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:679,9'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:680,33'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:679,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:680,33'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:683,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:667,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:667,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:667,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:672,15'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:680,15'
          Dst:             bio_call_callback
    - functionName:    BIO_test_flags
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - b
        - flags
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bio_wait
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bio
        - max_time
        - nap_milliseconds
      BBCount:         22
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_ctrl
        - BIO_socket_wait
        - BIO_test_flags
        - OSSL_sleep
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:964,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:965,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:968,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_socket_wait
        - Branch String:   'crypto/bio/bio_lib.c:968,34'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:968,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_socket_wait
            - BranchSide:      'crypto/bio/bio_lib.c:973,23'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:968,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:969,32'
              BranchSideFuncs:
                - BIO_test_flags
                - BIO_socket_wait
            - BranchSide:      'crypto/bio/bio_lib.c:973,23'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:974,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:975,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:978,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:978,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:979,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
            - BranchSide:      'crypto/bio/bio_lib.c:982,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_sleep
        - Branch String:   'crypto/bio/bio_lib.c:979,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:980,30'
              BranchSideFuncs:
                - OSSL_sleep
            - BranchSide:      'crypto/bio/bio_lib.c:981,5'
              BranchSideFuncs:
                - OSSL_sleep
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:968,9'
          Dst:             BIO_ctrl
        - Src:             'crypto/bio/bio_lib.c:969,36'
          Dst:             BIO_test_flags
        - Src:             'crypto/bio/bio_lib.c:969,16'
          Dst:             BIO_socket_wait
        - Src:             'crypto/bio/bio_lib.c:973,34'
          Dst:             time
        - Src:             'crypto/bio/bio_lib.c:985,5'
          Dst:             OSSL_sleep
    - functionName:    bio_call_callback
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.bio_st *'
        - int
        - 'char *'
        - size_t
        - int
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - oper
        - argp
        - len
        - argi
        - argl
        - inret
        - processed
      BBCount:         32
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:47,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/bio/bio_lib.c:51,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:57,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:57,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:65,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:59,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:60,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:62,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:65,19'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:65,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:65,45'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:65,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:66,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:66,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:68,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:73,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:73,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:73,43'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:73,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:74,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:78,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_wait
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bio
        - max_time
        - nap_milliseconds
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - bio_wait
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:1001,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:1001,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:1002,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:999,14'
          Dst:             bio_wait
        - Src:             'crypto/bio/bio_lib.c:1002,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:1002,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:1002,9'
          Dst:             ERR_set_error
    - functionName:    bio_cleanup
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_FREE_REF
        - CRYPTO_THREAD_lock_free
        - bio_sock_cleanup_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:949,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:949,5'
              BranchSideFuncs:
                - bio_sock_cleanup_int
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.464
            - BranchSide:      'crypto/bio/bio_lib.c:949,5'
              BranchSideFuncs:
                - bio_sock_cleanup_int
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.464
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:949,5'
          Dst:             bio_sock_cleanup_int
        - Src:             'crypto/bio/bio_lib.c:950,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/bio/bio_lib.c:953,5'
          Dst:             CRYPTO_FREE_REF
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bio_free_ex_data
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:943,5'
          Dst:             CRYPTO_free_ex_data
    - functionName:    BIO_number_written
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:936,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:937,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:938,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_number_read
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:929,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:930,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:931,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_get_ex_data
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:924,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    BIO_set_ex_data
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - idx
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:919,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    BIO_copy_next_retry
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_test_flags
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:913,22'
          Dst:             BIO_test_flags
        - Src:             'crypto/bio/bio_lib.c:913,5'
          Dst:             BIO_set_flags
    - functionName:    BIO_set_flags
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - b
        - flags
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_dup_chain
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         18
      ICount:          152
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_free_all
        - BIO_new
        - BIO_push
        - CRYPTO_dup_ex_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:869,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:870,32'
              BranchSideFuncs:
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_push
                - BIO_free
            - BranchSide:      'crypto/bio/bio_lib.c:904,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:870,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:871,13'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      'crypto/bio/bio_lib.c:873,29'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_push
                - BIO_new
                - BIO_free
        - Branch String:   'crypto/bio/bio_lib.c:884,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:885,22'
              BranchSideFuncs:
                - BIO_free
                - BIO_free_all
            - BranchSide:      'crypto/bio/bio_lib.c:890,55'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_push
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_free
        - Branch String:   'crypto/bio/bio_lib.c:890,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:892,22'
              BranchSideFuncs:
                - BIO_push
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_free
            - BranchSide:      'crypto/bio/bio_lib.c:896,13'
              BranchSideFuncs:
                - BIO_push
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_free
        - Branch String:   'crypto/bio/bio_lib.c:896,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:897,19'
              BranchSideFuncs:
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_push
                - BIO_free
            - BranchSide:      'crypto/bio/bio_lib.c:900,22'
              BranchSideFuncs:
                - BIO_push
                - BIO_new
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free_all
                - BIO_free
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:870,24'
          Dst:             BIO_new
        - Src:             'crypto/bio/bio_lib.c:884,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/bio/bio_lib.c:885,13'
          Dst:             BIO_free
        - Src:             'crypto/bio/bio_lib.c:890,14'
          Dst:             CRYPTO_dup_ex_data
        - Src:             'crypto/bio/bio_lib.c:892,13'
          Dst:             BIO_free
        - Src:             'crypto/bio/bio_lib.c:900,13'
          Dst:             BIO_push
        - Src:             'crypto/bio/bio_lib.c:906,5'
          Dst:             BIO_free_all
    - functionName:    BIO_new
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_new_ex
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:116,12'
          Dst:             BIO_new_ex
    - functionName:    BIO_free
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         27
      ICount:          146
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - OPENSSL_die
        - bio_call_callback
      functionUses:    99
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:126,26'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.469
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/bio/bio_lib.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/bio/bio_lib.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:132,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/bio/bio_lib.c:132,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:132,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/bio/bio_lib.c:134,9'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:134,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/bio/bio_lib.c:135,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/bio/bio_lib.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:135,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/bio/bio_lib.c:140,10'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/bio/bio_lib.c:136,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:138,5'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/bio/bio_lib.c:140,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:140,33'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/bio/bio_lib.c:143,46'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_lib.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_lib.c:143,46'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:126,9'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/bio/bio_lib.c:132,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/bio/bio_lib.c:135,20'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:143,5'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/bio/bio_lib.c:145,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/bio/bio_lib.c:147,5'
          Dst:             CRYPTO_free
    - functionName:    BIO_push
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
        - bio
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_ctrl
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:751,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:752,10'
              BranchSideFuncs:
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:753,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:754,14'
              BranchSideFuncs:
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:755,20'
              BranchSideFuncs:
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:756,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:757,25'
              BranchSideFuncs:
                - BIO_ctrl
            - BranchSide:      'crypto/bio/bio_lib.c:759,14'
              BranchSideFuncs:
                - BIO_ctrl
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:759,5'
          Dst:             BIO_ctrl
    - functionName:    BIO_free_all
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - CRYPTO_GET_REF
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:854,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:854,5'
              BranchSideFuncs:
                - CRYPTO_GET_REF
                - BIO_free
            - BranchSide:      'crypto/bio/bio_lib.c:855,13'
              BranchSideFuncs:
                - CRYPTO_GET_REF
                - BIO_free
        - Branch String:   'crypto/bio/bio_lib.c:860,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:854,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:861,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:856,9'
          Dst:             CRYPTO_GET_REF
        - Src:             'crypto/bio/bio_lib.c:858,9'
          Dst:             BIO_free
    - functionName:    CRYPTO_GET_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_new_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - libctx
        - method
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_FREE_REF
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - CRYPTO_new_ex_data
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:88,19'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.471
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
        - Branch String:   'crypto/bio/bio_lib.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:93,9'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
            - BranchSide:      'crypto/bio/bio_lib.c:95,50'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
        - Branch String:   'crypto/bio/bio_lib.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:96,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_lib.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_lib.c:98,32'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:98,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free_ex_data
                - CRYPTO_FREE_REF.464
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_lib.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:106,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:83,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/bio/bio_lib.c:92,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/bio/bio_lib.c:95,10'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/bio/bio_lib.c:99,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:99,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:99,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:100,9'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/bio/bio_lib.c:109,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/bio/bio_lib.c:110,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_next
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
        - next
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_next
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:839,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:840,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:841,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_find_type
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - type
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:816,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:817,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:820,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:822,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:823,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:832,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:825,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:826,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:828,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:826,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:827,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:828,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:828,24'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:829,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:833,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:822,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:834,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:817,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:817,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:817,9'
          Dst:             ERR_set_error
    - functionName:    BIO_set_retry_reason
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - reason
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_retry_reason
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_retry_BIO
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - bio
        - reason
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_test_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:790,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:791,13'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:792,16'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:794,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:789,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:795,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:797,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:798,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:790,14'
          Dst:             BIO_test_flags
    - functionName:    BIO_pop
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_ctrl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:770,11'
              BranchSideFuncs:
                - BIO_ctrl
        - Branch String:   'crypto/bio/bio_lib.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:775,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:777,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:779,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:772,5'
          Dst:             BIO_ctrl
    - functionName:    BIO_ctrl_wpending
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:736,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:737,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:734,16'
          Dst:             BIO_ctrl
    - functionName:    BIO_ctrl_pending
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:724,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:721,16'
          Dst:             BIO_ctrl
    - functionName:    BIO_callback_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - b
        - cmd
        - fp
      BBCount:         27
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:690,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:692,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:692,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:692,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:694,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:693,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:693,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:694,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:692,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:694,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:698,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:698,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:698,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:699,33'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:698,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:699,33'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:705,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:701,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:702,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:703,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:707,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:707,9'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:708,33'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:707,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:708,33'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:711,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:694,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:694,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:694,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:699,15'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:708,15'
          Dst:             bio_call_callback
    - functionName:    BIO_ptr_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - b
        - cmd
        - larg
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:654,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:655,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:657,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:654,9'
          Dst:             BIO_ctrl
    - functionName:    BIO_int_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - b
        - cmd
        - larg
        - iarg
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_ctrl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:647,12'
          Dst:             BIO_ctrl
    - functionName:    BIO_indent
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - b
        - indent
        - max
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_puts
      functionUses:    22
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:633,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
            - BranchSide:      'crypto/bio/bio_lib.c:634,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
        - Branch String:   'crypto/bio/bio_lib.c:634,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:635,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
            - BranchSide:      'crypto/bio/bio_lib.c:636,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
        - Branch String:   'crypto/bio/bio_lib.c:636,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:637,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:639,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:637,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:638,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:637,13'
          Dst:             BIO_puts
    - functionName:    BIO_puts
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - buf
      BBCount:         36
      ICount:          210
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    97
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:503,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:504,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:507,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:507,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:507,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:508,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:507,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:508,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:512,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:512,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:512,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:513,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:512,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:513,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:518,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:514,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:515,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:516,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:519,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:523,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:525,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:526,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:531,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:531,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:532,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:532,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:535,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:535,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:536,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:544,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:536,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:537,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:540,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:504,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:504,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:504,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:508,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:508,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:508,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:513,20'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:519,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:519,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:519,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:532,20'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:537,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:537,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:537,13'
          Dst:             ERR_set_error
    - functionName:    BIO_get_line
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - buf
        - size
      BBCount:         27
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_ctrl
        - BIO_read
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:605,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:608,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:608,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:609,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:612,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:615,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:618,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:618,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:619,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:623,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:623,23'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:623,42'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:623,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:623,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:624,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:626,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:624,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:623,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_lib.c:625,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:627,20'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:627,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:627,23'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:627,12'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:627,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:627,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:605,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:605,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:605,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:609,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:609,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:609,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:615,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:615,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:615,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:619,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:619,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:619,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:623,33'
          Dst:             BIO_read
        - Src:             'crypto/bio/bio_lib.c:627,23'
          Dst:             BIO_ctrl
    - functionName:    BIO_read
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bio_read_intern
      functionUses:    26
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:311,27'
              BranchSideFuncs:
                - bio_read_intern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:318,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:311,11'
          Dst:             bio_read_intern
    - functionName:    bio_read_intern
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
        - readbytes
      BBCount:         35
      ICount:          211
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:267,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:270,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:270,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:270,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:275,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:275,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:276,40'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:275,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:276,40'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:280,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:278,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:280,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:281,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:285,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:288,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:290,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:290,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:291,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:291,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:295,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:295,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:295,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:300,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:296,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:300,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:267,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:267,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:267,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:276,22'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:281,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:281,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:281,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:291,20'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:296,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:296,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:296,9'
          Dst:             ERR_set_error
    - functionName:    BIO_gets
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - buf
        - size
      BBCount:         38
      ICount:          222
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:553,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:556,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:556,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:556,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:557,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:556,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:557,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:561,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:562,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:566,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:566,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:566,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:567,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:566,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:567,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:572,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:568,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:570,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:573,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:577,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:579,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:580,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:584,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:584,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:585,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:585,38'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:588,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:588,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:590,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:596,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:591,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:593,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:553,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:553,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:553,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:557,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:557,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:557,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:562,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:562,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:562,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:567,20'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:573,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:573,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:573,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:585,20'
          Dst:             bio_call_callback
    - functionName:    BIO_get_wpoll_descriptor
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - b
        - desc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:495,12'
          Dst:             BIO_ctrl
    - functionName:    BIO_get_rpoll_descriptor
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - b
        - desc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:490,12'
          Dst:             BIO_ctrl
    - functionName:    BIO_recvmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_msg_st *'
        - size_t
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - msg
        - stride
        - num_msg
        - flags
        - msgs_processed
      BBCount:         27
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:449,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:454,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:454,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:454,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:455,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:455,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:460,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:460,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:460,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:461,31'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:460,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:461,31'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:473,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:469,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:471,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:473,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:474,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:479,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:481,9'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:482,41'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:482,41'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:485,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:450,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:450,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:450,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:456,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:456,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:456,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:467,15'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:475,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:475,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:475,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:482,23'
          Dst:             bio_call_callback
    - functionName:    BIO_sendmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_msg_st *'
        - size_t
        - size_t
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - msg
        - stride
        - num_msg
        - flags
        - msgs_processed
      BBCount:         27
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:402,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:407,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:407,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:407,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:408,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:407,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:408,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:413,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:413,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:414,31'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:414,31'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:426,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:422,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:423,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:424,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:427,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:432,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:434,9'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:435,41'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:435,41'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:438,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:403,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:403,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:403,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:409,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:409,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:409,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:420,23'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:428,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:428,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:428,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:435,23'
          Dst:             bio_call_callback
    - functionName:    BIO_write_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
        - written
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bio_write_intern
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:391,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_lib.c:391,23'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:391,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_lib.c:391,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:390,12'
          Dst:             bio_write_intern
    - functionName:    bio_write_intern
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
        - written
      BBCount:         36
      ICount:          208
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - bio_call_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:333,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:338,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:338,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:341,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:341,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:341,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_lib.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_lib.c:346,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:346,9'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:347,40'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:346,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:347,40'
              BranchSideFuncs:
                - bio_call_callback
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:351,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:349,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:351,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:352,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:356,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:359,35'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:361,9'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:361,9'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:362,38'
              BranchSideFuncs:
                - bio_call_callback
        - Branch String:   'crypto/bio/bio_lib.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:362,38'
              BranchSideFuncs:
                - bio_call_callback
            - BranchSide:      'crypto/bio/bio_lib.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_lib.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:366,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:342,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:342,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:342,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:347,22'
          Dst:             bio_call_callback
        - Src:             'crypto/bio/bio_lib.c:352,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_lib.c:352,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_lib.c:352,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_lib.c:362,20'
          Dst:             bio_call_callback
    - functionName:    BIO_write
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bio_write_intern
      functionUses:    108
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:375,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:378,28'
              BranchSideFuncs:
                - bio_write_intern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_lib.c:380,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:382,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:385,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:378,11'
          Dst:             bio_write_intern
    - functionName:    BIO_read_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - b
        - data
        - dlen
        - readbytes
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bio_read_intern
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:323,12'
          Dst:             bio_read_intern
    - functionName:    BIO_method_type
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_method_name
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_callback_arg
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_callback_arg
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - arg
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_callback_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - b
        - cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_callback_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_callback
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - b
        - cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_callback
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_clear_flags
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - b
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_up_ref
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_lib.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_lib.c:195,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/bio/bio_lib.c:195,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_lib.c:195,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/bio/bio_lib.c:196,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:191,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/bio/bio_lib.c:195,5'
          Dst:             OPENSSL_die
    - functionName:    BIO_vfree
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_lib.c:184,5'
          Dst:             BIO_free
    - functionName:    BIO_get_shutdown
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_shutdown
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - shut
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_init
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_init
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - init
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_data
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_data
      functionSourceFile: '/src/openssl/crypto/bio/bio_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - ptr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_bio_type_init
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_NEW_REF
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:18,12'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:18,12'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.548
            - BranchSide:      'crypto/bio/bio_meth.c:18,12'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.548
      Callsites:
        - Src:             'crypto/bio/bio_meth.c:18,12'
          Dst:             CRYPTO_NEW_REF
    - functionName:    BIO_meth_get_recvmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_recvmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - brecvmmsg
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_sendmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_sendmmsg
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bsendmmsg
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_callback_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - callback_ctrl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_callback_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_destroy
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - destroy
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_destroy
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_create
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - create
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_create
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - ctrl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_gets
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bgets
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_gets
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_puts
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bputs
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_puts
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_read_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bread
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_read
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bread
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - bread_conv
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bread_conv
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - datal
        - readbytes
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:119,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:121,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:124,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_meth.c:128,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_meth_get_read_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_read
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_write_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bwrite
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_set_write
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - biom
        - bwrite
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - bwrite_conv
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bwrite_conv
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - datal
        - written
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:73,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:75,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_meth.c:82,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BIO_meth_get_write_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_get_write
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_meth_free
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - biom
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:50,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_meth.c:51,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bio_meth.c:51,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bio_meth.c:52,9'
          Dst:             CRYPTO_free
    - functionName:    BIO_meth_new
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - name
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:40,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:40,30'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_meth.c:41,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_meth.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:41,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_meth.c:44,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_meth.c:37,24'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/bio/bio_meth.c:40,30'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/bio/bio_meth.c:41,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_bio_type_init_ossl_
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_bio_type_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:16,1'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:16,1'
              BranchSideFuncs:
                - do_bio_type_init
            - BranchSide:      'crypto/bio/bio_meth.c:16,1'
              BranchSideFuncs:
                - do_bio_type_init
      Callsites:
        - Src:             'crypto/bio/bio_meth.c:16,1'
          Dst:             do_bio_type_init
    - functionName:    BIO_get_new_index
      functionSourceFile: '/src/openssl/crypto/bio/bio_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_UP_REF
        - ERR_new
        - do_bio_type_init_ossl_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_meth.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:25,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:25,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:25,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:25,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:25,10'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:27,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:30,10'
              BranchSideFuncs:
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:27,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_meth.c:30,10'
              BranchSideFuncs:
                - CRYPTO_UP_REF.552
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_meth.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_meth.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_meth.c:32,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_meth.c:25,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/bio/bio_meth.c:25,10'
          Dst:             do_bio_type_init_ossl_
        - Src:             'crypto/bio/bio_meth.c:27,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_meth.c:27,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_meth.c:27,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_meth.c:30,10'
          Dst:             CRYPTO_UP_REF
    - functionName:    roundv
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:556,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:557,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    abs_val
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:536,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:537,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pow_10
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in_exp
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:544,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:545,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:548,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    fmtstr
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char **'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sbuffer
        - buffer
        - currlen
        - maxlen
        - value
        - flags
        - min
        - max
      BBCount:         58
      ICount:          309
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - OPENSSL_strnlen
        - doapr_outch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:389,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:390,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strnlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:392,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strnlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:392,36'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:392,13'
              BranchSideFuncs:
                - OPENSSL_strnlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:392,65'
              BranchSideFuncs:
                - OPENSSL_strnlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:395,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:395,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:396,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:396,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:397,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:402,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:407,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:402,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:403,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:405,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:407,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:408,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:410,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:410,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:410,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:411,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:416,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:411,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:412,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:413,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:416,22'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:416,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:416,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:416,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:417,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:422,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:417,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:418,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:419,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:422,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:422,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:422,5'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:423,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:428,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:423,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:424,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:425,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/bio/bio_print.c:392,13'
          Dst:             OPENSSL_strnlen
        - Src:             'crypto/bio/bio_print.c:411,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:417,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:423,14'
          Dst:             doapr_outch
    - functionName:    doapr_outch
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char **'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - sbuffer
        - buffer
        - currlen
        - maxlen
        - c
      BBCount:         36
      ICount:          232
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_malloc
        - CRYPTO_realloc
        - ossl_assert_int
      functionUses:    29
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:835,10'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:835,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:835,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bio_print.c:835,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:836,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:839,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bio_print.c:839,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:840,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:842,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bio_print.c:842,16'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:842,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:866,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:842,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:843,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:866,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:843,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:844,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:846,10'
              BranchSideFuncs:
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bio_print.c:847,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:848,28'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bio_print.c:859,22'
              BranchSideFuncs:
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:848,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:849,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:850,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bio_print.c:850,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:851,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:855,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:851,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:852,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:853,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:860,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:861,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:862,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:866,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:867,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:873,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:867,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:868,46'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:870,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_print.c:835,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/bio/bio_print.c:839,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/bio/bio_print.c:848,28'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/bio/bio_print.c:851,22'
          Dst:             ossl_assert_int
        - Src:             'crypto/bio/bio_print.c:859,22'
          Dst:             CRYPTO_realloc
    - functionName:    fmtfp
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char **'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - double
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sbuffer
        - buffer
        - currlen
        - maxlen
        - fvalue
        - min
        - max
        - flags
        - style
      BBCount:         197
      ICount:          1075
      EdgeCount:       267
      CyclomaticComplexity: 72
      functionsReached:
        - abs_val
        - doapr_outch
        - pow_10
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:585,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
            - BranchSide:      'crypto/bio/bio_print.c:587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:587,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:588,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
            - BranchSide:      'crypto/bio/bio_print.c:589,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:589,14'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:590,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
            - BranchSide:      'crypto/bio/bio_print.c:591,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:599,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:600,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - pow_10
            - BranchSide:      'crypto/bio/bio_print.c:611,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:600,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:601,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:602,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:602,20'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:603,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:604,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:604,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:604,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - pow_10
            - BranchSide:      'crypto/bio/bio_print.c:605,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - pow_10
        - Branch String:   'crypto/bio/bio_print.c:605,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:605,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:606,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:605,33'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:605,36'
              BranchSideFuncs:
                - pow_10
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:608,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:604,20'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:606,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:608,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:615,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:656,23'
              BranchSideFuncs:
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:617,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:618,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:627,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:618,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:619,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:622,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:623,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:626,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:627,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:632,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:653,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:632,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:633,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:635,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:635,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:636,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:650,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:637,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:641,39'
              BranchSideFuncs:
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:644,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:653,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:654,22'
              BranchSideFuncs:
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:655,5'
              BranchSideFuncs:
                - abs_val
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:661,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:663,27'
              BranchSideFuncs:
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:666,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:672,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:673,13'
              BranchSideFuncs:
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:679,27'
              BranchSideFuncs:
                - pow_10
                - roundv
                - pow_10
                - roundv
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:683,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:688,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:691,22'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:691,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:691,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:691,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:689,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:692,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:692,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:693,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:694,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:697,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:698,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:710,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:698,31'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:698,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:706,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:698,46'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:698,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:706,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:698,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:700,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:706,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:702,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:703,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:704,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:713,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:715,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:738,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:715,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:716,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:718,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:723,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:723,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:723,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:721,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:725,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:725,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:726,31'
              BranchSideFuncs:
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:730,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:730,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:731,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:732,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:740,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:741,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:742,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:743,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:744,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:745,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:745,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:746,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:747,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:747,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:748,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:750,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:750,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:750,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:763,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:751,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:763,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:751,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:752,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:757,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:752,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:753,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:754,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:757,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:758,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:762,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:758,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:759,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:760,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:763,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:764,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:768,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:764,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:765,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:766,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:768,19'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:768,35'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:771,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:769,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:771,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:771,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:772,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:780,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:772,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:771,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:773,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:780,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:780,21'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:781,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:780,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:781,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:790,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:781,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:782,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:784,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:784,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:785,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:789,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:785,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:784,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:787,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:790,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:791,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:791,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:792,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:793,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:798,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:818,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:798,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:799,17'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:801,17'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:802,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:803,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:804,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:804,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:805,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:808,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:805,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:806,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:807,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:808,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:809,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:811,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:812,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:816,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:812,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:811,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:814,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:818,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:819,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:823,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:819,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:820,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:821,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
      Callsites:
        - Src:             'crypto/bio/bio_print.c:605,46'
          Dst:             pow_10
        - Src:             'crypto/bio/bio_print.c:641,27'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:656,15'
          Dst:             abs_val
        - Src:             'crypto/bio/bio_print.c:663,15'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:679,20'
          Dst:             pow_10
        - Src:             'crypto/bio/bio_print.c:679,13'
          Dst:             roundv
        - Src:             'crypto/bio/bio_print.c:680,23'
          Dst:             pow_10
        - Src:             'crypto/bio/bio_print.c:680,16'
          Dst:             roundv
        - Src:             'crypto/bio/bio_print.c:726,19'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:752,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:758,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:764,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:768,23'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:772,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:781,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:785,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:791,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:802,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:805,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:808,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:812,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:819,14'
          Dst:             doapr_outch
    - functionName:    fmtint
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char **'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sbuffer
        - buffer
        - currlen
        - maxlen
        - value
        - base
        - min
        - max
        - flags
      BBCount:         92
      ICount:          515
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - doapr_outch
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:447,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:448,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:450,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:458,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:450,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:451,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:453,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:453,20'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:454,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:455,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:459,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:464,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:459,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:460,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:461,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:461,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:462,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:463,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:464,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:465,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:466,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:470,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:470,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:470,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:470,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:467,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:471,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:472,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:473,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:477,15'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:477,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:477,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:479,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:480,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:481,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:482,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/bio/bio_print.c:482,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:483,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:486,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:483,19'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:483,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:483,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:486,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:487,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:490,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:490,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:491,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:497,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:491,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:492,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:493,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:498,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:502,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:498,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:498,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:499,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:502,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:503,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:509,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:503,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:504,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:505,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:509,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:510,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:517,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:510,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:511,30'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:515,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:511,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:512,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:513,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:517,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:518,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:523,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
        - Branch String:   'crypto/bio/bio_print.c:518,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:517,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:519,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:523,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:524,26'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:528,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:524,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:525,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
            - BranchSide:      'crypto/bio/bio_print.c:526,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
      Callsites:
        - Src:             'crypto/bio/bio_print.c:477,60'
          Dst:             strlen
        - Src:             'crypto/bio/bio_print.c:491,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:498,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:503,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:511,18'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:518,14'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:524,14'
          Dst:             doapr_outch
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    198
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_vsnprintf
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buf
        - n
        - format
        - args
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dopr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:942,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:943,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:945,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:945,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:953,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bio_print.c:953,12'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:953,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:953,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_print.c:942,10'
          Dst:             _dopr
    - functionName:    _dopr
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char **'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - sbuffer
        - buffer
        - maxlen
        - retlen
        - truncated
        - format
        - args
      BBCount:         212
      ICount:          1433
      EdgeCount:       259
      CyclomaticComplexity: 49
      functionsReached:
        - doapr_outch
        - fmtfp
        - fmtint
        - fmtstr
        - ossl_isdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:110,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:111,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:368,9'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:111,24'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:111,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:112,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:111,43'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:111,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:111,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:112,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:116,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:124,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:151,30'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:162,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:169,30'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:182,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:214,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:361,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:116,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:117,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:119,34'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:119,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_print.c:124,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:126,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:130,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:134,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:138,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:142,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:146,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:151,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:152,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:154,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:154,24'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:155,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:159,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:162,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:163,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:166,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:170,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:174,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:170,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:171,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:172,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:174,24'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:175,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:179,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:184,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:188,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:197,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:197,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:201,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:205,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:209,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:188,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:189,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:192,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:214,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:217,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:217,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:239,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:244,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:244,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:244,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:269,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:278,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:281,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:290,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:293,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:312,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:317,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:329,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:337,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:342,34'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:347,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:351,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:217,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:219,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:222,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:225,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:228,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:231,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:219,40'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:222,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:225,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:228,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:231,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:234,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:234,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:236,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:237,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:245,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:247,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:250,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:253,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:256,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:259,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:247,49'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:250,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:253,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:256,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:259,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:262,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:263,29'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:263,46'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:264,29'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:262,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:265,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:266,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:269,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:270,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:272,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:270,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:273,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:273,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:272,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:273,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:273,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:273,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:275,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:276,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:281,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:282,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:284,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:282,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:285,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:285,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:284,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:285,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:285,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:285,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:287,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:288,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:293,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:294,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:296,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:294,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:297,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:297,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:296,30'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:297,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:297,28'
              BranchSideFuncs:
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:297,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:299,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:313,34'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:313,34'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:313,34'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:312,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:314,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:315,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:317,28'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:317,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:317,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:318,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:319,25'
              BranchSideFuncs:
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:324,29'
              BranchSideFuncs:
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:319,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:320,29'
              BranchSideFuncs:
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:322,32'
              BranchSideFuncs:
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:324,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:326,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:327,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:329,33'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:329,33'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:329,33'
              BranchSideFuncs:
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:330,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:332,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:333,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:337,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:353,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:353,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:342,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:343,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bio_print.c:344,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtfp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fmtint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bio_print.c:368,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:369,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:373,22'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:370,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:371,24'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bio_print.c:372,5'
              BranchSideFuncs:
                - doapr_outch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bio_print.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_print.c:375,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_print.c:119,22'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:151,17'
          Dst:             ossl_isdigit
        - Src:             'crypto/bio/bio_print.c:169,17'
          Dst:             ossl_isdigit
        - Src:             'crypto/bio/bio_print.c:234,22'
          Dst:             fmtint
        - Src:             'crypto/bio/bio_print.c:262,22'
          Dst:             fmtint
        - Src:             'crypto/bio/bio_print.c:273,22'
          Dst:             fmtfp
        - Src:             'crypto/bio/bio_print.c:285,22'
          Dst:             fmtfp
        - Src:             'crypto/bio/bio_print.c:297,22'
          Dst:             fmtfp
        - Src:             'crypto/bio/bio_print.c:312,22'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:324,22'
          Dst:             fmtstr
        - Src:             'crypto/bio/bio_print.c:330,22'
          Dst:             fmtint
        - Src:             'crypto/bio/bio_print.c:342,22'
          Dst:             doapr_outch
        - Src:             'crypto/bio/bio_print.c:373,10'
          Dst:             doapr_outch
    - functionName:    BIO_snprintf
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - n
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_vsnprintf
      functionUses:    61
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_print.c:931,11'
          Dst:             BIO_vsnprintf
    - functionName:    BIO_vprintf
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - bio
        - format
        - args
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_write
        - CRYPTO_free
        - _dopr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_print.c:904,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:906,9'
              BranchSideFuncs:
                - BIO_write
                - BIO_write
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_print.c:909,9'
              BranchSideFuncs:
                - BIO_write
                - BIO_write
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_print.c:909,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_print.c:910,25'
              BranchSideFuncs:
                - BIO_write
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_print.c:913,25'
              BranchSideFuncs:
                - BIO_write
      Callsites:
        - Src:             'crypto/bio/bio_print.c:904,10'
          Dst:             _dopr
        - Src:             'crypto/bio/bio_print.c:906,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bio_print.c:910,15'
          Dst:             BIO_write
        - Src:             'crypto/bio/bio_print.c:911,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bio_print.c:913,15'
          Dst:             BIO_write
    - functionName:    BIO_printf
      functionSourceFile: '/src/openssl/crypto/bio/bio_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - format
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_vprintf
      functionUses:    290
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_print.c:885,11'
          Dst:             BIO_vprintf
    - functionName:    BIO_socket_wait
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - for_read
        - max_time
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - select
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:438,16'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:438,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_sock.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:440,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - select
        - Branch String:   'crypto/bio/bio_sock.c:440,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:443,11'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - select
        - Branch String:   'crypto/bio/bio_sock.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:447,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - select
        - Branch String:   'crypto/bio/bio_sock.c:451,27'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:452,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - select
            - BranchSide:      'crypto/bio/bio_sock.c:452,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - select
        - Branch String:   'crypto/bio/bio_sock.c:452,19'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:451,12'
              BranchSideFuncs:
                - select
            - BranchSide:      'crypto/bio/bio_sock.c:451,12'
              BranchSideFuncs:
                - select
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:443,11'
          Dst:             time
        - Src:             'crypto/bio/bio_sock.c:451,12'
          Dst:             select
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.fd_set *'
        - 'struct.fd_set *'
        - 'struct.fd_set *'
        - 'struct.timeval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_sock_info
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'union.BIO_sock_info_u *'
      constantsTouched: []
      argNames:
        - sock
        - type
        - info
      BBCount:         11
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ADDR_sockaddr_noconst
        - ERR_new
        - __errno_location
        - getsockname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:400,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:404,17'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr_noconst
                - getsockname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:421,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:408,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:409,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:414,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:414,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:415,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:419,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:406,37'
          Dst:             BIO_ADDR_sockaddr_noconst
        - Src:             'crypto/bio/bio_sock.c:406,19'
          Dst:             getsockname
        - Src:             'crypto/bio/bio_sock.c:409,17'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:409,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:409,45'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock.c:409,17'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:411,17'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:411,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:411,17'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:415,17'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:415,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:415,17'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:421,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:421,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:421,9'
          Dst:             ERR_set_error
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_socket_nbio
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - mode
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_socket_ioctl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:360,11'
          Dst:             BIO_socket_ioctl
    - functionName:    BIO_socket_ioctl
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - type
        - arg
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - __errno_location
        - ioctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:246,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:247,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:244,9'
          Dst:             ioctl
        - Src:             'crypto/bio/bio_sock.c:247,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:247,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:247,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock.c:247,9'
          Dst:             ERR_set_error
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_tcp_ndelay
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - on
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:346,11'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_accept
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - sock
        - ip_port
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BIO_ADDR_hostname_string
        - BIO_ADDR_service_string
        - BIO_accept_ex
        - BIO_closesocket
        - BIO_sock_should_retry
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - __errno_location
        - strcat
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:295,35'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:305,9'
              BranchSideFuncs:
                - BIO_ADDR_hostname_string
                - BIO_ADDR_service_string
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
                - strlen
                - strlen
                - CRYPTO_zalloc
        - Branch String:   'crypto/bio/bio_sock.c:295,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:296,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:299,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:305,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:305,20'
              BranchSideFuncs:
                - BIO_ADDR_hostname_string
                - BIO_ADDR_service_string
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
                - strlen
                - strlen
                - CRYPTO_zalloc
            - BranchSide:      'crypto/bio/bio_sock.c:306,22'
              BranchSideFuncs:
                - BIO_ADDR_hostname_string
                - BIO_ADDR_service_string
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
                - strlen
                - strlen
                - CRYPTO_zalloc
        - Branch String:   'crypto/bio/bio_sock.c:308,26'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:308,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
                - strlen
                - strlen
                - CRYPTO_zalloc
            - BranchSide:      'crypto/bio/bio_sock.c:311,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
        - Branch String:   'crypto/bio/bio_sock.c:308,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:309,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - CRYPTO_zalloc
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
            - BranchSide:      'crypto/bio/bio_sock.c:311,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
                - BIO_closesocket
        - Branch String:   'crypto/bio/bio_sock.c:315,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:316,29'
              BranchSideFuncs:
                - BIO_closesocket
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_sock.c:319,21'
              BranchSideFuncs:
                - strcpy
                - strcat
                - strcat
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:293,11'
          Dst:             BIO_accept_ex
        - Src:             'crypto/bio/bio_sock.c:295,13'
          Dst:             BIO_sock_should_retry
        - Src:             'crypto/bio/bio_sock.c:299,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:299,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:299,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock.c:299,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:301,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:301,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:301,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:306,22'
          Dst:             BIO_ADDR_hostname_string
        - Src:             'crypto/bio/bio_sock.c:307,22'
          Dst:             BIO_ADDR_service_string
        - Src:             'crypto/bio/bio_sock.c:309,24'
          Dst:             strlen
        - Src:             'crypto/bio/bio_sock.c:309,24'
          Dst:             strlen
        - Src:             'crypto/bio/bio_sock.c:309,24'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/bio/bio_sock.c:312,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:312,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:312,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:316,13'
          Dst:             BIO_closesocket
        - Src:             'crypto/bio/bio_sock.c:319,13'
          Dst:             strcpy
        - Src:             'crypto/bio/bio_sock.c:320,13'
          Dst:             strcat
        - Src:             'crypto/bio/bio_sock.c:321,13'
          Dst:             strcat
        - Src:             'crypto/bio/bio_sock.c:323,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bio_sock.c:324,9'
          Dst:             CRYPTO_free
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_accept_socket
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - host
        - bind_mode
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ADDRINFO_address
        - BIO_ADDRINFO_family
        - BIO_ADDRINFO_free
        - BIO_ADDRINFO_protocol
        - BIO_closesocket
        - BIO_listen
        - BIO_lookup
        - BIO_parse_hostserv
        - BIO_sock_init
        - BIO_socket
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:260,9'
              BranchSideFuncs:
                - BIO_sock_init
                - __sanitizer_cov_trace_const_cmp4
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_family
                - BIO_ADDRINFO_socktype
                - BIO_ADDRINFO_protocol
                - BIO_socket
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - __sanitizer_cov_trace_const_cmp4
                - BIO_listen
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_sock.c:262,9'
              BranchSideFuncs:
                - BIO_sock_init
                - __sanitizer_cov_trace_const_cmp4
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_family
                - BIO_ADDRINFO_socktype
                - BIO_ADDRINFO_protocol
                - BIO_socket
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - __sanitizer_cov_trace_const_cmp4
                - BIO_listen
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_sock.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:265,20'
              BranchSideFuncs:
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_family
                - BIO_ADDRINFO_socktype
                - BIO_ADDRINFO_protocol
                - BIO_socket
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - __sanitizer_cov_trace_const_cmp4
                - BIO_listen
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_sock.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:266,9'
              BranchSideFuncs:
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_sock.c:268,45'
              BranchSideFuncs:
                - BIO_ADDRINFO_family
                - BIO_ADDRINFO_socktype
                - BIO_ADDRINFO_protocol
                - BIO_socket
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - __sanitizer_cov_trace_const_cmp4
                - BIO_listen
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_sock.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:270,11'
              BranchSideFuncs:
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_sock.c:274,21'
              BranchSideFuncs:
                - BIO_ADDRINFO_address
                - __sanitizer_cov_trace_const_cmp4
                - BIO_listen
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bio_sock.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:275,55'
              BranchSideFuncs:
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bio_sock.c:276,25'
              BranchSideFuncs:
                - BIO_closesocket
                - BIO_ADDRINFO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:259,10'
          Dst:             BIO_parse_hostserv
        - Src:             'crypto/bio/bio_sock.c:262,9'
          Dst:             BIO_sock_init
        - Src:             'crypto/bio/bio_sock.c:265,9'
          Dst:             BIO_lookup
        - Src:             'crypto/bio/bio_sock.c:268,25'
          Dst:             BIO_ADDRINFO_family
        - Src:             'crypto/bio/bio_sock.c:268,51'
          Dst:             BIO_ADDRINFO_socktype
        - Src:             'crypto/bio/bio_sock.c:269,25'
          Dst:             BIO_ADDRINFO_protocol
        - Src:             'crypto/bio/bio_sock.c:268,14'
          Dst:             BIO_socket
        - Src:             'crypto/bio/bio_sock.c:274,24'
          Dst:             BIO_ADDRINFO_address
        - Src:             'crypto/bio/bio_sock.c:274,10'
          Dst:             BIO_listen
        - Src:             'crypto/bio/bio_sock.c:276,9'
          Dst:             BIO_closesocket
        - Src:             'crypto/bio/bio_sock.c:281,5'
          Dst:             BIO_ADDRINFO_free
        - Src:             'crypto/bio/bio_sock.c:282,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bio_sock.c:283,5'
          Dst:             CRYPTO_free
    - functionName:    BIO_sock_init
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bio_sock_cleanup_int
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_gethostbyname
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'struct.hostent *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gethostbyname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:129,12'
          Dst:             gethostbyname
    - functionName:    gethostbyname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.hostent *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_sock_error
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sock
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - getsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:117,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'crypto/bio/bio_sock.c:119,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:115,9'
          Dst:             getsockopt
        - Src:             'crypto/bio/bio_sock.c:117,16'
          Dst:             __errno_location
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_get_port
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'short *'
      constantsTouched: []
      argNames:
        - str
        - port_ptr
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_ADDRINFO_address
        - BIO_ADDRINFO_family
        - BIO_ADDRINFO_free
        - BIO_lookup
        - BIO_sock_init
        - ERR_add_error_data
        - ERR_new
        - ntohs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:81,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:85,9'
              BranchSideFuncs:
                - BIO_sock_init
                - __sanitizer_cov_trace_const_cmp4
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - BIO_ADDRINFO_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawport
                - ntohs
                - BIO_ADDRINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:88,26'
              BranchSideFuncs:
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - BIO_ADDRINFO_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawport
                - ntohs
                - BIO_ADDRINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:89,33'
              BranchSideFuncs:
                - BIO_ADDRINFO_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawport
                - ntohs
                - BIO_ADDRINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:97,40'
              BranchSideFuncs:
                - ERR_add_error_data
        - Branch String:   'crypto/bio/bio_sock.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:90,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ADDRINFO_free
            - BranchSide:      'crypto/bio/bio_sock.c:92,69'
              BranchSideFuncs:
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawport
                - ntohs
                - BIO_ADDRINFO_free
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:81,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:81,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:81,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:85,9'
          Dst:             BIO_sock_init
        - Src:             'crypto/bio/bio_sock.c:88,9'
          Dst:             BIO_lookup
        - Src:             'crypto/bio/bio_sock.c:89,13'
          Dst:             BIO_ADDRINFO_family
        - Src:             'crypto/bio/bio_sock.c:90,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:90,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:90,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:92,48'
          Dst:             BIO_ADDRINFO_address
        - Src:             'crypto/bio/bio_sock.c:92,31'
          Dst:             BIO_ADDR_rawport
        - Src:             'crypto/bio/bio_sock.c:92,25'
          Dst:             ntohs
        - Src:             'crypto/bio/bio_sock.c:95,9'
          Dst:             BIO_ADDRINFO_free
        - Src:             'crypto/bio/bio_sock.c:97,9'
          Dst:             ERR_add_error_data
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    BIO_get_host_ip
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - ip
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ADDRINFO_address
        - BIO_ADDRINFO_family
        - BIO_ADDRINFO_free
        - BIO_lookup
        - BIO_sock_init
        - ERR_add_error_data
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock.c:54,20'
              BranchSideFuncs:
                - BIO_lookup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - BIO_ADDRINFO_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.642
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:57,33'
              BranchSideFuncs:
                - BIO_ADDRINFO_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.642
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock.c:69,40'
              BranchSideFuncs:
                - ERR_add_error_data
        - Branch String:   'crypto/bio/bio_sock.c:57,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:58,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ADDRINFO_free
            - BranchSide:      'crypto/bio/bio_sock.c:59,61'
              BranchSideFuncs:
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.642
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
        - Branch String:   'crypto/bio/bio_sock.c:64,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock.c:65,64'
              BranchSideFuncs:
                - BIO_ADDRINFO_address
                - BIO_ADDR_rawaddress
                - BIO_ADDRINFO_free
            - BranchSide:      'crypto/bio/bio_sock.c:66,9'
              BranchSideFuncs:
                - BIO_ADDRINFO_free
      Callsites:
        - Src:             'crypto/bio/bio_sock.c:51,9'
          Dst:             BIO_sock_init
        - Src:             'crypto/bio/bio_sock.c:54,9'
          Dst:             BIO_lookup
        - Src:             'crypto/bio/bio_sock.c:57,13'
          Dst:             BIO_ADDRINFO_family
        - Src:             'crypto/bio/bio_sock.c:58,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock.c:58,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock.c:58,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock.c:59,40'
          Dst:             BIO_ADDRINFO_address
        - Src:             'crypto/bio/bio_sock.c:59,20'
          Dst:             BIO_ADDR_rawaddress
        - Src:             'crypto/bio/bio_sock.c:64,17'
          Dst:             ossl_assert_int
        - Src:             'crypto/bio/bio_sock.c:65,43'
          Dst:             BIO_ADDRINFO_address
        - Src:             'crypto/bio/bio_sock.c:65,23'
          Dst:             BIO_ADDR_rawaddress
        - Src:             'crypto/bio/bio_sock.c:67,9'
          Dst:             BIO_ADDRINFO_free
        - Src:             'crypto/bio/bio_sock.c:69,9'
          Dst:             ERR_add_error_data
    - functionName:    BIO_closesocket
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sock
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:449,18'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:449,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_sock2.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:449,21'
          Dst:             close
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_accept_ex
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'union.bio_addr_st *'
        - int
      constantsTouched: []
      argNames:
        - accept_sock
        - addr_
        - options
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_ADDR_sockaddr_noconst
        - BIO_sock_should_retry
        - BIO_socket_nbio
        - ERR_new
        - __errno_location
        - accept
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:421,22'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:421,15'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr_noconst
                - accept
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:421,49'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr_noconst
                - accept
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:427,36'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:435,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   'crypto/bio/bio_sock2.c:427,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:428,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:432,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_sock2.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:440,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:425,28'
          Dst:             BIO_ADDR_sockaddr_noconst
        - Src:             'crypto/bio/bio_sock2.c:424,21'
          Dst:             accept
        - Src:             'crypto/bio/bio_sock2.c:427,14'
          Dst:             BIO_sock_should_retry
        - Src:             'crypto/bio/bio_sock2.c:428,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:428,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:428,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:428,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:430,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:430,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:430,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:435,10'
          Dst:             BIO_socket_nbio
        - Src:             'crypto/bio/bio_sock2.c:436,9'
          Dst:             close
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_listen
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'union.bio_addr_st *'
        - int
      constantsTouched: []
      argNames:
        - sock
        - addr
        - options
      BBCount:         35
      ICount:          233
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - BIO_ADDR_family
        - BIO_bind
        - BIO_socket_nbio
        - ERR_new
        - __errno_location
        - getsockopt
        - listen
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:294,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:298,20'
              BranchSideFuncs:
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:300,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:301,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:301,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:307,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:308,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:310,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:311,24'
              BranchSideFuncs:
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:320,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:311,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:313,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:318,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:320,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:321,24'
              BranchSideFuncs:
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:332,25'
              BranchSideFuncs:
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:321,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:323,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:328,5'
              BranchSideFuncs:
                - BIO_ADDR_family
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:337,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:348,19'
              BranchSideFuncs:
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:338,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:340,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:345,5'
              BranchSideFuncs:
                - BIO_bind
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:348,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:349,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:351,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:351,32'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:351,42'
              BranchSideFuncs:
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:406,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_sock2.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:352,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:406,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:294,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:294,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:294,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:298,9'
          Dst:             getsockopt
        - Src:             'crypto/bio/bio_sock2.c:301,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:301,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:301,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:301,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:303,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:303,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:303,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:307,10'
          Dst:             BIO_socket_nbio
        - Src:             'crypto/bio/bio_sock2.c:311,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:313,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:313,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:313,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:313,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:315,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:315,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:315,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:321,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:323,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:323,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:323,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:323,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:325,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:325,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:325,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:332,9'
          Dst:             BIO_ADDR_family
        - Src:             'crypto/bio/bio_sock2.c:338,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:340,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:340,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:340,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:340,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:342,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:342,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:342,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:348,10'
          Dst:             BIO_bind
        - Src:             'crypto/bio/bio_sock2.c:351,35'
          Dst:             listen
        - Src:             'crypto/bio/bio_sock2.c:352,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:352,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:352,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:352,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:354,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:354,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:354,9'
          Dst:             ERR_set_error
    - functionName:    BIO_bind
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'union.bio_addr_st *'
        - int
      constantsTouched: []
      argNames:
        - sock
        - addr
        - options
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_ADDR_sockaddr
        - ERR_new
        - __errno_location
        - bind
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:219,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:228,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:229,24'
              BranchSideFuncs:
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:239,14'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:229,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:231,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:236,5'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:240,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:246,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:219,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:219,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:219,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:229,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:231,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:231,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:231,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:231,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:233,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:233,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:233,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:239,20'
          Dst:             BIO_ADDR_sockaddr
        - Src:             'crypto/bio/bio_sock2.c:239,45'
          Dst:             BIO_ADDR_sockaddr_size
        - Src:             'crypto/bio/bio_sock2.c:239,9'
          Dst:             bind
        - Src:             'crypto/bio/bio_sock2.c:240,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:240,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:240,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:240,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:242,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:242,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:242,9'
          Dst:             ERR_set_error
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_connect
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'union.bio_addr_st *'
        - int
      constantsTouched: []
      argNames:
        - sock
        - addr
        - options
      BBCount:         26
      ICount:          165
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_ADDR_sockaddr
        - BIO_ADDR_sockaddr_size
        - BIO_sock_should_retry
        - BIO_socket_nbio
        - ERR_new
        - __errno_location
        - connect
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:86,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:90,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_socket_nbio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:93,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:94,24'
              BranchSideFuncs:
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:103,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:94,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:96,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:101,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:104,24'
              BranchSideFuncs:
                - setsockopt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:104,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:106,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:111,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:173,5'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:175,17'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr
                - BIO_ADDR_sockaddr_size
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:177,14'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:193,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bio_sock2.c:177,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:178,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:182,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:86,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:86,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:86,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:90,10'
          Dst:             BIO_socket_nbio
        - Src:             'crypto/bio/bio_sock2.c:94,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:96,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:96,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:96,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:96,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:98,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:98,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:98,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:104,13'
          Dst:             setsockopt
        - Src:             'crypto/bio/bio_sock2.c:106,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:106,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:106,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:106,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:108,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:108,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:108,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:175,23'
          Dst:             BIO_ADDR_sockaddr
        - Src:             'crypto/bio/bio_sock2.c:176,17'
          Dst:             BIO_ADDR_sockaddr_size
        - Src:             'crypto/bio/bio_sock2.c:175,9'
          Dst:             connect
        - Src:             'crypto/bio/bio_sock2.c:177,14'
          Dst:             BIO_sock_should_retry
        - Src:             'crypto/bio/bio_sock2.c:178,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:178,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:178,41'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:178,13'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:180,13'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:180,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:180,13'
          Dst:             ERR_set_error
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_socket
      functionSourceFile: '/src/openssl/crypto/bio/bio_sock2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - domain
        - socktype
        - protocol
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_sock_init
        - ERR_new
        - __errno_location
        - socket
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bio_sock2.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bio_sock2.c:49,19'
              BranchSideFuncs:
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bio_sock2.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bio_sock2.c:51,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bio_sock2.c:57,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bio_sock2.c:46,9'
          Dst:             BIO_sock_init
        - Src:             'crypto/bio/bio_sock2.c:49,12'
          Dst:             socket
        - Src:             'crypto/bio/bio_sock2.c:51,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:51,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:51,37'
          Dst:             __errno_location
        - Src:             'crypto/bio/bio_sock2.c:51,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bio_sock2.c:53,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bio_sock2.c:53,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bio_sock2.c:53,9'
          Dst:             ERR_set_error
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    secmem_new
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:139,12'
          Dst:             mem_init
    - functionName:    mem_init
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - size_t
      constantsTouched: []
      argNames:
        - bi
        - flags
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - BUF_MEM_free
        - BUF_MEM_new_ex
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:115,35'
              BranchSideFuncs:
                - BUF_MEM_new_ex
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bss_mem.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:116,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bss_mem.c:119,22'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bss_mem.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:120,22'
              BranchSideFuncs:
                - BUF_MEM_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bss_mem.c:124,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:111,23'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/bio/bss_mem.c:115,20'
          Dst:             BUF_MEM_new_ex
        - Src:             'crypto/bio/bss_mem.c:116,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bss_mem.c:119,22'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/bio/bss_mem.c:120,9'
          Dst:             BUF_MEM_free
        - Src:             'crypto/bio/bss_mem.c:121,9'
          Dst:             CRYPTO_free
    - functionName:    mem_buf_free
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BUF_MEM_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:159,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_free
        - Branch String:   'crypto/bio/bss_mem.c:162,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:162,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_free
            - BranchSide:      'crypto/bio/bss_mem.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:162,32'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:162,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_free
            - BranchSide:      'crypto/bio/bss_mem.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:163,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_free
            - BranchSide:      'crypto/bio/bss_mem.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:167,13'
              BranchSideFuncs:
                - BUF_MEM_free
            - BranchSide:      'crypto/bio/bss_mem.c:168,22'
              BranchSideFuncs:
                - BUF_MEM_free
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:168,9'
          Dst:             BUF_MEM_free
    - functionName:    mem_buf_sync
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:179,19'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:179,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:179,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:179,35'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:179,38'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:179,35'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:179,9'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:180,43'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:183,21'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:187,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mem_free
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - mem_buf_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:149,25'
              BranchSideFuncs:
                - mem_buf_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/bio/bss_mem.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:151,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bss_mem.c:152,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:150,10'
          Dst:             mem_buf_free
        - Src:             'crypto/bio/bss_mem.c:152,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/bio/bss_mem.c:153,5'
          Dst:             CRYPTO_free
    - functionName:    mem_new
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:134,12'
          Dst:             mem_init
    - functionName:    mem_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - cmd
        - num
        - ptr
      BBCount:         58
      ICount:          418
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - mem_buf_free
        - mem_buf_sync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:251,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
                - mem_buf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:254,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
                - mem_buf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:257,11'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:257,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
                - mem_buf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:257,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
                - mem_buf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:260,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:262,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:277,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_mem.c:286,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:289,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_mem.c:292,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:295,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:302,22'
              BranchSideFuncs:
                - mem_buf_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:308,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
            - BranchSide:      'crypto/bio/bss_mem.c:317,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:320,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:326,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:335,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:263,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:264,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:264,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:265,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:272,18'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:265,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:266,28'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:269,18'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:277,21'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:277,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:277,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:280,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/bio/bss_mem.c:280,20'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:280,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:280,50'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:296,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:297,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:308,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:309,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
            - BranchSide:      'crypto/bio/bss_mem.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_mem.c:309,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:310,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:311,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:302,9'
          Dst:             mem_buf_free
        - Src:             'crypto/bio/bss_mem.c:310,17'
          Dst:             mem_buf_sync
    - functionName:    mem_gets
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bp
        - buf
        - size
      BBCount:         22
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - BIO_clear_flags
        - mem_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:350,14'
              BranchSideFuncs:
                - BIO_clear_flags
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_mem.c:351,5'
              BranchSideFuncs:
                - BIO_clear_flags
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bss_mem.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:354,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_mem.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bss_mem.c:355,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:356,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:359,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bss_mem.c:360,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:361,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_mem.c:372,18'
              BranchSideFuncs:
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bss_mem.c:361,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:362,14'
              BranchSideFuncs:
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_mem.c:365,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - mem_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/bio/bss_mem.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:375,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:351,5'
          Dst:             BIO_clear_flags
        - Src:             'crypto/bio/bss_mem.c:372,9'
          Dst:             mem_read
    - functionName:    mem_read
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - out
        - outl
      BBCount:         24
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_clear_flags
        - BIO_set_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:198,14'
              BranchSideFuncs:
                - BIO_clear_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/bio/bss_mem.c:199,5'
              BranchSideFuncs:
                - BIO_clear_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/bio/bss_mem.c:200,22'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:200,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:200,72'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:200,11'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:200,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:200,72'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:201,23'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:201,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:206,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
        - Branch String:   'crypto/bio/bss_mem.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:202,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:206,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
        - Branch String:   'crypto/bio/bss_mem.c:208,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:209,13'
              BranchSideFuncs:
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_mem.c:210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:199,5'
          Dst:             BIO_clear_flags
        - Src:             'crypto/bio/bss_mem.c:209,13'
          Dst:             BIO_set_flags
    - functionName:    mem_puts
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bp
        - str
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mem_write
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:383,9'
          Dst:             strlen
        - Src:             'crypto/bio/bss_mem.c:384,11'
          Dst:             mem_write
    - functionName:    mem_write
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - in
        - inl
      BBCount:         13
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_clear_flags
        - BUF_MEM_grow_clean
        - ERR_new
        - mem_buf_sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:221,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bss_mem.c:224,5'
              BranchSideFuncs:
                - BIO_clear_flags
                - __sanitizer_cov_trace_const_cmp4
                - mem_buf_sync
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bss_mem.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:227,9'
              BranchSideFuncs:
                - mem_buf_sync
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/bio/bss_mem.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:228,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bss_mem.c:231,12'
              BranchSideFuncs:
                - mem_buf_sync
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:235,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:221,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bss_mem.c:221,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bss_mem.c:221,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bss_mem.c:224,5'
          Dst:             BIO_clear_flags
        - Src:             'crypto/bio/bss_mem.c:228,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bss_mem.c:228,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bss_mem.c:228,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bss_mem.c:232,5'
          Dst:             mem_buf_sync
        - Src:             'crypto/bio/bss_mem.c:233,9'
          Dst:             BUF_MEM_grow_clean
    - functionName:    BIO_new_mem_buf
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_new
        - BIO_s_mem
        - ERR_new
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_mem.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:90,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/bio/bss_mem.c:93,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_s_mem
                - BIO_new
                - llvm.memcpy.p0i8.p0i8.i64
                - strlen
        - Branch String:   'crypto/bio/bss_mem.c:93,10'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:93,29'
              BranchSideFuncs:
                - strlen
                - BIO_s_mem
                - BIO_new
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/bio/bss_mem.c:93,44'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/bio/bss_mem.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_mem.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_mem.c:96,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/bio/bss_mem.c:90,9'
          Dst:             ERR_new
        - Src:             'crypto/bio/bss_mem.c:90,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/bio/bss_mem.c:90,9'
          Dst:             ERR_set_error
        - Src:             'crypto/bio/bss_mem.c:93,22'
          Dst:             strlen
        - Src:             'crypto/bio/bss_mem.c:94,24'
          Dst:             BIO_s_mem
        - Src:             'crypto/bio/bss_mem.c:94,16'
          Dst:             BIO_new
    - functionName:    BIO_s_mem
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_s_secmem
      functionSourceFile: '/src/openssl/crypto/bio/bss_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - cmd
        - num
        - ptr
      BBCount:         17
      ICount:          77
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_null.c:54,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:69,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_gets
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bp
        - buf
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_puts
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bp
        - str
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_null.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_null.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_null.c:84,19'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'crypto/bio/bss_null.c:84,12'
          Dst:             strlen
    - functionName:    null_read
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - out
        - outl
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_write
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - in
        - inl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_s_null
      functionSourceFile: '/src/openssl/crypto/bio/bss_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sock_free
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_closesocket
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
        - Branch String:   'crypto/bio/bss_sock.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:105,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_closesocket
            - BranchSide:      'crypto/bio/bss_sock.c:111,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/bio/bss_sock.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:106,29'
              BranchSideFuncs:
                - BIO_closesocket
                - CRYPTO_free
            - BranchSide:      'crypto/bio/bss_sock.c:108,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:106,13'
          Dst:             BIO_closesocket
        - Src:             'crypto/bio/bss_sock.c:111,5'
          Dst:             CRYPTO_free
    - functionName:    sock_new
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:94,15'
          Dst:             CRYPTO_zalloc
    - functionName:    sock_ctrl
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - b
        - cmd
        - num
        - ptr
      BBCount:         47
      ICount:          289
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_ADDR_make
        - BIO_ADDR_sockaddr
        - BIO_closesocket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:185,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:188,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BIO_closesocket
            - BranchSide:      'crypto/bio/bss_sock.c:200,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_sock.c:209,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:212,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:216,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:216,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:221,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_sock.c:221,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_sock.c:259,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/bio/bss_sock.c:262,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_sock.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ADDR_sockaddr
                - BIO_ADDR_make
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_sock.c:281,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:188,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:189,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - BIO_closesocket
            - BranchSide:      'crypto/bio/bss_sock.c:193,27'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/bio/bss_sock.c:189,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:190,33'
              BranchSideFuncs:
                - BIO_closesocket
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/bio/bss_sock.c:191,13'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/bio/bss_sock.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:201,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:206,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:202,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:203,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:204,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:223,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:224,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:228,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:262,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:262,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_sock.c:267,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:262,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:263,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:267,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:271,25'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:271,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ADDR_sockaddr
                - BIO_ADDR_make
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_sock.c:277,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:271,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:272,34'
              BranchSideFuncs:
                - BIO_ADDR_sockaddr
                - BIO_ADDR_make
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/bio/bss_sock.c:277,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:274,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:275,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:190,17'
          Dst:             BIO_closesocket
        - Src:             'crypto/bio/bss_sock.c:273,33'
          Dst:             BIO_ADDR_sockaddr
        - Src:             'crypto/bio/bss_sock.c:272,19'
          Dst:             BIO_ADDR_make
    - functionName:    sock_puts
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bp
        - str
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sock_write
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:291,9'
          Dst:             strlen
        - Src:             'crypto/bio/bss_sock.c:292,11'
          Dst:             sock_write
    - functionName:    sock_write
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - in
        - inl
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_clear_flags
        - BIO_set_flags
        - BIO_sock_should_retry
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:169,9'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_sock.c:170,35'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
        - Branch String:   'crypto/bio/bss_sock.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:171,13'
              BranchSideFuncs:
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_sock.c:172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:146,5'
          Dst:             __errno_location
        - Src:             'crypto/bio/bss_sock.c:167,15'
          Dst:             write
        - Src:             'crypto/bio/bss_sock.c:168,5'
          Dst:             BIO_clear_flags
        - Src:             'crypto/bio/bss_sock.c:170,13'
          Dst:             BIO_sock_should_retry
        - Src:             'crypto/bio/bss_sock.c:171,13'
          Dst:             BIO_set_flags
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_sock_should_retry
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_sock_non_fatal_error
        - __errno_location
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:300,18'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:300,22'
              BranchSideFuncs:
                - __errno_location
                - BIO_sock_non_fatal_error
            - BranchSide:      'crypto/bio/bss_sock.c:301,15'
              BranchSideFuncs:
                - __errno_location
                - BIO_sock_non_fatal_error
        - Branch String:   'crypto/bio/bss_sock.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:301,15'
              BranchSideFuncs:
                - __errno_location
                - BIO_sock_non_fatal_error
            - BranchSide:      'crypto/bio/bss_sock.c:305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:301,15'
          Dst:             __errno_location
        - Src:             'crypto/bio/bss_sock.c:303,16'
          Dst:             BIO_sock_non_fatal_error
    - functionName:    BIO_sock_non_fatal_error
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         11
      ICount:          45
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:310,5'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:354,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sock_read
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - out
        - outl
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_clear_flags
        - BIO_set_flags
        - BIO_sock_should_retry
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:120,9'
              BranchSideFuncs:
                - __errno_location
                - read
                - BIO_clear_flags
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_sock.c:121,9'
              BranchSideFuncs:
                - __errno_location
                - read
                - BIO_clear_flags
                - __sanitizer_cov_trace_const_cmp4
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
        - Branch String:   'crypto/bio/bss_sock.c:129,13'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:130,39'
              BranchSideFuncs:
                - BIO_sock_should_retry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_sock.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/bio/bss_sock.c:130,17'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:131,17'
              BranchSideFuncs:
                - BIO_set_flags
            - BranchSide:      'crypto/bio/bss_sock.c:132,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:121,9'
          Dst:             __errno_location
        - Src:             'crypto/bio/bss_sock.c:127,19'
          Dst:             read
        - Src:             'crypto/bio/bss_sock.c:128,9'
          Dst:             BIO_clear_flags
        - Src:             'crypto/bio/bss_sock.c:130,17'
          Dst:             BIO_sock_should_retry
        - Src:             'crypto/bio/bss_sock.c:131,17'
          Dst:             BIO_set_flags
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new_socket
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - close_flag
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_int_ctrl
        - BIO_new
        - BIO_s_socket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/bio/bss_sock.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/bio/bss_sock.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/bio/bss_sock.c:74,5'
              BranchSideFuncs:
                - BIO_int_ctrl
      Callsites:
        - Src:             'crypto/bio/bss_sock.c:71,19'
          Dst:             BIO_s_socket
        - Src:             'crypto/bio/bss_sock.c:71,11'
          Dst:             BIO_new
        - Src:             'crypto/bio/bss_sock.c:74,5'
          Dst:             BIO_int_ctrl
    - functionName:    BIO_s_socket
      functionSourceFile: '/src/openssl/crypto/bio/bss_sock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BUF_reverse
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - in
        - size
      BBCount:         12
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:148,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/buffer/buffer.c:154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/buffer/buffer.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:150,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/buffer/buffer.c:151,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/buffer/buffer.c:155,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/buffer/buffer.c:156,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
      Callsites:       []
    - functionName:    BUF_MEM_grow_clean
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.buf_mem_st *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         19
      ICount:          176
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_clear_realloc
        - ERR_new
        - sec_alloc_realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:113,13'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:118,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/buffer/buffer.c:113,13'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:114,21'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:115,23'
              BranchSideFuncs: []
        - Branch String:   'crypto/buffer/buffer.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:119,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:124,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/buffer/buffer.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:125,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/buffer/buffer.c:128,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
        - Branch String:   'crypto/buffer/buffer.c:129,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:130,33'
              BranchSideFuncs:
                - sec_alloc_realloc
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:132,15'
              BranchSideFuncs:
                - CRYPTO_clear_realloc
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/buffer/buffer.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:136,21'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/buffer/buffer.c:125,9'
          Dst:             ERR_new
        - Src:             'crypto/buffer/buffer.c:125,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/buffer/buffer.c:125,9'
          Dst:             ERR_set_error
        - Src:             'crypto/buffer/buffer.c:130,15'
          Dst:             sec_alloc_realloc
        - Src:             'crypto/buffer/buffer.c:132,15'
          Dst:             CRYPTO_clear_realloc
    - functionName:    sec_alloc_realloc
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.buf_mem_st *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:61,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/buffer/buffer.c:62,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/buffer/buffer.c:62,13'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:63,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/buffer/buffer.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/buffer/buffer.c:60,11'
          Dst:             CRYPTO_secure_malloc
        - Src:             'crypto/buffer/buffer.c:64,13'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    BUF_MEM_grow
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.buf_mem_st *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         19
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_realloc
        - ERR_new
        - sec_alloc_realloc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:77,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/buffer/buffer.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:81,13'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/buffer/buffer.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:82,21'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:83,23'
              BranchSideFuncs: []
        - Branch String:   'crypto/buffer/buffer.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:88,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/buffer/buffer.c:91,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - sec_alloc_realloc
        - Branch String:   'crypto/buffer/buffer.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:93,33'
              BranchSideFuncs:
                - sec_alloc_realloc
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/buffer/buffer.c:95,15'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/buffer/buffer.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:99,21'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/buffer/buffer.c:88,9'
          Dst:             ERR_new
        - Src:             'crypto/buffer/buffer.c:88,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/buffer/buffer.c:88,9'
          Dst:             ERR_set_error
        - Src:             'crypto/buffer/buffer.c:93,15'
          Dst:             sec_alloc_realloc
        - Src:             'crypto/buffer/buffer.c:95,15'
          Dst:             CRYPTO_realloc
    - functionName:    BUF_MEM_free
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.buf_mem_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_secure_clear_free
      functionUses:    24
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:45,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/buffer/buffer.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:46,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/buffer/buffer.c:51,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/buffer/buffer.c:46,13'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:47,13'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/buffer/buffer.c:49,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/buffer/buffer.c:47,13'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'crypto/buffer/buffer.c:49,13'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/buffer/buffer.c:51,5'
          Dst:             CRYPTO_free
    - functionName:    BUF_MEM_new
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.buf_mem_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:33,14'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:35,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/buffer/buffer.c:35,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/buffer/buffer.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/buffer/buffer.c:35,11'
          Dst:             CRYPTO_zalloc
    - functionName:    BUF_MEM_new_ex
      functionSourceFile: '/src/openssl/crypto/buffer/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.buf_mem_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - flags
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BUF_MEM_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/buffer/buffer.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/buffer/buffer.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/buffer/buffer.c:27,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/buffer/buffer.c:25,11'
          Dst:             BUF_MEM_new
    - functionName:    ossl_cmp_msg_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         12
      ICount:          102
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - ossl_cmp_msg_set0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:334,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:336,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:341,33'
              BranchSideFuncs:
                - ossl_cmp_msg_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_asn.c:349,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:356,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_asn.c:343,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:346,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:336,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_asn.c:343,18'
          Dst:             ossl_cmp_msg_set0_libctx
    - functionName:    OSSL_CMP_ITAV_adb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CAKEYUPDANNCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_MSGS_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ROOTCAKEYUPDATE_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_MSG_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_PKIHEADER_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_PKIBODY_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTREPMESSAGE_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POPODECKEYCHALLCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POPODECKEYRESPCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_KEYRECREPCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_REVREQCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_REVREPCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_REVANNCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CRLANNCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_GENMSGCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_GENREPCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ERRORMSGCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTCONFIRMCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POLLREQCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POLLREPCONTENT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POLLREP_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_POLLREQ_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTSTATUS_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_PKISI_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_PKISTATUS_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_REVDETAILS_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTIFIEDKEYPAIR_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTORENCCERT_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CHALLENGE_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CERTRESPONSE_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_MSG_dup
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CMP_MSG_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:567,1'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_asn.c:567,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CMP_PROTECTEDPART_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_protectedpart_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_PROTECTEDPART_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_PROTECTEDPART_it
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_PROTECTEDPART_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      'struct.ossl_cmp_protectedpart_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_PROTECTEDPART_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:558,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:558,1'
              BranchSideFuncs:
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:558,1'
              BranchSideFuncs:
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_PROTECTEDPART
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_protectedpart_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_PROTECTEDPART_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_PROTECTEDPART
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      'struct.ossl_cmp_protectedpart_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_protectedpart_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_PROTECTEDPART_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_asn.c:558,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_PKIHEADER_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_PKIHEADER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             OSSL_CMP_PKIHEADER_it
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_PKIHEADER_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkiheader_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_PKIHEADER_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:552,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:552,1'
              BranchSideFuncs:
                - OSSL_CMP_PKIHEADER_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:552,1'
              BranchSideFuncs:
                - OSSL_CMP_PKIHEADER_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             OSSL_CMP_PKIHEADER_it
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_PKIHEADER
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_PKIHEADER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             OSSL_CMP_PKIHEADER_it
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_PKIHEADER
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkiheader_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_PKIHEADER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             OSSL_CMP_PKIHEADER_it
        - Src:             'crypto/cmp/cmp_asn.c:552,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_PKIBODY_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkibody_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_PKIBODY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             OSSL_CMP_PKIBODY_it
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_PKIBODY_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkibody_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_PKIBODY_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:531,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:531,1'
              BranchSideFuncs:
                - OSSL_CMP_PKIBODY_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:531,1'
              BranchSideFuncs:
                - OSSL_CMP_PKIBODY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             OSSL_CMP_PKIBODY_it
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_PKIBODY
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkibody_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_PKIBODY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             OSSL_CMP_PKIBODY_it
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_PKIBODY
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkibody_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pkibody_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_PKIBODY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             OSSL_CMP_PKIBODY_it
        - Src:             'crypto/cmp/cmp_asn.c:531,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CERTREPMESSAGE_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certrepmessage_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CERTREPMESSAGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             OSSL_CMP_CERTREPMESSAGE_it
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CERTREPMESSAGE_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certrepmessage_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CERTREPMESSAGE_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:483,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:483,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTREPMESSAGE_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:483,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTREPMESSAGE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             OSSL_CMP_CERTREPMESSAGE_it
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CERTREPMESSAGE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certrepmessage_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CERTREPMESSAGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             OSSL_CMP_CERTREPMESSAGE_it
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CERTREPMESSAGE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certrepmessage_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_certrepmessage_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CERTREPMESSAGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             OSSL_CMP_CERTREPMESSAGE_it
        - Src:             'crypto/cmp/cmp_asn.c:483,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_POLLREP_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pollrep_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_POLLREP_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             OSSL_CMP_POLLREP_it
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_POLLREP_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollrep_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_POLLREP_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:470,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:470,1'
              BranchSideFuncs:
                - OSSL_CMP_POLLREP_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:470,1'
              BranchSideFuncs:
                - OSSL_CMP_POLLREP_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             OSSL_CMP_POLLREP_it
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_POLLREP
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pollrep_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_POLLREP_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             OSSL_CMP_POLLREP_it
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_POLLREP
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollrep_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pollrep_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_POLLREP_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             OSSL_CMP_POLLREP_it
        - Src:             'crypto/cmp/cmp_asn.c:470,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_POLLREQ_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pollreq_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_POLLREQ_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             OSSL_CMP_POLLREQ_it
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_POLLREQ_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollreq_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_POLLREQ_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:458,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:458,1'
              BranchSideFuncs:
                - OSSL_CMP_POLLREQ_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:458,1'
              BranchSideFuncs:
                - OSSL_CMP_POLLREQ_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             OSSL_CMP_POLLREQ_it
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_POLLREQ
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pollreq_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_POLLREQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             OSSL_CMP_POLLREQ_it
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_POLLREQ
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollreq_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pollreq_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_POLLREQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             OSSL_CMP_POLLREQ_it
        - Src:             'crypto/cmp/cmp_asn.c:458,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CERTRESPONSE_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certresponse_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CERTRESPONSE_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             OSSL_CMP_CERTRESPONSE_it
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CERTRESPONSE_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certresponse_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CERTRESPONSE_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:453,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:453,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTRESPONSE_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:453,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTRESPONSE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             OSSL_CMP_CERTRESPONSE_it
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CERTRESPONSE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certresponse_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CERTRESPONSE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             OSSL_CMP_CERTRESPONSE_it
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CERTRESPONSE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certresponse_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_certresponse_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CERTRESPONSE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             OSSL_CMP_CERTRESPONSE_it
        - Src:             'crypto/cmp/cmp_asn.c:453,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CERTSTATUS_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certstatus_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CERTSTATUS_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             OSSL_CMP_CERTSTATUS_it
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CERTSTATUS_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certstatus_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CERTSTATUS_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:439,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:439,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTSTATUS_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:439,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTSTATUS_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             OSSL_CMP_CERTSTATUS_it
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CERTSTATUS
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certstatus_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CERTSTATUS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             OSSL_CMP_CERTSTATUS_it
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CERTSTATUS
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certstatus_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_certstatus_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CERTSTATUS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             OSSL_CMP_CERTSTATUS_it
        - Src:             'crypto/cmp/cmp_asn.c:439,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_PKISI_dup
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CMP_PKISI_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:431,1'
          Dst:             OSSL_CMP_PKISI_it
        - Src:             'crypto/cmp/cmp_asn.c:431,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CMP_PKISI_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_PKISI_it
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             OSSL_CMP_PKISI_it
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_PKISI_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_PKISI_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:430,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:430,1'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:430,1'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             OSSL_CMP_PKISI_it
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_PKISI
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_PKISI_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             OSSL_CMP_PKISI_it
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_PKISI
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pkisi_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_PKISI_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             OSSL_CMP_PKISI_it
        - Src:             'crypto/cmp/cmp_asn.c:430,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_KEYRECREPCONTENT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_keyrecrepcontent_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_KEYRECREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             OSSL_CMP_KEYRECREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_KEYRECREPCONTENT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      'struct.ossl_cmp_keyrecrepcontent_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_KEYRECREPCONTENT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:412,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:412,1'
              BranchSideFuncs:
                - OSSL_CMP_KEYRECREPCONTENT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:412,1'
              BranchSideFuncs:
                - OSSL_CMP_KEYRECREPCONTENT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             OSSL_CMP_KEYRECREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_KEYRECREPCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_keyrecrepcontent_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_KEYRECREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             OSSL_CMP_KEYRECREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_KEYRECREPCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      'struct.ossl_cmp_keyrecrepcontent_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_keyrecrepcontent_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_KEYRECREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             OSSL_CMP_KEYRECREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:412,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_REVREPCONTENT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_revrepcontent_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_REVREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             OSSL_CMP_REVREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_REVREPCONTENT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revrepcontent_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_REVREPCONTENT_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:403,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:403,1'
              BranchSideFuncs:
                - OSSL_CMP_REVREPCONTENT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:403,1'
              BranchSideFuncs:
                - OSSL_CMP_REVREPCONTENT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             OSSL_CMP_REVREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_REVREPCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_revrepcontent_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_REVREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             OSSL_CMP_REVREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_REVREPCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revrepcontent_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_revrepcontent_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_REVREPCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             OSSL_CMP_REVREPCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:403,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_REVDETAILS_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_revdetails_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_REVDETAILS_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             OSSL_CMP_REVDETAILS_it
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_REVDETAILS_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revdetails_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_REVDETAILS_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:390,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:390,1'
              BranchSideFuncs:
                - OSSL_CMP_REVDETAILS_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:390,1'
              BranchSideFuncs:
                - OSSL_CMP_REVDETAILS_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             OSSL_CMP_REVDETAILS_it
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_REVDETAILS
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_revdetails_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_REVDETAILS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             OSSL_CMP_REVDETAILS_it
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_REVDETAILS
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revdetails_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_revdetails_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_REVDETAILS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             OSSL_CMP_REVDETAILS_it
        - Src:             'crypto/cmp/cmp_asn.c:390,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CERTIFIEDKEYPAIR_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certifiedkeypair_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CERTIFIEDKEYPAIR_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             OSSL_CMP_CERTIFIEDKEYPAIR_it
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CERTIFIEDKEYPAIR_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certifiedkeypair_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CERTIFIEDKEYPAIR_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:384,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:384,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTIFIEDKEYPAIR_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:384,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTIFIEDKEYPAIR_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             OSSL_CMP_CERTIFIEDKEYPAIR_it
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CERTIFIEDKEYPAIR
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certifiedkeypair_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CERTIFIEDKEYPAIR_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             OSSL_CMP_CERTIFIEDKEYPAIR_it
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CERTIFIEDKEYPAIR
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certifiedkeypair_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_certifiedkeypair_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CERTIFIEDKEYPAIR_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             OSSL_CMP_CERTIFIEDKEYPAIR_it
        - Src:             'crypto/cmp/cmp_asn.c:384,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CERTORENCCERT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certorenccert_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CERTORENCCERT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             OSSL_CMP_CERTORENCCERT_it
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CERTORENCCERT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certorenccert_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CERTORENCCERT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:374,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:374,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTORENCCERT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:374,1'
              BranchSideFuncs:
                - OSSL_CMP_CERTORENCCERT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             OSSL_CMP_CERTORENCCERT_it
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CERTORENCCERT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certorenccert_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CERTORENCCERT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             OSSL_CMP_CERTORENCCERT_it
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CERTORENCCERT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certorenccert_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_certorenccert_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CERTORENCCERT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             OSSL_CMP_CERTORENCCERT_it
        - Src:             'crypto/cmp/cmp_asn.c:374,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_cmp_asn1_get_int
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_get_int64
        - ERR_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:318,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:319,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:322,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:323,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:326,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:314,10'
          Dst:             ASN1_INTEGER_get_int64
        - Src:             'crypto/cmp/cmp_asn.c:315,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:315,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:315,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:319,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:319,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:319,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:323,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:323,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:323,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_ITAV_get0_rootCaKeyUpdate
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
        - 'struct.x509_st **'
        - 'struct.x509_st **'
        - 'struct.x509_st **'
      constantsTouched: []
      argNames:
        - itav
        - newWithNew
        - newWithOld
        - oldWithNew
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:292,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:292,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:293,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:293,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:296,21'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:297,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:300,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_asn.c:302,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:304,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_asn.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:305,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:293,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:293,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:293,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:296,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/cmp/cmp_asn.c:297,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:297,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:297,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_ITAV_new_rootCaKeyUpdate
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - newWithNew
        - newWithOld
        - oldWithNew
      BBCount:         24
      ICount:          130
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CMP_ITAV_new
        - OSSL_CMP_ROOTCAKEYUPDATE_free
        - OSSL_CMP_ROOTCAKEYUPDATE_new
        - X509_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:268,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
                - X509_dup
                - X509_dup
        - Branch String:   'crypto/cmp/cmp_asn.c:268,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:268,59'
              BranchSideFuncs:
                - X509_dup
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
                - X509_dup
            - BranchSide:      'crypto/cmp/cmp_asn.c:270,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
                - X509_dup
        - Branch String:   'crypto/cmp/cmp_asn.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:269,9'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:270,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
                - X509_dup
        - Branch String:   'crypto/cmp/cmp_asn.c:270,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:270,59'
              BranchSideFuncs:
                - X509_dup
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
            - BranchSide:      'crypto/cmp/cmp_asn.c:272,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
        - Branch String:   'crypto/cmp/cmp_asn.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:271,9'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:272,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
                - X509_dup
        - Branch String:   'crypto/cmp/cmp_asn.c:272,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:272,59'
              BranchSideFuncs:
                - X509_dup
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:274,17'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
        - Branch String:   'crypto/cmp/cmp_asn.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:273,9'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:274,17'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_new
                - OBJ_nid2obj
                - OSSL_CMP_ROOTCAKEYUPDATE_free
        - Branch String:   'crypto/cmp/cmp_asn.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:275,9'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:276,22'
              BranchSideFuncs:
                - OBJ_nid2obj
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:264,37'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_new
        - Src:             'crypto/cmp/cmp_asn.c:268,50'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_asn.c:270,50'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_asn.c:272,50'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_asn.c:274,17'
          Dst:             OSSL_CMP_ITAV_new
        - Src:             'crypto/cmp/cmp_asn.c:276,22'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/cmp/cmp_asn.c:281,5'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_free
    - functionName:    OSSL_CMP_ROOTCAKEYUPDATE_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct.ossl_cmp_rootcakeyupdate_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_ROOTCAKEYUPDATE_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:140,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:140,1'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:140,1'
              BranchSideFuncs:
                - OSSL_CMP_ROOTCAKEYUPDATE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_it
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             ASN1_item_new
    - functionName:    OSSL_CMP_ITAV_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_ITAV_it
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:131,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:131,1'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:131,1'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             OSSL_CMP_ITAV_it
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             ASN1_item_new
    - functionName:    OSSL_CMP_ROOTCAKEYUPDATE_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_ROOTCAKEYUPDATE_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_it
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_ITAV_get0_rootCaCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
        - 'struct.x509_st **'
      constantsTouched: []
      argNames:
        - itav
        - out
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:248,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:248,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:252,21'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:256,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:249,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:249,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:249,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:252,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/cmp/cmp_asn.c:253,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:253,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:253,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_ITAV_new_rootCaCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - rootCaCert
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CMP_ITAV_free
        - OSSL_CMP_ITAV_new
        - X509_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:237,9'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_dup
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_asn.c:238,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:238,55'
              BranchSideFuncs:
                - X509_dup
                - OBJ_nid2obj
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:242,22'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/cmp/cmp_asn.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:239,28'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:242,22'
              BranchSideFuncs:
                - OBJ_nid2obj
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:233,27'
          Dst:             OSSL_CMP_ITAV_new
        - Src:             'crypto/cmp/cmp_asn.c:238,46'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_asn.c:239,9'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_asn.c:242,22'
          Dst:             OBJ_nid2obj
    - functionName:    OSSL_CMP_ITAV_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_ITAV_it
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             OSSL_CMP_ITAV_it
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_ITAV_get0_caCerts
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
        - 'struct.stack_st_X509 **'
      constantsTouched: []
      argNames:
        - itav
        - out
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - ossl_check_const_X509_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:218,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:218,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:219,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:219,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:222,21'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_asn.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:223,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_asn.c:226,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_asn.c:226,12'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:226,6'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:227,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:219,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:219,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:219,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:222,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/cmp/cmp_asn.c:223,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:223,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:223,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:226,12'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_asn.c:226,12'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_copyfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cpy
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_new_caCerts
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - caCerts
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_nid2obj
        - OPENSSL_sk_deep_copy
        - OPENSSL_sk_num
        - OSSL_CMP_ITAV_free
        - OSSL_CMP_ITAV_new
        - X509_dup
        - ossl_check_const_X509_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:206,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - ossl_check_const_X509_sk_type
                - ossl_check_X509_copyfunc_type
                - ossl_check_X509_freefunc_type
                - OPENSSL_sk_deep_copy
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_asn.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:208,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type
                - ossl_check_X509_copyfunc_type
                - ossl_check_X509_freefunc_type
                - OPENSSL_sk_deep_copy
                - OBJ_nid2obj
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:212,22'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/cmp/cmp_asn.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:209,28'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:212,22'
              BranchSideFuncs:
                - OBJ_nid2obj
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:202,27'
          Dst:             OSSL_CMP_ITAV_new
        - Src:             'crypto/cmp/cmp_asn.c:206,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_asn.c:206,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             ossl_check_X509_copyfunc_type
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             ossl_check_X509_freefunc_type
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_asn.c:208,13'
          Dst:             OPENSSL_sk_deep_copy
        - Src:             'crypto/cmp/cmp_asn.c:209,9'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_asn.c:212,22'
          Dst:             OBJ_nid2obj
    - functionName:    ossl_check_OSSL_CMP_ITAV_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_push0_stack_item
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV **'
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - itav_sk_p
        - itav
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - ossl_check_OSSL_CMP_ITAV_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:178,27'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:178,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_asn.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:183,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - ossl_check_OSSL_CMP_ITAV_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_asn.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:184,27'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - ossl_check_OSSL_CMP_ITAV_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:188,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - ossl_check_OSSL_CMP_ITAV_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_asn.c:184,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:185,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:186,17'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - ossl_check_OSSL_CMP_ITAV_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_asn.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_asn.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:194,9'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.907
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_asn.c:197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:179,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_asn.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_asn.c:179,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_asn.c:184,27'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_asn.c:188,10'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_asn.c:188,10'
          Dst:             ossl_check_OSSL_CMP_ITAV_type
        - Src:             'crypto/cmp/cmp_asn.c:188,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_asn.c:194,9'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_asn.c:194,9'
          Dst:             OPENSSL_sk_free
    - functionName:    OSSL_CMP_ITAV_get0_value
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - itav
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:170,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_get0_type
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - itav
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:163,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_set0
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
        - 'struct.asn1_object_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - itav
        - type
        - value
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_ITAV_create
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_CMP_ITAV_new
        - OSSL_CMP_ITAV_set0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:146,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:146,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_asn.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_asn.c:148,24'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_set0
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:146,33'
          Dst:             OSSL_CMP_ITAV_new
        - Src:             'crypto/cmp/cmp_asn.c:148,5'
          Dst:             OSSL_CMP_ITAV_set0
    - functionName:    i2d_OSSL_CMP_ROOTCAKEYUPDATE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_ROOTCAKEYUPDATE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_it
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_ROOTCAKEYUPDATE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct.ossl_cmp_rootcakeyupdate_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_ROOTCAKEYUPDATE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             OSSL_CMP_ROOTCAKEYUPDATE_it
        - Src:             'crypto/cmp/cmp_asn.c:140,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_ITAV_dup
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CMP_ITAV_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:132,1'
          Dst:             OSSL_CMP_ITAV_it
        - Src:             'crypto/cmp/cmp_asn.c:132,1'
          Dst:             ASN1_item_dup
    - functionName:    i2d_OSSL_CMP_ITAV
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_itav_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_ITAV_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             OSSL_CMP_ITAV_it
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_ITAV
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.ossl_cmp_itav_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_itav_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_ITAV_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             OSSL_CMP_ITAV_it
        - Src:             'crypto/cmp/cmp_asn.c:131,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_ERRORMSGCONTENT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_errormsgcontent_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_ERRORMSGCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             OSSL_CMP_ERRORMSGCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_ERRORMSGCONTENT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.ossl_cmp_errormsgcontent_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_ERRORMSGCONTENT_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:69,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:69,1'
              BranchSideFuncs:
                - OSSL_CMP_ERRORMSGCONTENT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:69,1'
              BranchSideFuncs:
                - OSSL_CMP_ERRORMSGCONTENT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             OSSL_CMP_ERRORMSGCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_ERRORMSGCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_errormsgcontent_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_ERRORMSGCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             OSSL_CMP_ERRORMSGCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_ERRORMSGCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.ossl_cmp_errormsgcontent_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_errormsgcontent_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_ERRORMSGCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             OSSL_CMP_ERRORMSGCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:69,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CAKEYUPDANNCONTENT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CAKEYUPDANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             OSSL_CMP_CAKEYUPDANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CAKEYUPDANNCONTENT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.ossl_cmp_rootcakeyupdate_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CAKEYUPDANNCONTENT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:56,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:56,1'
              BranchSideFuncs:
                - OSSL_CMP_CAKEYUPDANNCONTENT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:56,1'
              BranchSideFuncs:
                - OSSL_CMP_CAKEYUPDANNCONTENT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             OSSL_CMP_CAKEYUPDANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CAKEYUPDANNCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CAKEYUPDANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             OSSL_CMP_CAKEYUPDANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CAKEYUPDANNCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.ossl_cmp_rootcakeyupdate_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_rootcakeyupdate_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CAKEYUPDANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             OSSL_CMP_CAKEYUPDANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:56,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_CHALLENGE_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_challenge_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_CHALLENGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             OSSL_CMP_CHALLENGE_it
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_CHALLENGE_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.ossl_cmp_challenge_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_CHALLENGE_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:36,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:36,1'
              BranchSideFuncs:
                - OSSL_CMP_CHALLENGE_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:36,1'
              BranchSideFuncs:
                - OSSL_CMP_CHALLENGE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             OSSL_CMP_CHALLENGE_it
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_CHALLENGE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_challenge_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_CHALLENGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             OSSL_CMP_CHALLENGE_it
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_CHALLENGE
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.ossl_cmp_challenge_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_challenge_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_CHALLENGE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             OSSL_CMP_CHALLENGE_it
        - Src:             'crypto/cmp/cmp_asn.c:36,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CMP_REVANNCONTENT_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_revanncontent_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_REVANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             OSSL_CMP_REVANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CMP_REVANNCONTENT_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revanncontent_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CMP_REVANNCONTENT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_asn.c:29,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_asn.c:29,1'
              BranchSideFuncs:
                - OSSL_CMP_REVANNCONTENT_it
                - ASN1_item_new
            - BranchSide:      'crypto/cmp/cmp_asn.c:29,1'
              BranchSideFuncs:
                - OSSL_CMP_REVANNCONTENT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             OSSL_CMP_REVANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CMP_REVANNCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_revanncontent_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_REVANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             OSSL_CMP_REVANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_REVANNCONTENT
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revanncontent_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_revanncontent_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CMP_REVANNCONTENT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             OSSL_CMP_REVANNCONTENT_it
        - Src:             'crypto/cmp/cmp_asn.c:29,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_check_ASN1_UTF8STRING_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get1_cert_status
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.ossl_cmp_certresponse_st *'
      constantsTouched: []
      argNames:
        - ctx
        - bodytype
        - crep
      BBCount:         27
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_add_error_data
        - ERR_new
        - OSSL_CMP_CTX_snprint_PKIStatus
        - ossl_assert_int
        - ossl_cmp_certresponse_get1_cert
        - ossl_cmp_pkisi_get_status
        - ossl_cmp_print_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:417,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:417,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:417,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:417,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:418,9'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:420,39'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:420,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:422,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:427,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:430,9'
              BranchSideFuncs:
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:433,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:437,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:441,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:445,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:451,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:445,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:446,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:449,9'
              BranchSideFuncs:
                - ossl_cmp_certresponse_get1_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:459,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:461,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:464,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:465,31'
              BranchSideFuncs:
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:466,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:417,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_client.c:420,13'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:422,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:424,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:424,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:424,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:427,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:433,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:434,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:434,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:434,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:437,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:441,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:446,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:446,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:446,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:451,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:454,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:454,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:454,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:457,11'
          Dst:             ossl_cmp_certresponse_get1_cert
        - Src:             'crypto/cmp/cmp_client.c:459,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:459,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:459,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:464,9'
          Dst:             OSSL_CMP_CTX_snprint_PKIStatus
        - Src:             'crypto/cmp/cmp_client.c:465,9'
          Dst:             ERR_add_error_data
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    sk_OSSL_CMP_POLLREP_num
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREP *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:458,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_CERTRESPONSE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unprotected_exception
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - rep
        - invalid_protection
        - expected_type
      BBCount:         38
      ICount:          224
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - OPENSSL_sk_num
        - OSSL_CMP_MSG_get_bodytype
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - ossl_cmp_certrepmessage_get0_certresponse
        - ossl_cmp_pkisi_get_status
        - ossl_cmp_print_log
        - ossl_cmp_revrepcontent_get_pkisi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:39,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:39,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:39,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:40,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:42,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:43,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:45,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:45,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:47,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:52,50'
              BranchSideFuncs:
                - ossl_cmp_revrepcontent_get_pkisi
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:62,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:65,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:55,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:56,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:57,43'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:57,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:58,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:65,13'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:66,17'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:65,13'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:66,17'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:66,17'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:79,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:71,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:72,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:73,17'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:73,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:74,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:75,43'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:75,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:77,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:78,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:82,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:36,21'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_client.c:39,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_client.c:52,17'
          Dst:             ossl_cmp_revrepcontent_get_pkisi
        - Src:             'crypto/cmp/cmp_client.c:57,17'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:69,17'
          Dst:             ossl_cmp_certrepmessage_get0_certresponse
        - Src:             'crypto/cmp/cmp_client.c:71,17'
          Dst:             ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - Src:             'crypto/cmp/cmp_client.c:71,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:75,17'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:82,5'
          Dst:             ossl_cmp_print_log
    - functionName:    OSSL_CMP_exec_GENM_ses
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CMP_ITAV *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new_null
        - OSSL_CMP_MSG_free
        - ossl_cmp_genm_new
        - send_receive_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:901,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:902,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:905,5'
              BranchSideFuncs:
                - ossl_cmp_genm_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_client.c:907,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:908,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:910,5'
              BranchSideFuncs:
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_client.c:911,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:912,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_client.c:913,5'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_client.c:916,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:917,17'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:919,5'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:902,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:902,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:902,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:907,17'
          Dst:             ossl_cmp_genm_new
        - Src:             'crypto/cmp/cmp_client.c:911,10'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:917,17'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_client.c:922,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:923,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    send_receive_check
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.ossl_cmp_msg_st **'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - req
        - rep
        - expected_type
      BBCount:         80
      ICount:          520
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - ASN1_INTEGER_get
        - BIO_snprintf
        - CRYPTO_free
        - ERR_add_error_data
        - ERR_new
        - OSSL_CMP_CTX_print_errors
        - OSSL_CMP_CTX_snprint_PKIStatus
        - OSSL_CMP_MSG_get_bodytype
        - ossl_assert_int
        - ossl_cmp_bodytype_to_string
        - ossl_cmp_ctx_set1_extraCertsIn
        - ossl_cmp_msg_check_update
        - ossl_cmp_print_log
        - ossl_sk_ASN1_UTF8STRING2text
        - save_statusInfo
        - time
        - unprotected_exception
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:127,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_bodytype_to_string
                - time
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:127,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_bodytype_to_string
                - time
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:139,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:141,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:144,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:161,31'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_client.c:144,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:145,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:146,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:146,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:147,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:150,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_client.c:150,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_client.c:155,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_client.c:156,35'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:156,38'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_client.c:157,32'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_client.c:156,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:157,32'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_client.c:158,5'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_pc_indir
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_client.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:169,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_client.c:177,37'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:170,48'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:170,51'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_cmp8
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:170,24'
              BranchSideFuncs:
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:186,40'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:186,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:190,36'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:187,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:187,48'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:190,36'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:188,9'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:190,36'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:192,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:194,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:196,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:196,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:196,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:196,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:196,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:196,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:196,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:196,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:196,29'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:196,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:200,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:200,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:205,56'
              BranchSideFuncs:
                - ossl_cmp_bodytype_to_string
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:207,43'
              BranchSideFuncs:
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:212,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:212,51'
              BranchSideFuncs:
                - OSSL_CMP_CTX_snprint_PKIStatus
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:215,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:211,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:214,35'
              BranchSideFuncs:
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:215,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:216,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:216,33'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:215,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:218,35'
              BranchSideFuncs:
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:220,55'
              BranchSideFuncs:
                - ossl_sk_ASN1_UTF8STRING2text
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:227,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:223,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:223,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:225,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:223,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:224,59'
              BranchSideFuncs:
                - ERR_add_error_data
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:225,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:229,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:230,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:231,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:129,37'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_client.c:129,9'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_client.c:130,37'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_client.c:133,18'
          Dst:             time
        - Src:             'crypto/cmp/cmp_client.c:147,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:147,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:147,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:150,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_client.c:152,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:152,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:152,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:161,5'
          Dst:             OSSL_CMP_CTX_print_errors
        - Src:             'crypto/cmp/cmp_client.c:163,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:169,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:169,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:170,51'
          Dst:             time
        - Src:             'crypto/cmp/cmp_client.c:169,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:177,10'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_client.c:183,5'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_client.c:183,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:187,17'
          Dst:             ossl_cmp_ctx_set1_extraCertsIn
        - Src:             'crypto/cmp/cmp_client.c:190,10'
          Dst:             ossl_cmp_msg_check_update
        - Src:             'crypto/cmp/cmp_client.c:190,10'
          Dst:             unprotected_exception
        - Src:             'crypto/cmp/cmp_client.c:200,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:200,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:200,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:205,28'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_client.c:204,9'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:211,13'
          Dst:             save_statusInfo
        - Src:             'crypto/cmp/cmp_client.c:212,20'
          Dst:             OSSL_CMP_CTX_snprint_PKIStatus
        - Src:             'crypto/cmp/cmp_client.c:214,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:217,33'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/cmp/cmp_client.c:216,20'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_client.c:218,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:220,26'
          Dst:             ossl_sk_ASN1_UTF8STRING2text
        - Src:             'crypto/cmp/cmp_client.c:224,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:225,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_client.c:228,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:228,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:228,13'
          Dst:             ERR_set_error
    - functionName:    save_statusInfo
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - ctx
        - si
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_STRING_dup
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - ossl_assert_int
        - ossl_check_ASN1_UTF8STRING_sk_type
        - ossl_check_const_ASN1_UTF8STRING_sk_type
        - ossl_cmp_ctx_set0_statusString
        - ossl_cmp_pkisi_get_pkifailureinfo
        - ossl_cmp_pkisi_get_status
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:93,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:93,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_pkifailureinfo
                - OPENSSL_sk_new_null
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:93,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.966
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_pkifailureinfo
                - OPENSSL_sk_new_null
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:94,9'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_pkifailureinfo
                - OPENSSL_sk_new_null
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:96,45'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_pkifailureinfo
                - OPENSSL_sk_new_null
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:100,59'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_pkifailureinfo
                - OPENSSL_sk_new_null
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:103,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:103,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:106,10'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:107,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:108,32'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:110,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:111,13'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:112,5'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type
                - OPENSSL_sk_value
                - ossl_check_ASN1_UTF8STRING_sk_type
                - ASN1_STRING_dup
                - ossl_check_ASN1_UTF8STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:93,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_client.c:96,19'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:100,25'
          Dst:             ossl_cmp_pkisi_get_pkifailureinfo
        - Src:             'crypto/cmp/cmp_client.c:102,46'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_client.c:102,10'
          Dst:             ossl_cmp_ctx_set0_statusString
        - Src:             'crypto/cmp/cmp_client.c:107,21'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_client.c:107,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:108,32'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_client.c:108,32'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_client.c:110,14'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_client.c:110,14'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/cmp/cmp_client.c:110,14'
          Dst:             ossl_check_ASN1_UTF8STRING_type
        - Src:             'crypto/cmp/cmp_client.c:110,14'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_check_const_X509_CRL_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_OSSL_CMP_REVDETAILS_value
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revdetails_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_REVDETAILS *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:319,1'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_OSSL_CRMF_CERTID_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_CERTID *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_OSSL_CMP_PKISI_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_PKISI *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_exec_RR_ses
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         59
      ICount:          373
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - ASN1_INTEGER_cmp
        - ERR_add_error_data
        - ERR_new
        - OPENSSL_sk_num
        - OSSL_CMP_CTX_snprint_PKIStatus
        - OSSL_CMP_MSG_free
        - OSSL_CRMF_CERTID_get0_issuer
        - OSSL_CRMF_CERTID_get0_serialNumber
        - OSSL_CRMF_CERTTEMPLATE_get0_issuer
        - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
        - X509_NAME_cmp
        - ossl_check_const_OSSL_CMP_PKISI_sk_type
        - ossl_check_const_OSSL_CRMF_CERTID_sk_type
        - ossl_check_const_X509_CRL_sk_type
        - ossl_cmp_pkisi_get_status
        - ossl_cmp_print_log
        - ossl_cmp_revrepcontent_get_CertId
        - ossl_cmp_revrepcontent_get_pkisi
        - ossl_cmp_rr_new
        - save_statusInfo
        - send_receive_check
        - sk_OSSL_CMP_REVDETAILS_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:775,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:778,5'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:779,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:779,33'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:786,31'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:780,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:780,13'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:786,31'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:780,39'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:780,42'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:781,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:779,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:781,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:786,31'
              BranchSideFuncs:
                - ossl_cmp_rr_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:786,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:787,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:789,5'
              BranchSideFuncs:
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:790,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:791,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:793,12'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_PKISI_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:800,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:801,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:807,43'
              BranchSideFuncs:
                - ossl_cmp_revrepcontent_get_pkisi
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:808,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:809,9'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:810,39'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:810,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:812,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:816,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:820,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:823,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:828,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:834,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:834,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:837,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:842,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:845,42'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_value
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:878,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:850,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:851,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:855,54'
              BranchSideFuncs:
                - ossl_cmp_revrepcontent_get_CertId
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:855,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:856,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:860,27'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_get0_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:860,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:866,9'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:867,30'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:867,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:874,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:875,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:878,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:878,31'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:878,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:878,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:878,62'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:879,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_snprint_PKIStatus
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:886,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:886,47'
              BranchSideFuncs:
                - OSSL_CMP_CTX_snprint_PKIStatus
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:886,73'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:885,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:886,73'
              BranchSideFuncs:
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:887,31'
              BranchSideFuncs:
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:775,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:775,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:775,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:781,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:781,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:781,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:786,15'
          Dst:             ossl_cmp_rr_new
        - Src:             'crypto/cmp/cmp_client.c:790,10'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:800,9'
          Dst:             ossl_check_const_OSSL_CMP_PKISI_sk_type
        - Src:             'crypto/cmp/cmp_client.c:800,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:801,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:801,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:801,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:807,10'
          Dst:             ossl_cmp_revrepcontent_get_pkisi
        - Src:             'crypto/cmp/cmp_client.c:808,10'
          Dst:             save_statusInfo
        - Src:             'crypto/cmp/cmp_client.c:810,13'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:812,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:816,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:820,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:820,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:820,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:823,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:828,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:834,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:834,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:834,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:837,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:837,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:837,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:842,9'
          Dst:             ossl_check_const_OSSL_CRMF_CERTID_sk_type
        - Src:             'crypto/cmp/cmp_client.c:842,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:845,13'
          Dst:             sk_OSSL_CMP_REVDETAILS_value
        - Src:             'crypto/cmp/cmp_client.c:846,35'
          Dst:             OSSL_CRMF_CERTTEMPLATE_get0_issuer
        - Src:             'crypto/cmp/cmp_client.c:848,13'
          Dst:             OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
        - Src:             'crypto/cmp/cmp_client.c:850,13'
          Dst:             ossl_check_const_OSSL_CRMF_CERTID_sk_type
        - Src:             'crypto/cmp/cmp_client.c:850,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:851,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:851,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:851,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:855,20'
          Dst:             ossl_cmp_revrepcontent_get_CertId
        - Src:             'crypto/cmp/cmp_client.c:856,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:856,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:856,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:860,35'
          Dst:             OSSL_CRMF_CERTID_get0_issuer
        - Src:             'crypto/cmp/cmp_client.c:860,13'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/cmp/cmp_client.c:868,30'
          Dst:             OSSL_CRMF_CERTID_get0_serialNumber
        - Src:             'crypto/cmp/cmp_client.c:867,13'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/cmp/cmp_client.c:878,31'
          Dst:             ossl_check_const_X509_CRL_sk_type
        - Src:             'crypto/cmp/cmp_client.c:878,31'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:879,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:879,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:879,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:886,16'
          Dst:             OSSL_CMP_CTX_snprint_PKIStatus
        - Src:             'crypto/cmp/cmp_client.c:887,9'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:890,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:891,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    OSSL_CMP_exec_certreq
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - req_type
        - crm
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - cert_response
        - initial_certreq
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:742,20'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:742,9'
              BranchSideFuncs:
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - cert_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:742,51'
              BranchSideFuncs:
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - cert_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:745,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:746,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:750,26'
              BranchSideFuncs:
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - cert_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:751,9'
              BranchSideFuncs:
                - cert_response
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:753,23'
              BranchSideFuncs:
                - cert_response
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:753,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:755,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:757,14'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:746,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:746,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:746,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:750,10'
          Dst:             initial_certreq
        - Src:             'crypto/cmp/cmp_client.c:753,9'
          Dst:             cert_response
        - Src:             'crypto/cmp/cmp_client.c:759,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    initial_certreq
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_cmp_msg_st **'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - req_type
        - crm
        - p_rep
        - rep_type
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_CMP_MSG_free
        - ossl_cmp_certreq_new
        - ossl_cmp_ctx_set0_newCert
        - send_receive_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:683,9'
              BranchSideFuncs:
                - ossl_cmp_certreq_new
                - send_receive_check
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:686,37'
              BranchSideFuncs:
                - ossl_cmp_certreq_new
                - send_receive_check
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:686,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:689,5'
              BranchSideFuncs:
                - send_receive_check
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:682,10'
          Dst:             ossl_cmp_ctx_set0_newCert
        - Src:             'crypto/cmp/cmp_client.c:686,16'
          Dst:             ossl_cmp_certreq_new
        - Src:             'crypto/cmp/cmp_client.c:690,11'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:691,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    cert_response
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'struct.ossl_cmp_msg_st **'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - sleep
        - rid
        - resp
        - checkAfter
        - req_type
        - expected_type
      BBCount:         60
      ICount:          410
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - CRYPTO_free
        - ERR_add_error_data
        - ERR_new
        - OPENSSL_sk_num
        - OSSL_CMP_MSG_free
        - X509_NAME_oneline
        - X509_check_private_key
        - X509_get_subject_name
        - get1_cert_status
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - ossl_cmp_asn1_get_int
        - ossl_cmp_certrepmessage_get0_certresponse
        - ossl_cmp_ctx_get0_newPubkey
        - ossl_cmp_ctx_set0_newCert
        - ossl_cmp_ctx_set1_caPubs
        - ossl_cmp_exchange_certConf
        - ossl_cmp_hdr_has_implicitConfirm
        - ossl_cmp_pkisi_get_status
        - ossl_cmp_print_log
        - poll_for_response
        - save_statusInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:574,10'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:579,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:580,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:583,54'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:586,26'
              BranchSideFuncs:
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:586,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:588,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:588,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:589,37'
              BranchSideFuncs:
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:596,35'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:591,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:594,5'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:596,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:597,28'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:609,29'
              BranchSideFuncs:
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:599,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:600,17'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:604,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:600,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:601,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:602,13'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_certrepmessage_get0_certresponse
                - save_statusInfo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - get1_cert_status
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:611,9'
              BranchSideFuncs:
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:614,36'
              BranchSideFuncs:
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:615,9'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:621,9'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:622,42'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:625,52'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:623,9'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_client.c:625,52'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_oneline
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:628,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:628,41'
              BranchSideFuncs:
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:645,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:626,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:629,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:645,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:645,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:645,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:645,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:647,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:647,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:646,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:648,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:650,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:656,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_exchange_certConf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:657,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:657,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:663,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:658,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:663,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:658,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:659,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:660,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:663,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:664,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_client.c:670,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:564,22'
          Dst:             ossl_cmp_ctx_get0_newPubkey
        - Src:             'crypto/cmp/cmp_client.c:574,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_client.c:579,9'
          Dst:             ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - Src:             'crypto/cmp/cmp_client.c:579,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:580,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:580,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:580,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:583,12'
          Dst:             ossl_cmp_certrepmessage_get0_certresponse
        - Src:             'crypto/cmp/cmp_client.c:586,10'
          Dst:             save_statusInfo
        - Src:             'crypto/cmp/cmp_client.c:589,15'
          Dst:             ossl_cmp_asn1_get_int
        - Src:             'crypto/cmp/cmp_client.c:591,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:591,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:591,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:596,9'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_client.c:597,9'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:599,20'
          Dst:             poll_for_response
        - Src:             'crypto/cmp/cmp_client.c:604,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:604,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:604,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:609,12'
          Dst:             get1_cert_status
        - Src:             'crypto/cmp/cmp_client.c:611,9'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:614,10'
          Dst:             ossl_cmp_ctx_set0_newCert
        - Src:             'crypto/cmp/cmp_client.c:622,17'
          Dst:             ossl_cmp_ctx_set1_caPubs
        - Src:             'crypto/cmp/cmp_client.c:625,30'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_client.c:625,12'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_client.c:628,18'
          Dst:             X509_check_private_key
        - Src:             'crypto/cmp/cmp_client.c:650,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:657,17'
          Dst:             ossl_cmp_hdr_has_implicitConfirm
        - Src:             'crypto/cmp/cmp_client.c:658,14'
          Dst:             ossl_cmp_exchange_certConf
        - Src:             'crypto/cmp/cmp_client.c:664,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:664,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:664,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:670,5'
          Dst:             CRYPTO_free
    - functionName:    poll_for_response
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'struct.ossl_cmp_msg_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - sleep
        - rid
        - rep
        - checkAfter
      BBCount:         56
      ICount:          342
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - ASN1_INTEGER_get_int64
        - BIO_snprintf
        - CRYPTO_free
        - ERR_add_error_data
        - ERR_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_MSG_get_bodytype
        - OSSL_sleep
        - ossl_cmp_pollReq_new
        - ossl_cmp_pollrepcontent_get0_pollrep
        - ossl_cmp_print_log
        - ossl_sk_ASN1_UTF8STRING2text
        - send_receive_check
        - sk_OSSL_CMP_POLLREP_num
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:261,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:262,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:264,33'
              BranchSideFuncs:
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:265,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:268,39'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:268,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:269,44'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:339,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:275,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:276,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:279,60'
              BranchSideFuncs:
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:280,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:281,17'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:283,55'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:283,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:284,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:287,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:287,33'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:287,46'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:289,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ERR_add_error_data
        - Branch String:   'crypto/cmp/cmp_client.c:287,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:289,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - ERR_add_error_data
            - BranchSide:      'crypto/cmp/cmp_client.c:296,17'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:290,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:292,43'
              BranchSideFuncs:
                - ERR_add_error_data
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:293,17'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:297,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:297,44'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:299,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:296,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:299,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:301,59'
              BranchSideFuncs:
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:305,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:305,41'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:307,21'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:304,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:307,21'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:308,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:314,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:315,27'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:327,31'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:318,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:319,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:322,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:322,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:323,35'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:325,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:331,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:332,51'
              BranchSideFuncs:
                - OSSL_sleep
                - ossl_cmp_pollReq_new
                - send_receive_check
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREP_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollrepcontent_get0_pollrep
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sk_ASN1_UTF8STRING2text
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - time
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:334,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:334,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:335,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:336,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_client.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:345,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:347,23'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:257,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:261,21'
          Dst:             ossl_cmp_pollReq_new
        - Src:             'crypto/cmp/cmp_client.c:264,14'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:268,13'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_client.c:275,17'
          Dst:             sk_OSSL_CMP_POLLREP_num
        - Src:             'crypto/cmp/cmp_client.c:276,17'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:276,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:276,17'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:279,23'
          Dst:             ossl_cmp_pollrepcontent_get0_pollrep
        - Src:             'crypto/cmp/cmp_client.c:283,18'
          Dst:             ASN1_INTEGER_get_int64
        - Src:             'crypto/cmp/cmp_client.c:284,17'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:284,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:284,17'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:289,17'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:289,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:289,17'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:290,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_client.c:292,21'
          Dst:             ERR_add_error_data
        - Src:             'crypto/cmp/cmp_client.c:297,31'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_client.c:301,30'
          Dst:             ossl_sk_ASN1_UTF8STRING2text
        - Src:             'crypto/cmp/cmp_client.c:305,28'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_client.c:308,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_client.c:310,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:316,69'
          Dst:             time
        - Src:             'crypto/cmp/cmp_client.c:319,21'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:319,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:319,21'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:327,13'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:329,13'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:332,17'
          Dst:             OSSL_sleep
        - Src:             'crypto/cmp/cmp_client.c:339,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:347,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:352,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:353,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    OSSL_CMP_certConf_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - cert
        - fail_info
        - text
      BBCount:         31
      ICount:          201
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OPENSSL_sk_shift
        - OSSL_CMP_CTX_get1_extraCertsIn
        - OSSL_CMP_CTX_get_certConf_cb_arg
        - OSSL_STACK_OF_X509_free
        - X509_STORE_CTX_free
        - X509_STORE_CTX_get0_chain
        - X509_STORE_CTX_get0_param
        - X509_STORE_CTX_init
        - X509_STORE_CTX_new_ex
        - X509_VERIFY_PARAM_clear_flags
        - X509_build_chain
        - X509_free
        - X509_verify_cert
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - ossl_cmp_ctx_set1_newChain
        - ossl_cmp_print_log
        - ossl_x509_add_certs_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:497,9'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
                - ossl_cmp_print_log
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
                - X509_STORE_CTX_get0_param
                - X509_VERIFY_PARAM_clear_flags
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
                - ossl_cmp_print_log
                - X509_build_chain
        - Branch String:   'crypto/cmp/cmp_client.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:498,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - X509_build_chain
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:502,53'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
                - ossl_cmp_print_log
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
                - X509_STORE_CTX_get0_param
                - X509_VERIFY_PARAM_clear_flags
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_client.c:505,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:506,13'
              BranchSideFuncs:
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:507,34'
              BranchSideFuncs:
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
                - X509_STORE_CTX_get0_param
                - X509_VERIFY_PARAM_clear_flags
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_client.c:507,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:508,13'
              BranchSideFuncs:
                - X509_STORE_CTX_get0_param
                - X509_VERIFY_PARAM_clear_flags
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:510,65'
              BranchSideFuncs:
                - X509_STORE_CTX_get0_param
                - X509_VERIFY_PARAM_clear_flags
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
        - Branch String:   'crypto/cmp/cmp_client.c:515,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:516,13'
              BranchSideFuncs:
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:518,73'
              BranchSideFuncs:
                - X509_STORE_CTX_get0_chain
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
        - Branch String:   'crypto/cmp/cmp_client.c:518,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:520,59'
              BranchSideFuncs:
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:521,13'
              BranchSideFuncs:
                - ossl_check_X509_sk_type
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - ossl_check_const_X509_sk_type.1009
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
        - Branch String:   'crypto/cmp/cmp_client.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:529,19'
              BranchSideFuncs:
                - ossl_check_X509_sk_type
                - OPENSSL_sk_shift
                - X509_free
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:530,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_client.c:530,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:531,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_client.c:538,16'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
        - Branch String:   'crypto/cmp/cmp_client.c:531,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:532,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:535,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/cmp/cmp_client.c:538,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:539,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get1_extraCertsIn
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/cmp/cmp_client.c:542,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_newChain
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:489,31'
          Dst:             OSSL_CMP_CTX_get_certConf_cb_arg
        - Src:             'crypto/cmp/cmp_client.c:498,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:499,17'
          Dst:             X509_build_chain
        - Src:             'crypto/cmp/cmp_client.c:502,31'
          Dst:             X509_STORE_CTX_new_ex
        - Src:             'crypto/cmp/cmp_client.c:504,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:507,14'
          Dst:             X509_STORE_CTX_init
        - Src:             'crypto/cmp/cmp_client.c:510,39'
          Dst:             X509_STORE_CTX_get0_param
        - Src:             'crypto/cmp/cmp_client.c:510,9'
          Dst:             X509_VERIFY_PARAM_clear_flags
        - Src:             'crypto/cmp/cmp_client.c:515,13'
          Dst:             X509_verify_cert
        - Src:             'crypto/cmp/cmp_client.c:518,47'
          Dst:             X509_STORE_CTX_get0_chain
        - Src:             'crypto/cmp/cmp_client.c:518,14'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_client.c:521,13'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/cmp/cmp_client.c:521,13'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/cmp/cmp_client.c:525,9'
          Dst:             X509_STORE_CTX_free
        - Src:             'crypto/cmp/cmp_client.c:528,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_client.c:528,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_client.c:529,19'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/cmp/cmp_client.c:529,19'
          Dst:             OPENSSL_sk_shift
        - Src:             'crypto/cmp/cmp_client.c:529,9'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_client.c:532,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:535,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:539,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:540,17'
          Dst:             OSSL_CMP_CTX_get1_extraCertsIn
        - Src:             'crypto/cmp/cmp_client.c:542,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_client.c:545,11'
          Dst:             ossl_cmp_ctx_set1_newChain
        - Src:             'crypto/cmp/cmp_client.c:546,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    ossl_cmp_exchange_certConf
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - certReqId
        - fail_info
        - txt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_CMP_MSG_free
        - ossl_cmp_certConf_new
        - send_receive_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:371,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:373,30'
              BranchSideFuncs:
                - send_receive_check
                - OSSL_CMP_MSG_free
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:369,16'
          Dst:             ossl_cmp_certConf_new
        - Src:             'crypto/cmp/cmp_client.c:373,11'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:376,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:377,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_check_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_try_certreq
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.ossl_crmf_msg_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - req_type
        - crm
        - checkAfter
      BBCount:         19
      ICount:          141
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - cert_response
        - initial_certreq
        - ossl_cmp_exchange_error
        - poll_for_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:701,20'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:701,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - cert_response
                - OSSL_CMP_MSG_free
                - ossl_cmp_exchange_error
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:701,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - cert_response
                - OSSL_CMP_MSG_free
                - ossl_cmp_exchange_error
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_client.c:704,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:705,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_client.c:709,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - cert_response
                - OSSL_CMP_MSG_free
                - ossl_cmp_exchange_error
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_client.c:709,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:710,30'
              BranchSideFuncs:
                - initial_certreq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - cert_response
            - BranchSide:      'crypto/cmp/cmp_client.c:713,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - cert_response
                - OSSL_CMP_MSG_free
                - ossl_cmp_exchange_error
        - Branch String:   'crypto/cmp/cmp_client.c:710,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:711,13'
              BranchSideFuncs:
                - cert_response
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:712,5'
              BranchSideFuncs:
                - cert_response
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:713,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:714,44'
              BranchSideFuncs:
                - ossl_cmp_exchange_error
            - BranchSide:      'crypto/cmp/cmp_client.c:717,33'
              BranchSideFuncs:
                - poll_for_response
                - __sanitizer_cov_trace_const_cmp4
                - cert_response
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:718,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_client.c:719,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:705,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_client.c:705,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_client.c:705,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_client.c:710,14'
          Dst:             initial_certreq
        - Src:             'crypto/cmp/cmp_client.c:714,20'
          Dst:             ossl_cmp_exchange_error
        - Src:             'crypto/cmp/cmp_client.c:717,15'
          Dst:             poll_for_response
        - Src:             'crypto/cmp/cmp_client.c:721,11'
          Dst:             cert_response
        - Src:             'crypto/cmp/cmp_client.c:725,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_cmp_exchange_error
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - status
        - fail_info
        - txt
        - errorCode
        - details
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_CMP_MSG_free
        - OSSL_CMP_PKISI_free
        - OSSL_CMP_STATUSINFO_new
        - ossl_cmp_error_new
        - send_receive_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_client.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:392,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:394,37'
              BranchSideFuncs:
                - ossl_cmp_error_new
                - send_receive_check
                - OSSL_CMP_MSG_free
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_client.c:394,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_client.c:395,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_client.c:397,30'
              BranchSideFuncs:
                - send_receive_check
                - OSSL_CMP_MSG_free
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_client.c:391,15'
          Dst:             OSSL_CMP_STATUSINFO_new
        - Src:             'crypto/cmp/cmp_client.c:394,18'
          Dst:             ossl_cmp_error_new
        - Src:             'crypto/cmp/cmp_client.c:397,11'
          Dst:             send_receive_check
        - Src:             'crypto/cmp/cmp_client.c:400,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_client.c:401,5'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_client.c:402,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    OSSL_CMP_CTX_get_option
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
      BBCount:         26
      ICount:          196
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
        - EVP_MD_get_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:976,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:977,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:981,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:981,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:983,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:985,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:987,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:989,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:991,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:993,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:995,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:997,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:999,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1001,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1003,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1005,32'
              BranchSideFuncs:
                - EVP_MD_get_type
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1007,32'
              BranchSideFuncs:
                - EVP_MD_get_type
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1009,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1011,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1013,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1015,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1017,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1019,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:1021,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:977,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:977,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:977,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:1005,16'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/cmp/cmp_ctx.c:1007,16'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/cmp/cmp_ctx.c:1021,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:1021,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:1021,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_option
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - val
      BBCount:         43
      ICount:          287
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - cmp_ctx_set_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:869,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:870,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:874,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:874,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:876,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:879,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:882,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:885,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:886,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:890,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:890,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:892,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:899,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:902,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:905,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:908,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:911,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:914,41'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:917,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:920,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:923,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:926,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:933,29'
              BranchSideFuncs:
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:937,29'
              BranchSideFuncs:
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:941,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:944,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:947,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:950,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:953,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:956,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:963,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:892,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:893,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:896,30'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:926,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:927,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:930,27'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:933,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:934,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:935,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:937,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:938,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:939,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:956,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:957,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:960,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:870,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:870,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:870,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:886,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:886,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:886,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:893,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:893,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:893,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:927,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:927,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:927,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:933,14'
          Dst:             cmp_ctx_set_md
        - Src:             'crypto/cmp/cmp_ctx.c:937,14'
          Dst:             cmp_ctx_set_md
        - Src:             'crypto/cmp/cmp_ctx.c:957,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:957,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:957,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:963,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:963,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:963,9'
          Dst:             ERR_set_error
    - functionName:    cmp_ctx_set_md
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.evp_md_st **'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pmd
        - nid
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_free
        - OBJ_nid2sn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:96,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:99,18'
              BranchSideFuncs:
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:92,44'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/cmp/cmp_ctx.c:92,18'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/cmp/cmp_ctx.c:96,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:96,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:96,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:99,5'
          Dst:             EVP_MD_free
    - functionName:    OSSL_CMP_CTX_get_failInfoCode
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:862,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:862,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:862,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:862,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:862,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:862,1'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_ctx_set_failInfoCode
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:856,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:856,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:856,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:856,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:856,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:856,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set1_serverPath
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:853,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'crypto/cmp/cmp_ctx.c:853,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:853,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:853,1'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:853,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:853,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:853,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:853,1'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/cmp/cmp_ctx.c:853,1'
          Dst:             CRYPTO_free
    - functionName:    OSSL_CMP_CTX_set_serverPort
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:850,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:850,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:850,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:850,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:850,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:850,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get_transfer_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:847,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:847,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:847,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:847,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:847,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:847,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_transfer_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:841,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:841,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:841,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:841,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:841,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:841,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_transfer_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:838,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:838,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:838,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:838,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:838,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:838,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get_http_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:834,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:834,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:834,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:834,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:834,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:834,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_http_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:828,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:828,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:828,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:828,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:828,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:828,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_http_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:825,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:825,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:825,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:825,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:825,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:825,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set1_no_proxy
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:821,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'crypto/cmp/cmp_ctx.c:821,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:821,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:821,1'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:821,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:821,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:821,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:821,1'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/cmp/cmp_ctx.c:821,1'
          Dst:             CRYPTO_free
    - functionName:    OSSL_CMP_CTX_set1_server
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:818,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'crypto/cmp/cmp_ctx.c:818,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:818,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:818,1'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:818,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:818,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:818,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:818,1'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/cmp/cmp_ctx.c:818,1'
          Dst:             CRYPTO_free
    - functionName:    OSSL_CMP_CTX_set1_proxy
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:815,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'crypto/cmp/cmp_ctx.c:815,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:815,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:815,1'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:815,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:815,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:815,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:815,1'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/cmp/cmp_ctx.c:815,1'
          Dst:             CRYPTO_free
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_cmp_ctx_get0_newPubkey
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - X509_REQ_get0_pubkey
        - X509_get0_pubkey
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:782,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:783,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get0_pubkey
                - X509_REQ_get0_pubkey
            - BranchSide:      'crypto/cmp/cmp_ctx.c:784,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get0_pubkey
                - X509_REQ_get0_pubkey
        - Branch String:   'crypto/cmp/cmp_ctx.c:784,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:785,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:786,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get0_pubkey
                - X509_REQ_get0_pubkey
        - Branch String:   'crypto/cmp/cmp_ctx.c:786,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:787,37'
              BranchSideFuncs:
                - X509_REQ_get0_pubkey
            - BranchSide:      'crypto/cmp/cmp_ctx.c:788,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get0_pubkey
        - Branch String:   'crypto/cmp/cmp_ctx.c:788,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:789,33'
              BranchSideFuncs:
                - X509_get0_pubkey
            - BranchSide:      'crypto/cmp/cmp_ctx.c:790,9'
              BranchSideFuncs:
                - X509_get0_pubkey
        - Branch String:   'crypto/cmp/cmp_ctx.c:790,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:791,33'
              BranchSideFuncs:
                - X509_get0_pubkey
            - BranchSide:      'crypto/cmp/cmp_ctx.c:792,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:782,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_ctx.c:787,16'
          Dst:             X509_REQ_get0_pubkey
        - Src:             'crypto/cmp/cmp_ctx.c:789,16'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/cmp/cmp_ctx.c:791,16'
          Dst:             X509_get0_pubkey
    - functionName:    OSSL_CMP_CTX_get0_newPkey
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - priv
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - X509_REQ_get0_pubkey
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:769,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:773,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:773,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:774,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
        - Branch String:   'crypto/cmp/cmp_ctx.c:774,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:774,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:774,52'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:774,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:774,52'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
            - BranchSide:      'crypto/cmp/cmp_ctx.c:777,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:776,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:776,51'
              BranchSideFuncs:
                - X509_REQ_get0_pubkey
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:769,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:769,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:769,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:776,30'
          Dst:             X509_REQ_get0_pubkey
    - functionName:    OSSL_CMP_CTX_set0_newPkey
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - priv
        - pkey
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:753,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:754,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:758,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:754,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:754,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:754,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:758,5'
          Dst:             EVP_PKEY_free
    - functionName:    OSSL_CMP_CTX_set1_pkey
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_PKEY_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:748,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:748,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:748,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:748,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:748,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:748,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/cmp/cmp_ctx.c:748,1'
          Dst:             EVP_PKEY_free
    - functionName:    OSSL_CMP_CTX_get0_newCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:745,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:745,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:745,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:745,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:745,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:745,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get0_validatedSrvCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:739,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:739,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:739,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:739,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:739,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:739,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set1_p10CSR
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_REQ_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:730,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs:
                - X509_REQ_free
                - X509_REQ_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:730,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs:
                - X509_REQ_dup
                - X509_REQ_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs:
                - X509_REQ_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:730,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:730,1'
              BranchSideFuncs:
                - X509_REQ_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:730,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:730,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:730,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:730,1'
          Dst:             X509_REQ_dup
        - Src:             'crypto/cmp/cmp_ctx.c:730,1'
          Dst:             X509_REQ_free
    - functionName:    OSSL_CMP_CTX_set1_oldCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - X509_free
        - X509_up_ref
        - ossl_x509v3_cache_extensions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:727,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:727,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:727,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:727,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:727,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:727,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             X509_up_ref
        - Src:             'crypto/cmp/cmp_ctx.c:727,1'
          Dst:             X509_free
    - functionName:    OSSL_CMP_CTX_build_cert_chain
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_store_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - own_trusted
        - candidates
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_build_chain
        - ossl_cmp_print_log
        - ossl_x509_add_certs_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:700,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:701,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:705,35'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:705,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:707,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - X509_build_chain
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:709,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - X509_build_chain
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:712,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:713,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:716,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:701,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:701,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:701,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:705,10'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_ctx.c:709,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_ctx.c:710,13'
          Dst:             X509_build_chain
        - Src:             'crypto/cmp/cmp_ctx.c:713,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:713,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:713,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:716,5'
          Dst:             ossl_cmp_print_log
    - functionName:    ossl_cmp_print_log
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - level
        - ctx
        - func
        - file
        - line
        - level_str
        - format
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_vsnprintf
      functionUses:    77
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:347,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:347,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:350,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.va_start
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:350,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:353,9'
              BranchSideFuncs:
                - llvm.va_start
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:356,5'
              BranchSideFuncs:
                - llvm.va_start
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:359,14'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/cmp/cmp_ctx.c:360,9'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:361,14'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/cmp/cmp_ctx.c:362,9'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:363,19'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/cmp/cmp_ctx.c:381,27'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_ctx.c:381,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:382,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.va_end
            - BranchSide:      'crypto/cmp/cmp_ctx.c:385,5'
              BranchSideFuncs:
                - llvm.va_end
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:381,13'
          Dst:             BIO_vsnprintf
    - functionName:    OSSL_CMP_CTX_set1_cert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - X509_free
        - X509_up_ref
        - ossl_x509v3_cache_extensions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:693,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:693,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:693,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:693,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:693,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:693,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             X509_up_ref
        - Src:             'crypto/cmp/cmp_ctx.c:693,1'
          Dst:             X509_free
    - functionName:    ossl_check_GENERAL_NAME_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_push1_subjectAltName
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         20
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - GENERAL_NAME_dup
        - GENERAL_NAME_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - OSSL_CMP_CTX_reqExtensions_have_SAN
        - ossl_check_GENERAL_NAME_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:667,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:667,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:668,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:667,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:668,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:672,45'
              BranchSideFuncs:
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_dup
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:672,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:677,9'
              BranchSideFuncs:
                - GENERAL_NAME_dup
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_ctx.c:678,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:678,40'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - GENERAL_NAME_dup
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:680,38'
              BranchSideFuncs:
                - GENERAL_NAME_dup
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:677,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:680,38'
              BranchSideFuncs:
                - GENERAL_NAME_dup
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:680,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:682,10'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:683,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:668,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:668,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:668,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:672,9'
          Dst:             OSSL_CMP_CTX_reqExtensions_have_SAN
        - Src:             'crypto/cmp/cmp_ctx.c:673,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:673,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:673,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:678,40'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_ctx.c:680,21'
          Dst:             GENERAL_NAME_dup
        - Src:             'crypto/cmp/cmp_ctx.c:682,10'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:682,10'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/cmp/cmp_ctx.c:682,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_ctx.c:683,9'
          Dst:             GENERAL_NAME_free
    - functionName:    OSSL_CMP_CTX_reqExtensions_have_SAN
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509v3_get_ext_by_NID
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:648,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:649,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:653,12'
              BranchSideFuncs:
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:654,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:654,34'
              BranchSideFuncs:
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:654,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:649,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:649,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:649,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:654,12'
          Dst:             X509v3_get_ext_by_NID
    - functionName:    ossl_check_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_set0_reqExtensions
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - ctx
        - exts
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - X509_EXTENSION_free
        - X509v3_get_ext_by_NID
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:630,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:631,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:635,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:635,55'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:635,58'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:640,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:636,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:636,38'
              BranchSideFuncs:
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:640,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:635,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:637,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:640,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:631,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:631,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:631,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:635,9'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:635,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_ctx.c:636,16'
          Dst:             X509v3_get_ext_by_NID
        - Src:             'crypto/cmp/cmp_ctx.c:637,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:637,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:637,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:640,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:640,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:640,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/cmp/cmp_ctx.c:640,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_set1_subjectName
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_NAME_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:625,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs:
                - X509_NAME_free
                - X509_NAME_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:625,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs:
                - X509_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:625,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:625,1'
              BranchSideFuncs:
                - X509_NAME_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:625,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:625,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:625,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:625,1'
          Dst:             X509_NAME_dup
        - Src:             'crypto/cmp/cmp_ctx.c:625,1'
          Dst:             X509_NAME_free
    - functionName:    OSSL_CMP_CTX_set1_serialNumber
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_dup
        - ASN1_INTEGER_free
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:620,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:620,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs:
                - ASN1_INTEGER_dup
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs:
                - ASN1_INTEGER_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:620,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:620,1'
              BranchSideFuncs:
                - ASN1_INTEGER_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:620,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:620,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:620,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:620,1'
          Dst:             ASN1_INTEGER_dup
        - Src:             'crypto/cmp/cmp_ctx.c:620,1'
          Dst:             ASN1_INTEGER_free
    - functionName:    OSSL_CMP_CTX_set1_issuer
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_NAME_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:617,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs:
                - X509_NAME_free
                - X509_NAME_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:617,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs:
                - X509_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:617,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:617,1'
              BranchSideFuncs:
                - X509_NAME_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:617,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:617,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:617,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:617,1'
          Dst:             X509_NAME_dup
        - Src:             'crypto/cmp/cmp_ctx.c:617,1'
          Dst:             X509_NAME_free
    - functionName:    OSSL_CMP_CTX_set1_expected_sender
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_NAME_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:614,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs:
                - X509_NAME_free
                - X509_NAME_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:614,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs:
                - X509_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:614,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:614,1'
              BranchSideFuncs:
                - X509_NAME_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:614,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:614,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:614,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:614,1'
          Dst:             X509_NAME_dup
        - Src:             'crypto/cmp/cmp_ctx.c:614,1'
          Dst:             X509_NAME_free
    - functionName:    OSSL_CMP_CTX_set1_recipient
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - X509_NAME_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:611,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs:
                - X509_NAME_free
                - X509_NAME_dup
        - Branch String:   'crypto/cmp/cmp_ctx.c:611,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs:
                - X509_NAME_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:611,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:611,1'
              BranchSideFuncs:
                - X509_NAME_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:611,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:611,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:611,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:611,1'
          Dst:             X509_NAME_dup
        - Src:             'crypto/cmp/cmp_ctx.c:611,1'
          Dst:             X509_NAME_free
    - functionName:    OSSL_CMP_CTX_set1_srvCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - X509_free
        - X509_up_ref
        - ossl_x509v3_cache_extensions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:608,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:608,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:608,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:608,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:608,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:608,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             X509_up_ref
        - Src:             'crypto/cmp/cmp_ctx.c:608,1'
          Dst:             X509_free
    - functionName:    OSSL_CMP_CTX_get1_caPubs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_chain_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:551,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:551,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:551,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:551,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:551,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:551,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:551,1'
          Dst:             X509_chain_up_ref
    - functionName:    OSSL_CMP_CTX_push0_genm_ITAV
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - ctx
        - itav
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - OSSL_CMP_ITAV_push0_stack_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:539,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:540,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:543,44'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:540,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:540,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:540,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:543,12'
          Dst:             OSSL_CMP_ITAV_push0_stack_item
    - functionName:    OSSL_CMP_CTX_reset_geninfo_ITAVs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - OPENSSL_sk_pop_free
        - OSSL_CMP_ITAV_free
        - ossl_check_OSSL_CMP_ITAV_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:527,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:528,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:531,5'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:528,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:528,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:528,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:531,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:531,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:531,5'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_ctx.c:531,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_push0_geninfo_ITAV
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - ctx
        - itav
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - OSSL_CMP_ITAV_push0_stack_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:519,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:522,44'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:519,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:519,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:519,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:522,12'
          Dst:             OSSL_CMP_ITAV_push0_stack_item
    - functionName:    ossl_check_POLICYINFO_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'struct.POLICYINFO_st *'
      argCount:        1
      argTypes:
        - 'struct.POLICYINFO_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_push0_policy
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.POLICYINFO_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pinfo
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CERTIFICATEPOLICIES_new
        - ERR_new
        - OPENSSL_sk_push
        - ossl_check_POLICYINFO_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:503,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:503,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:504,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:503,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:504,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:508,9'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_type
                - OPENSSL_sk_push
                - CERTIFICATEPOLICIES_new
        - Branch String:   'crypto/cmp/cmp_ctx.c:509,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:509,33'
              BranchSideFuncs:
                - CERTIFICATEPOLICIES_new
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_type
                - OPENSSL_sk_push
            - BranchSide:      'crypto/cmp/cmp_ctx.c:512,12'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_type
                - OPENSSL_sk_push
        - Branch String:   'crypto/cmp/cmp_ctx.c:508,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:512,12'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_type
                - OPENSSL_sk_push
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:504,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:504,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:504,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:509,33'
          Dst:             CERTIFICATEPOLICIES_new
        - Src:             'crypto/cmp/cmp_ctx.c:512,12'
          Dst:             ossl_check_POLICYINFO_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:512,12'
          Dst:             ossl_check_POLICYINFO_type
        - Src:             'crypto/cmp/cmp_ctx.c:512,12'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_check_POLICYINFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYINFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_set1_extraCertsOut
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - certs
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_STACK_OF_X509_free
        - X509_chain_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:495,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:495,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:495,1'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_ctx.c:495,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:495,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:495,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:495,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:495,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:495,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:495,1'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:495,1'
          Dst:             X509_chain_up_ref
    - functionName:    OSSL_CMP_CTX_get1_extraCertsIn
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_chain_up_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:483,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:483,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:483,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:483,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:483,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:483,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:483,1'
          Dst:             X509_chain_up_ref
    - functionName:    OSSL_CMP_CTX_get1_newChain
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_chain_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:462,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:462,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:462,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:462,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:462,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:462,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:462,1'
          Dst:             X509_chain_up_ref
    - functionName:    OSSL_CMP_CTX_set1_secretValue
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - sec
        - len
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ERR_new
        - OPENSSL_cleanse
        - ossl_cmp_asn1_octet_string_set1_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:437,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:438,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:441,61'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1_bytes
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:443,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:444,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:447,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:438,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:438,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:438,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:441,9'
          Dst:             ossl_cmp_asn1_octet_string_set1_bytes
        - Src:             'crypto/cmp/cmp_ctx.c:444,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/cmp/cmp_ctx.c:445,9'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    OPENSSL_cleanse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    219
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_CTX_set1_referenceValue
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ref
        - len
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_octet_string_set1_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:424,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:428,48'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1_bytes
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:424,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:424,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:424,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:428,9'
          Dst:             ossl_cmp_asn1_octet_string_set1_bytes
    - functionName:    OSSL_CMP_CTX_print_errors
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_CMP_print_errors_cb
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:411,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:411,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_print_errors_cb
            - BranchSide:      'crypto/cmp/cmp_ctx.c:413,30'
              BranchSideFuncs:
                - OSSL_CMP_print_errors_cb
        - Branch String:   'crypto/cmp/cmp_ctx.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:413,30'
              BranchSideFuncs:
                - OSSL_CMP_print_errors_cb
        - Branch String:   'crypto/cmp/cmp_ctx.c:413,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:413,5'
              BranchSideFuncs:
                - OSSL_CMP_print_errors_cb
            - BranchSide:      'crypto/cmp/cmp_ctx.c:413,51'
              BranchSideFuncs:
                - OSSL_CMP_print_errors_cb
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:413,5'
          Dst:             OSSL_CMP_print_errors_cb
    - functionName:    OSSL_CMP_CTX_set_log_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - cb
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:393,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:396,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:393,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:393,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:393,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get_certConf_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:303,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:303,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:303,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:303,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:303,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:303,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_certConf_cb_arg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:296,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:296,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:296,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:296,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:296,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:296,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set_certConf_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:290,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:290,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:290,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:290,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:290,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:290,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get0_statusString
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_UTF8STRING *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:285,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:285,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:285,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:285,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:285,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:285,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get_status
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:279,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:279,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:279,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:279,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:279,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:279,1'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_ctx_set_status
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:263,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:263,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:263,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:263,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:263,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:263,1'
          Dst:             ERR_set_error
    - functionName:    ossl_check_ASN1_UTF8STRING_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYINFO_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAME_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_ctx_set1_recipNonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_octet_string_set1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:809,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:809,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:809,1'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:809,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:809,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:809,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:809,1'
          Dst:             ossl_cmp_asn1_octet_string_set1
    - functionName:    OSSL_CMP_CTX_set1_senderNonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_octet_string_set1
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:812,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:812,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:812,1'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:812,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:812,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:812,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:812,1'
          Dst:             ossl_cmp_asn1_octet_string_set1
    - functionName:    OSSL_CMP_CTX_set1_transactionID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_octet_string_set1
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:806,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:806,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:806,1'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:806,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:806,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:806,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:806,1'
          Dst:             ossl_cmp_asn1_octet_string_set1
    - functionName:    ossl_cmp_ctx_set1_validatedSrvCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - X509_free
        - X509_up_ref
        - ossl_x509v3_cache_extensions
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:601,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:601,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:601,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:601,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:601,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:601,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             X509_up_ref
        - Src:             'crypto/cmp/cmp_ctx.c:601,1'
          Dst:             X509_free
    - functionName:    ossl_cmp_ctx_set1_extraCertsIn
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - certs
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_STACK_OF_X509_free
        - X509_chain_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:489,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:489,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:489,1'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_ctx.c:489,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:489,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:489,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:489,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:489,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:489,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:489,1'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:489,1'
          Dst:             X509_chain_up_ref
    - functionName:    ossl_cmp_ctx_set1_caPubs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - certs
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_STACK_OF_X509_free
        - X509_chain_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:557,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:557,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:557,1'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_ctx.c:557,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:557,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:557,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:557,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:557,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:557,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:557,1'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:557,1'
          Dst:             X509_chain_up_ref
    - functionName:    ossl_cmp_ctx_set1_newChain
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - certs
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_STACK_OF_X509_free
        - X509_chain_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:480,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:480,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:480,1'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_ctx.c:480,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:480,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:480,1'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:480,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:480,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:480,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:480,1'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:480,1'
          Dst:             X509_chain_up_ref
    - functionName:    ossl_cmp_ctx_set0_newCert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:736,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:736,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:736,1'
              BranchSideFuncs:
                - X509_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:736,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:736,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:736,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:736,1'
          Dst:             X509_free
    - functionName:    ossl_cmp_ctx_set0_statusString
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_UTF8STRING_free
        - ERR_new
        - OPENSSL_sk_pop_free
        - ossl_check_ASN1_UTF8STRING_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:287,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:287,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:287,1'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ossl_check_ASN1_UTF8STRING_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             ASN1_UTF8STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:287,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    OSSL_CMP_CTX_reinit
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         26
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OPENSSL_sk_pop_free
        - OSSL_CMP_CTX_set1_senderNonce
        - OSSL_CMP_CTX_set1_transactionID
        - OSSL_CMP_ITAV_free
        - OSSL_HTTP_close
        - ossl_check_OSSL_CMP_ITAV_sk_type
        - ossl_cmp_ctx_set0_newCert
        - ossl_cmp_ctx_set0_statusString
        - ossl_cmp_ctx_set1_caPubs
        - ossl_cmp_ctx_set1_extraCertsIn
        - ossl_cmp_ctx_set1_newChain
        - ossl_cmp_ctx_set1_recipNonce
        - ossl_cmp_ctx_set1_validatedSrvCert
        - ossl_cmp_print_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:162,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:167,9'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_newChain
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_ctx.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:168,31'
              BranchSideFuncs:
                - OSSL_HTTP_close
                - ossl_cmp_print_log
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_newChain
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:173,5'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_cmp_ctx_set0_statusString
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_newChain
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:180,38'
              BranchSideFuncs:
                - ossl_cmp_ctx_set0_newCert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_newChain
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:181,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:181,39'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_newChain
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:182,37'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_caPubs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:183,43'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_extraCertsIn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:184,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:184,47'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_validatedSrvCert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:185,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:185,44'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:186,42'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_ctx.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,41'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_ctx.c:187,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:162,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:162,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:162,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:168,15'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/cmp/cmp_ctx.c:169,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_ctx.c:176,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:176,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:176,5'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_ctx.c:176,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:179,12'
          Dst:             ossl_cmp_ctx_set0_statusString
        - Src:             'crypto/cmp/cmp_ctx.c:180,12'
          Dst:             ossl_cmp_ctx_set0_newCert
        - Src:             'crypto/cmp/cmp_ctx.c:181,12'
          Dst:             ossl_cmp_ctx_set1_newChain
        - Src:             'crypto/cmp/cmp_ctx.c:182,12'
          Dst:             ossl_cmp_ctx_set1_caPubs
        - Src:             'crypto/cmp/cmp_ctx.c:183,12'
          Dst:             ossl_cmp_ctx_set1_extraCertsIn
        - Src:             'crypto/cmp/cmp_ctx.c:184,12'
          Dst:             ossl_cmp_ctx_set1_validatedSrvCert
        - Src:             'crypto/cmp/cmp_ctx.c:185,12'
          Dst:             OSSL_CMP_CTX_set1_transactionID
        - Src:             'crypto/cmp/cmp_ctx.c:186,12'
          Dst:             OSSL_CMP_CTX_set1_senderNonce
        - Src:             'crypto/cmp/cmp_ctx.c:187,12'
          Dst:             ossl_cmp_ctx_set1_recipNonce
    - functionName:    OSSL_CMP_CTX_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          233
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_OCTET_STRING_free
        - ASN1_UTF8STRING_free
        - CRYPTO_free
        - EVP_MD_free
        - EVP_PKEY_free
        - GENERAL_NAME_free
        - OPENSSL_cleanse
        - OPENSSL_sk_pop_free
        - OSSL_CMP_ITAV_free
        - OSSL_HTTP_close
        - OSSL_STACK_OF_X509_free
        - POLICYINFO_free
        - X509_EXTENSION_free
        - X509_NAME_free
        - X509_REQ_free
        - X509_STORE_free
        - X509_free
        - ossl_check_ASN1_UTF8STRING_sk_type
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_OSSL_CMP_ITAV_sk_type
        - ossl_check_POLICYINFO_sk_type
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_cmp_print_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:197,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - X509_free
                - X509_free
                - X509_NAME_free
                - X509_STORE_free
                - OSSL_STACK_OF_X509_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - X509_NAME_free
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_NAME_free
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - X509_REQ_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free
                - OPENSSL_cleanse
                - OSSL_HTTP_close
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_ctx.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:198,31'
              BranchSideFuncs:
                - OSSL_HTTP_close
                - ossl_cmp_print_log
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - X509_free
                - X509_free
                - X509_NAME_free
                - X509_STORE_free
                - OSSL_STACK_OF_X509_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - X509_NAME_free
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_NAME_free
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - X509_REQ_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free
                - OPENSSL_cleanse
            - BranchSide:      'crypto/cmp/cmp_ctx.c:202,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - X509_free
                - X509_free
                - X509_NAME_free
                - X509_STORE_free
                - OSSL_STACK_OF_X509_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - X509_NAME_free
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_NAME_free
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - X509_REQ_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free
                - OPENSSL_cleanse
        - Branch String:   'crypto/cmp/cmp_ctx.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:219,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - X509_NAME_free
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_NAME_free
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - X509_REQ_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:220,28'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - X509_NAME_free
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - OSSL_STACK_OF_X509_free
                - EVP_PKEY_free
                - X509_NAME_free
                - ASN1_INTEGER_free
                - X509_NAME_free
                - ossl_check_GENERAL_NAME_sk_type
                - ossl_check_GENERAL_NAME_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type
                - ossl_check_X509_EXTENSION_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type
                - ossl_check_POLICYINFO_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - X509_REQ_free
                - ossl_check_OSSL_CMP_ITAV_sk_type.1220
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1221
                - OPENSSL_sk_pop_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1232
                - ossl_check_ASN1_UTF8STRING_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:198,15'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/cmp/cmp_ctx.c:199,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_ctx.c:202,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_ctx.c:203,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_ctx.c:204,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_ctx.c:205,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_ctx.c:206,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_ctx.c:208,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:209,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:210,5'
          Dst:             X509_NAME_free
        - Src:             'crypto/cmp/cmp_ctx.c:211,5'
          Dst:             X509_STORE_free
        - Src:             'crypto/cmp/cmp_ctx.c:212,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:214,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:215,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:216,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/cmp/cmp_ctx.c:217,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:219,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/cmp/cmp_ctx.c:220,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:221,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/cmp/cmp_ctx.c:223,5'
          Dst:             X509_NAME_free
        - Src:             'crypto/cmp/cmp_ctx.c:224,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/cmp/cmp_ctx.c:225,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:226,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:227,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:228,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:228,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:228,5'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_ctx.c:228,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:229,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:231,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/cmp/cmp_ctx.c:232,5'
          Dst:             X509_NAME_free
        - Src:             'crypto/cmp/cmp_ctx.c:233,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/cmp/cmp_ctx.c:234,5'
          Dst:             X509_NAME_free
        - Src:             'crypto/cmp/cmp_ctx.c:235,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:235,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:235,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/cmp/cmp_ctx.c:235,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:236,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:236,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:236,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/cmp/cmp_ctx.c:236,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:237,5'
          Dst:             ossl_check_POLICYINFO_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:237,5'
          Dst:             ossl_check_POLICYINFO_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:237,5'
          Dst:             POLICYINFO_free
        - Src:             'crypto/cmp/cmp_ctx.c:237,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:238,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:239,5'
          Dst:             X509_REQ_free
        - Src:             'crypto/cmp/cmp_ctx.c:241,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:241,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:241,5'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_ctx.c:241,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:243,5'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_ctx.c:243,5'
          Dst:             ossl_check_ASN1_UTF8STRING_freefunc_type
        - Src:             'crypto/cmp/cmp_ctx.c:243,5'
          Dst:             ASN1_UTF8STRING_free
        - Src:             'crypto/cmp/cmp_ctx.c:243,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_ctx.c:244,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:245,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:246,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:247,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:249,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_CMP_CTX_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      'struct.ossl_cmp_ctx_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ERR_new
        - OPENSSL_sk_new_null
        - OSSL_CMP_CTX_free
        - cmp_ctx_set_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:113,9'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:115,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_strdup
        - Branch String:   'crypto/cmp/cmp_ctx.c:116,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:116,40'
              BranchSideFuncs:
                - CRYPTO_strdup
                - OPENSSL_sk_new_null
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:119,5'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:117,9'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:119,5'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_ctx.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:128,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:132,5'
              BranchSideFuncs:
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_ctx.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:134,9'
              BranchSideFuncs:
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:135,5'
              BranchSideFuncs:
                - cmp_ctx_set_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_ctx.c:140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:110,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/cmp/cmp_ctx.c:116,40'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/cmp/cmp_ctx.c:127,27'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_ctx.c:128,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:128,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:128,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:133,10'
          Dst:             cmp_ctx_set_md
        - Src:             'crypto/cmp/cmp_ctx.c:138,10'
          Dst:             cmp_ctx_set_md
        - Src:             'crypto/cmp/cmp_ctx.c:147,5'
          Dst:             OSSL_CMP_CTX_free
    - functionName:    OSSL_CMP_CTX_set1_untrusted
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - certs
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_STACK_OF_X509_free
        - ossl_x509_add_certs_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:79,46'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/cmp/cmp_ctx.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:81,9'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/cmp/cmp_ctx.c:82,29'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:76,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:76,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:79,10'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_ctx.c:82,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_ctx.c:86,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    OSSL_CMP_CTX_get0_untrusted
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:65,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:65,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:65,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:65,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:65,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:65,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get0_propq
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:62,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:62,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:62,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:62,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:62,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:62,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_get0_libctx
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:61,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:61,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:61,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:61,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:61,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:61,1'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_CTX_set0_trustedStore
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - ctx
        - val
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_STORE_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:59,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:59,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:59,1'
              BranchSideFuncs:
                - X509_STORE_free
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:59,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:59,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:59,1'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_ctx.c:59,1'
          Dst:             X509_STORE_free
    - functionName:    OSSL_CMP_CTX_get0_trustedStore
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'struct.x509_store_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_ctx.c:38,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_ctx.c:38,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_ctx.c:38,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_ctx.c:38,1'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_ctx.c:38,1'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_ctx.c:38,1'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_hdr_init
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - ctx
        - hdr
      BBCount:         57
      ICount:          312
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - OSSL_CMP_CTX_set1_senderNonce
        - X509_REQ_get_subject_name
        - X509_get_issuer_name
        - X509_get_subject_name
        - ossl_assert_int
        - ossl_cmp_asn1_octet_string_set1
        - ossl_cmp_hdr_push1_freeText
        - ossl_cmp_hdr_set1_recipient
        - ossl_cmp_hdr_set1_sender
        - ossl_cmp_hdr_set_pvno
        - ossl_cmp_hdr_set_transactionID
        - ossl_cmp_hdr_update_messageTime
        - set_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:296,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:296,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:296,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:297,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:300,32'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:301,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:307,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:307,14'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:307,56'
              BranchSideFuncs:
                - X509_get_subject_name
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:308,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:308,54'
              BranchSideFuncs:
                - X509_get_subject_name
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:309,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
                - X509_REQ_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:309,57'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:310,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_sender
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:312,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:315,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:316,15'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:317,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:317,14'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:318,37'
              BranchSideFuncs:
                - X509_get_subject_name
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:319,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:319,14'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:320,15'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:321,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get_issuer_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:321,14'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:322,36'
              BranchSideFuncs:
                - X509_get_issuer_name
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:323,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
        - Branch String:   'crypto/cmp/cmp_hdr.c:325,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:326,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:329,42'
              BranchSideFuncs:
                - ossl_cmp_hdr_update_messageTime
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:329,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:330,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:332,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:333,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:333,50'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:337,41'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:335,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:337,41'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:337,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:338,9'
              BranchSideFuncs:
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:352,22'
              BranchSideFuncs:
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:352,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:353,9'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:356,40'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:357,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:364,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:365,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:365,45'
              BranchSideFuncs:
                - ossl_cmp_hdr_push1_freeText
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:296,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:300,10'
          Dst:             ossl_cmp_hdr_set_pvno
        - Src:             'crypto/cmp/cmp_hdr.c:307,34'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_hdr.c:308,32'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_hdr.c:309,31'
          Dst:             X509_REQ_get_subject_name
        - Src:             'crypto/cmp/cmp_hdr.c:311,10'
          Dst:             ossl_cmp_hdr_set1_sender
        - Src:             'crypto/cmp/cmp_hdr.c:318,15'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_hdr.c:322,15'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_hdr.c:324,15'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_hdr.c:325,10'
          Dst:             ossl_cmp_hdr_set1_recipient
        - Src:             'crypto/cmp/cmp_hdr.c:329,10'
          Dst:             ossl_cmp_hdr_update_messageTime
        - Src:             'crypto/cmp/cmp_hdr.c:333,17'
          Dst:             ossl_cmp_asn1_octet_string_set1
        - Src:             'crypto/cmp/cmp_hdr.c:337,10'
          Dst:             ossl_cmp_hdr_set_transactionID
        - Src:             'crypto/cmp/cmp_hdr.c:352,10'
          Dst:             set_random
        - Src:             'crypto/cmp/cmp_hdr.c:356,10'
          Dst:             OSSL_CMP_CTX_set1_senderNonce
        - Src:             'crypto/cmp/cmp_hdr.c:365,17'
          Dst:             ossl_cmp_hdr_push1_freeText
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    16
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_cmp_hdr_set_pvno
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - int
      constantsTouched: []
      argNames:
        - hdr
        - pvno
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_INTEGER_set
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:26,9'
              BranchSideFuncs:
                - ASN1_INTEGER_set
            - BranchSide:      'crypto/cmp/cmp_hdr.c:27,29'
              BranchSideFuncs:
                - ASN1_INTEGER_set
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:25,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:27,12'
          Dst:             ASN1_INTEGER_set
    - functionName:    ossl_cmp_hdr_set1_sender
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - hdr
        - nm
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_assert_int
        - set1_general_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:118,9'
              BranchSideFuncs:
                - set1_general_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:119,31'
              BranchSideFuncs:
                - set1_general_name
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:117,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:119,12'
          Dst:             set1_general_name
    - functionName:    ossl_cmp_hdr_set1_recipient
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - hdr
        - nm
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_assert_int
        - set1_general_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:125,9'
              BranchSideFuncs:
                - set1_general_name
            - BranchSide:      'crypto/cmp/cmp_hdr.c:126,31'
              BranchSideFuncs:
                - set1_general_name
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:124,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:126,12'
          Dst:             set1_general_name
    - functionName:    ossl_cmp_hdr_update_messageTime
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_GENERALIZEDTIME_new
        - ASN1_GENERALIZEDTIME_set
        - ossl_assert_int
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:132,9'
              BranchSideFuncs:
                - time
                - ASN1_GENERALIZEDTIME_set
                - ASN1_GENERALIZEDTIME_new
            - BranchSide:      'crypto/cmp/cmp_hdr.c:133,9'
              BranchSideFuncs:
                - time
                - ASN1_GENERALIZEDTIME_set
                - ASN1_GENERALIZEDTIME_new
        - Branch String:   'crypto/cmp/cmp_hdr.c:134,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:134,36'
              BranchSideFuncs:
                - ASN1_GENERALIZEDTIME_new
                - time
                - ASN1_GENERALIZEDTIME_set
            - BranchSide:      'crypto/cmp/cmp_hdr.c:136,37'
              BranchSideFuncs:
                - time
                - ASN1_GENERALIZEDTIME_set
        - Branch String:   'crypto/cmp/cmp_hdr.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:136,37'
              BranchSideFuncs:
                - time
                - ASN1_GENERALIZEDTIME_set
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:131,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:134,36'
          Dst:             ASN1_GENERALIZEDTIME_new
        - Src:             'crypto/cmp/cmp_hdr.c:136,55'
          Dst:             time
        - Src:             'crypto/cmp/cmp_hdr.c:136,12'
          Dst:             ASN1_GENERALIZEDTIME_set
    - functionName:    ossl_cmp_hdr_set_transactionID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - ctx
        - hdr
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - i2s_ASN1_OCTET_STRING
        - ossl_cmp_asn1_octet_string_set1
        - ossl_cmp_print_log
        - set_random
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:276,26'
              BranchSideFuncs:
                - set_random
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_asn1_octet_string_set1
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_hdr.c:286,45'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
        - Branch String:   'crypto/cmp/cmp_hdr.c:276,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:278,13'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_asn1_octet_string_set1
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_hdr.c:279,43'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_asn1_octet_string_set1
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_hdr.c:280,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:281,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - ossl_cmp_asn1_octet_string_set1
            - BranchSide:      'crypto/cmp/cmp_hdr.c:283,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_asn1_octet_string_set1
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:276,14'
          Dst:             set_random
        - Src:             'crypto/cmp/cmp_hdr.c:279,15'
          Dst:             i2s_ASN1_OCTET_STRING
        - Src:             'crypto/cmp/cmp_hdr.c:281,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_hdr.c:283,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_hdr.c:286,12'
          Dst:             ossl_cmp_asn1_octet_string_set1
    - functionName:    set_random
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'struct.ossl_cmp_ctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - tgt
        - ctx
        - len
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - RAND_bytes_ex
        - ossl_cmp_asn1_octet_string_set1_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:145,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:145,40'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:148,53'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1_bytes
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:142,28'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/cmp/cmp_hdr.c:145,26'
          Dst:             RAND_bytes_ex
        - Src:             'crypto/cmp/cmp_hdr.c:146,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_hdr.c:146,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_hdr.c:146,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_hdr.c:148,15'
          Dst:             ossl_cmp_asn1_octet_string_set1_bytes
        - Src:             'crypto/cmp/cmp_hdr.c:149,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_cmp_hdr_push1_freeText
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - hdr
        - text
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_new_null
        - ossl_assert_int
        - ossl_cmp_sk_ASN1_UTF8STRING_push_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:176,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:176,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_hdr.c:176,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_hdr.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:177,9'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_hdr.c:179,9'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_hdr.c:180,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:180,33'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
            - BranchSide:      'crypto/cmp/cmp_hdr.c:184,46'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
        - Branch String:   'crypto/cmp/cmp_hdr.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:184,46'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:176,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:180,33'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_hdr.c:184,9'
          Dst:             ossl_cmp_sk_ASN1_UTF8STRING_push_str
    - functionName:    set1_general_name
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st **'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - tgt
        - src
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - GENERAL_NAME_free
        - GENERAL_NAME_new
        - X509_NAME_new
        - X509_NAME_set
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:88,9'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - GENERAL_NAME_free
                - X509_NAME_new
            - BranchSide:      'crypto/cmp/cmp_hdr.c:89,17'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - GENERAL_NAME_free
                - X509_NAME_new
        - Branch String:   'crypto/cmp/cmp_hdr.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:90,9'
              BranchSideFuncs:
                - GENERAL_NAME_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:91,5'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - GENERAL_NAME_free
                - X509_NAME_new
        - Branch String:   'crypto/cmp/cmp_hdr.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:94,38'
              BranchSideFuncs:
                - X509_NAME_new
                - GENERAL_NAME_free
                - GENERAL_NAME_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:96,32'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
                - GENERAL_NAME_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:94,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:95,13'
              BranchSideFuncs:
                - GENERAL_NAME_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:96,5'
              BranchSideFuncs:
                - GENERAL_NAME_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:96,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:0,0'
              BranchSideFuncs:
                - GENERAL_NAME_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:97,9'
              BranchSideFuncs:
                - GENERAL_NAME_free
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:87,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:89,17'
          Dst:             GENERAL_NAME_new
        - Src:             'crypto/cmp/cmp_hdr.c:94,38'
          Dst:             X509_NAME_new
        - Src:             'crypto/cmp/cmp_hdr.c:96,17'
          Dst:             X509_NAME_set
        - Src:             'crypto/cmp/cmp_hdr.c:100,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/cmp/cmp_hdr.c:106,5'
          Dst:             GENERAL_NAME_free
    - functionName:    ossl_cmp_hdr_has_implicitConfirm
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_ITAV_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:249,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:251,17'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:252,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:253,16'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:259,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:255,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:255,32'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/cmp/cmp_hdr.c:257,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_hdr.c:254,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:257,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:248,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:251,17'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_hdr.c:251,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_hdr.c:253,16'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_hdr.c:253,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_hdr.c:255,20'
          Dst:             OBJ_obj2nid
    - functionName:    ossl_check_const_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_hdr_set_implicitConfirm
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_NULL_new
        - ASN1_TYPE_free
        - OBJ_nid2obj
        - OSSL_CMP_ITAV_create
        - OSSL_CMP_ITAV_free
        - ossl_assert_int
        - ossl_cmp_hdr_generalInfo_push0_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:224,9'
              BranchSideFuncs:
                - ASN1_NULL_new
                - OBJ_nid2obj
                - OSSL_CMP_ITAV_create
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:225,29'
              BranchSideFuncs:
                - ASN1_NULL_new
                - OBJ_nid2obj
                - OSSL_CMP_ITAV_create
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:228,38'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OSSL_CMP_ITAV_create
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:230,9'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:231,46'
              BranchSideFuncs:
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:223,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:225,29'
          Dst:             ASN1_NULL_new
        - Src:             'crypto/cmp/cmp_hdr.c:228,38'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/cmp/cmp_hdr.c:228,17'
          Dst:             OSSL_CMP_ITAV_create
        - Src:             'crypto/cmp/cmp_hdr.c:231,10'
          Dst:             ossl_cmp_hdr_generalInfo_push0_item
        - Src:             'crypto/cmp/cmp_hdr.c:236,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/cmp/cmp_hdr.c:237,5'
          Dst:             OSSL_CMP_ITAV_free
    - functionName:    ossl_cmp_hdr_generalInfo_push0_item
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - hdr
        - itav
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_CMP_ITAV_push0_stack_item
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:191,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:191,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
            - BranchSide:      'crypto/cmp/cmp_hdr.c:191,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
        - Branch String:   'crypto/cmp/cmp_hdr.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:192,9'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
            - BranchSide:      'crypto/cmp/cmp_hdr.c:193,44'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:191,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:193,12'
          Dst:             OSSL_CMP_ITAV_push0_stack_item
    - functionName:    ossl_cmp_hdr_generalInfo_push1_items
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - hdr
        - itavs
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_CMP_ITAV_dup
        - OSSL_CMP_ITAV_free
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_ITAV_sk_type
        - ossl_cmp_hdr_generalInfo_push0_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:203,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:205,12'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_hdr.c:205,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:206,34'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/cmp/cmp_hdr.c:215,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:210,50'
              BranchSideFuncs:
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
        - Branch String:   'crypto/cmp/cmp_hdr.c:210,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:211,32'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_hdr.c:214,5'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_hdr_generalInfo_push0_item
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:202,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:205,21'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_hdr.c:205,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_hdr.c:206,34'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_hdr.c:206,34'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_hdr.c:206,16'
          Dst:             OSSL_CMP_ITAV_dup
        - Src:             'crypto/cmp/cmp_hdr.c:210,14'
          Dst:             ossl_cmp_hdr_generalInfo_push0_item
        - Src:             'crypto/cmp/cmp_hdr.c:211,13'
          Dst:             OSSL_CMP_ITAV_free
    - functionName:    ossl_check_ASN1_UTF8STRING_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_hdr_push0_freeText
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - hdr
        - text
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - ossl_assert_int
        - ossl_check_ASN1_UTF8STRING_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:164,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:164,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_hdr.c:164,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1304
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_hdr.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:165,9'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_hdr.c:167,9'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/cmp/cmp_hdr.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:168,33'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
            - BranchSide:      'crypto/cmp/cmp_hdr.c:171,12'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
        - Branch String:   'crypto/cmp/cmp_hdr.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:171,12'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1314
                - ossl_check_ASN1_UTF8STRING_type.1313
                - OPENSSL_sk_push
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:164,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:168,33'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_hdr.c:171,12'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_hdr.c:171,12'
          Dst:             ossl_check_ASN1_UTF8STRING_type
        - Src:             'crypto/cmp/cmp_hdr.c:171,12'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_cmp_hdr_set1_senderKID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - hdr
        - senderKID
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_assert_int
        - ossl_cmp_asn1_octet_string_set1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:157,9'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
            - BranchSide:      'crypto/cmp/cmp_hdr.c:158,45'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:156,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:158,12'
          Dst:             ossl_cmp_asn1_octet_string_set1
    - functionName:    ossl_cmp_general_name_is_NULL_DN
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_NAME_get_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:79,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/cmp/cmp_hdr.c:79,39'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:79,42'
              BranchSideFuncs:
                - X509_NAME_get_entry
            - BranchSide:      'crypto/cmp/cmp_hdr.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:79,42'
          Dst:             X509_NAME_get_entry
    - functionName:    OSSL_CMP_HDR_get0_recipNonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:69,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_hdr.c:72,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:69,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_hdr.c:69,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_hdr.c:69,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_hdr_get0_senderNonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:61,10'
          Dst:             ossl_assert_int
    - functionName:    OSSL_CMP_HDR_get0_transactionID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:53,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_hdr.c:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:53,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_hdr.c:53,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_hdr.c:53,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_hdr_get_protection_nid
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_obj2nid
        - ossl_assert_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:44,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:44,16'
              BranchSideFuncs:
                - OBJ_obj2nid
            - BranchSide:      'crypto/cmp/cmp_hdr.c:45,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:46,24'
              BranchSideFuncs:
                - OBJ_obj2nid
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:43,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:46,12'
          Dst:             OBJ_obj2nid
    - functionName:    ossl_cmp_hdr_get_pvno
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkiheader_st *'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_get_int64
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_hdr.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:35,9'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/cmp/cmp_hdr.c:36,40'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/cmp/cmp_hdr.c:36,51'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:36,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/cmp/cmp_hdr.c:37,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:36,63'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:36,66'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:37,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_hdr.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_hdr.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_hdr.c:38,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_hdr.c:34,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_hdr.c:36,10'
          Dst:             ASN1_INTEGER_get_int64
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keep_alive
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_http.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - keep_alive
        - body_type
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_http.c:36,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:36,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_http.c:36,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_http.c:37,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:37,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_http.c:37,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_http.c:38,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:38,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_http.c:38,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_http.c:39,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:39,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_http.c:39,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_http.c:40,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:40,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_http.c:40,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_http.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_http.c:41,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CMP_MSG_http_perform
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_http.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st.407 *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - req
      BBCount:         26
      ICount:          215
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_item_d2i_bio
        - ASN1_item_i2d_mem_bio
        - BIO_free
        - BIO_snprintf
        - ERR_new
        - OPENSSL_sk_pop_free
        - OSSL_CMP_CTX_get_http_cb_arg
        - OSSL_CMP_MSG_it
        - OSSL_HTTP_transfer
        - X509V3_add_value
        - X509V3_conf_free
        - keep_alive
        - ossl_check_CONF_VALUE_sk_type
        - ossl_cmp_print_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_http.c:59,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:59,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_http.c:60,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_http.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:60,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_http.c:64,10'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d_mem_bio
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_http.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:65,9'
              BranchSideFuncs:
                - ASN1_item_i2d_mem_bio
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - BIO_snprintf
            - BranchSide:      'crypto/cmp/cmp_http.c:66,42'
              BranchSideFuncs:
                - ASN1_item_i2d_mem_bio
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_http.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:67,9'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_http.c:69,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_http.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:70,22'
              BranchSideFuncs:
                - BIO_snprintf
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_http.c:71,45'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_http_cb_arg
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_http.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_http.c:76,31'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_http_cb_arg
                - keep_alive
                - OSSL_HTTP_transfer
                - BIO_free
                - ASN1_item_d2i_bio
                - BIO_free
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_http.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:92,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_http.c:98,9'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_http.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_http.c:98,16'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_http.c:99,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_CONF_VALUE_sk_type
                - ossl_check_CONF_VALUE_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_http.c:55,27'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_http.c:60,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_http.c:60,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_http.c:60,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_http.c:64,10'
          Dst:             X509V3_add_value
        - Src:             'crypto/cmp/cmp_http.c:66,20'
          Dst:             ASN1_item_i2d_mem_bio
        - Src:             'crypto/cmp/cmp_http.c:70,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_http.c:71,16'
          Dst:             OSSL_CMP_CTX_get_http_cb_arg
        - Src:             'crypto/cmp/cmp_http.c:73,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_http.c:80,44'
          Dst:             OSSL_CMP_CTX_get_http_cb_arg
        - Src:             'crypto/cmp/cmp_http.c:86,30'
          Dst:             keep_alive
        - Src:             'crypto/cmp/cmp_http.c:76,11'
          Dst:             OSSL_HTTP_transfer
        - Src:             'crypto/cmp/cmp_http.c:87,5'
          Dst:             BIO_free
        - Src:             'crypto/cmp/cmp_http.c:88,27'
          Dst:             ASN1_item_d2i_bio
        - Src:             'crypto/cmp/cmp_http.c:89,5'
          Dst:             BIO_free
        - Src:             'crypto/cmp/cmp_http.c:92,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_http.c:99,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_http.c:101,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/cmp/cmp_http.c:101,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/cmp/cmp_http.c:101,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/cmp/cmp_http.c:101,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_OSSL_CMP_MSG
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - msg
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CMP_MSG_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1182,26'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_msg.c:1181,12'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CMP_MSG
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_msg_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - msg
        - in
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_ex
        - OSSL_CMP_MSG_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1169,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1169,25'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_ex
            - BranchSide:      'crypto/cmp/cmp_msg.c:1169,21'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_ex
        - Branch String:   'crypto/cmp/cmp_msg.c:1169,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1169,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_ex
            - BranchSide:      'crypto/cmp/cmp_msg.c:1170,21'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_ex
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1175,45'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_msg.c:1174,28'
          Dst:             ASN1_item_d2i_ex
    - functionName:    i2d_OSSL_CMP_MSG_bio
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - bio
        - msg
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_OSSL_CMP_MSG
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1201,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/cmp/cmp_msg.c:1201,12'
          Dst:             i2d_OSSL_CMP_MSG
    - functionName:    OSSL_CMP_MSG_write
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - file
        - msg
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_free
        - BIO_new_file
        - ERR_new
        - i2d_OSSL_CMP_MSG_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1150,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1150,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1151,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1150,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1151,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1155,24'
              BranchSideFuncs:
                - BIO_new_file
                - i2d_OSSL_CMP_MSG_bio
                - BIO_free
        - Branch String:   'crypto/cmp/cmp_msg.c:1156,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1158,32'
              BranchSideFuncs:
                - i2d_OSSL_CMP_MSG_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1151,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1151,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1151,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1155,11'
          Dst:             BIO_new_file
        - Src:             'crypto/cmp/cmp_msg.c:1158,11'
          Dst:             i2d_OSSL_CMP_MSG_bio
        - Src:             'crypto/cmp/cmp_msg.c:1159,5'
          Dst:             BIO_free
    - functionName:    d2i_OSSL_CMP_MSG_bio
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ossl_cmp_msg_st **'
      constantsTouched: []
      argNames:
        - bio
        - msg
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_bio_ex
        - OSSL_CMP_MSG_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1190,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1190,25'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_bio_ex
            - BranchSide:      'crypto/cmp/cmp_msg.c:1190,21'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_bio_ex
        - Branch String:   'crypto/cmp/cmp_msg.c:1190,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1190,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_bio_ex
            - BranchSide:      'crypto/cmp/cmp_msg.c:1191,21'
              BranchSideFuncs:
                - OSSL_CMP_MSG_it
                - ASN1_item_d2i_bio_ex
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1195,33'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_msg.c:1195,12'
          Dst:             ASN1_item_d2i_bio_ex
    - functionName:    OSSL_CMP_MSG_read
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - libctx
        - propq
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_free
        - BIO_new_file
        - ERR_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_MSG_new
        - d2i_OSSL_CMP_MSG_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1125,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1126,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1130,28'
              BranchSideFuncs:
                - OSSL_CMP_MSG_new
                - BIO_new_file
                - d2i_OSSL_CMP_MSG_bio
                - BIO_free
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1131,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1132,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1136,29'
              BranchSideFuncs:
                - BIO_new_file
                - d2i_OSSL_CMP_MSG_bio
                - BIO_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:1137,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1137,37'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:1138,27'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - BIO_free
        - Branch String:   'crypto/cmp/cmp_msg.c:1136,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1138,27'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:1141,14'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1126,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1126,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1126,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1130,11'
          Dst:             OSSL_CMP_MSG_new
        - Src:             'crypto/cmp/cmp_msg.c:1132,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1132,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1132,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1136,16'
          Dst:             BIO_new_file
        - Src:             'crypto/cmp/cmp_msg.c:1137,16'
          Dst:             d2i_OSSL_CMP_MSG_bio
        - Src:             'crypto/cmp/cmp_msg.c:1138,9'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_msg.c:1141,5'
          Dst:             BIO_free
    - functionName:    OSSL_CMP_MSG_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_new_ex
        - OSSL_CMP_MSG_free
        - OSSL_CMP_MSG_it
        - ossl_cmp_msg_set0_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:29,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:30,27'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:27,44'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_msg.c:27,27'
          Dst:             ASN1_item_new_ex
        - Src:             'crypto/cmp/cmp_msg.c:29,10'
          Dst:             ossl_cmp_msg_set0_libctx
        - Src:             'crypto/cmp/cmp_msg.c:30,9'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    OSSL_CMP_MSG_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CMP_MSG_it
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:38,39'
          Dst:             OSSL_CMP_MSG_it
        - Src:             'crypto/cmp/cmp_msg.c:38,5'
          Dst:             ASN1_item_free
    - functionName:    ossl_cmp_msg_set0_libctx
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - msg
        - libctx
        - propq
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:50,23'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/cmp/cmp_msg.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:54,26'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/cmp/cmp_msg.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:55,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:56,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:57,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:51,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_msg.c:54,26'
          Dst:             CRYPTO_strdup
    - functionName:    OSSL_CMP_MSG_update_recipNonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_octet_string_set1
        - ossl_cmp_msg_protect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1107,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1107,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1108,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1107,36'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1107,39'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1108,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1107,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1108,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1111,9'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1111,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1112,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1113,43'
              BranchSideFuncs:
                - ossl_cmp_asn1_octet_string_set1
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1113,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1115,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:1116,12'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1116,47'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1116,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1116,71'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1108,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1108,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1108,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1113,10'
          Dst:             ossl_cmp_asn1_octet_string_set1
        - Src:             'crypto/cmp/cmp_msg.c:1116,50'
          Dst:             ossl_cmp_msg_protect
    - functionName:    OSSL_CMP_MSG_update_transactionID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - ossl_cmp_hdr_set_transactionID
        - ossl_cmp_msg_protect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1095,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1095,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1096,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1095,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1096,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1099,41'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1099,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1100,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:1101,12'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1102,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1102,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1102,37'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1096,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1096,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1096,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1099,10'
          Dst:             ossl_cmp_hdr_set_transactionID
        - Src:             'crypto/cmp/cmp_msg.c:1102,16'
          Dst:             ossl_cmp_msg_protect
    - functionName:    ossl_cmp_certresponse_get1_cert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_certresponse_st *'
      constantsTouched: []
      argNames:
        - ctx
        - crep
      BBCount:         23
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - OSSL_CMP_CTX_get0_newPkey
        - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
        - X509_dup
        - ossl_assert_int
        - ossl_x509_set0_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1059,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1059,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1059,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1059,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1060,9'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1062,9'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1063,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1063,24'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1086,9'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1062,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1064,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1086,9'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1064,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1066,28'
              BranchSideFuncs:
                - X509_dup
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1070,46'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get0_newPkey
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1082,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1072,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1073,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1077,55'
              BranchSideFuncs:
                - OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
                - ossl_x509_set0_libctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1086,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1087,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1089,37'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1059,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:1066,19'
          Dst:             X509_dup
        - Src:             'crypto/cmp/cmp_msg.c:1070,20'
          Dst:             OSSL_CMP_CTX_get0_newPkey
        - Src:             'crypto/cmp/cmp_msg.c:1073,17'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1073,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1073,17'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1077,17'
          Dst:             OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
        - Src:             'crypto/cmp/cmp_msg.c:1082,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1082,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1082,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1087,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1087,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1087,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:1089,15'
          Dst:             ossl_x509_set0_libctx
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    22
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_CERTRESPONSE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_certrepmessage_get0_certresponse
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certresponse_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certrepmessage_st *'
        - int
      constantsTouched: []
      argNames:
        - crm
        - rid
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - suitable_rid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1033,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1033,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:1033,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1033,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1034,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:1036,12'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1036,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1037,16'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1042,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1038,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1039,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1040,5'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type.1503
                - OPENSSL_sk_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1033,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:1036,21'
          Dst:             ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:1036,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:1037,16'
          Dst:             ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:1037,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_msg.c:1038,13'
          Dst:             suitable_rid
        - Src:             'crypto/cmp/cmp_msg.c:1042,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1042,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1042,5'
          Dst:             ERR_set_error
    - functionName:    suitable_rid
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - certReqId
        - rid
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - ossl_cmp_asn1_get_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:983,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:986,34'
              BranchSideFuncs:
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:988,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:989,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:992,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:986,12'
          Dst:             ossl_cmp_asn1_get_int
        - Src:             'crypto/cmp/cmp_msg.c:989,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:989,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:989,9'
          Dst:             ERR_set_error
    - functionName:    sk_OSSL_CMP_POLLREP_value
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollrep_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREP *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:458,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_CMP_POLLREP_num
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREP *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:458,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_cmp_pollrepcontent_get0_pollrep
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollrep_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREP *'
        - int
      constantsTouched: []
      argNames:
        - prc
        - rid
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_assert_int
        - sk_OSSL_CMP_POLLREP_num
        - sk_OSSL_CMP_POLLREP_value
        - suitable_rid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:1007,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1008,9'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_num.1508
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_POLLREP_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:1010,12'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_num.1508
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_POLLREP_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:1010,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1011,45'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREP_num.1508
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:1016,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:1012,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:1013,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:1014,5'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_num.1508
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_CMP_POLLREP_value
                - suitable_rid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:1007,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:1010,21'
          Dst:             sk_OSSL_CMP_POLLREP_num
        - Src:             'crypto/cmp/cmp_msg.c:1011,19'
          Dst:             sk_OSSL_CMP_POLLREP_value
        - Src:             'crypto/cmp/cmp_msg.c:1012,13'
          Dst:             suitable_rid
        - Src:             'crypto/cmp/cmp_msg.c:1016,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:1016,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:1016,5'
          Dst:             ERR_set_error
    - functionName:    ossl_check_const_OSSL_CRMF_CERTID_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_CERTID *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_revrepcontent_get_CertId
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_revrepcontent_st *'
        - int
      constantsTouched: []
      argNames:
        - rrep
        - rsid
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OPENSSL_sk_value
        - ossl_assert_int
        - ossl_check_const_OSSL_CRMF_CERTID_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:969,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:970,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type.1512
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:972,16'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CRMF_CERTID_sk_type.1512
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:972,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:973,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:975,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:969,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:972,16'
          Dst:             ossl_check_const_OSSL_CRMF_CERTID_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:972,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_msg.c:975,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:975,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:975,5'
          Dst:             ERR_set_error
    - functionName:    ossl_check_const_OSSL_CMP_PKISI_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_PKISI *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_revrepcontent_get_pkisi
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_revrepcontent_st *'
        - int
      constantsTouched: []
      argNames:
        - rrep
        - rsid
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OPENSSL_sk_value
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_PKISI_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:947,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:948,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_PKISI_sk_type.1516
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:950,19'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_PKISI_sk_type.1516
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:950,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:951,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:953,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:947,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:950,19'
          Dst:             ossl_check_const_OSSL_CMP_PKISI_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:950,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_msg.c:953,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:953,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:953,5'
          Dst:             ERR_set_error
    - functionName:    sk_OSSL_CMP_POLLREP_push
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREP *'
        - 'struct.ossl_cmp_pollrep_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:458,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_cmp_pollRep_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - crid
        - poll_after
      BBCount:         19
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_INTEGER_set
        - ASN1_INTEGER_set_int64
        - ERR_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_POLLREP_new
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - sk_OSSL_CMP_POLLREP_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:911,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:912,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_POLLREP_new
                - sk_OSSL_CMP_POLLREP_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:914,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_POLLREP_new
                - sk_OSSL_CMP_POLLREP_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:915,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:916,17'
              BranchSideFuncs:
                - OSSL_CMP_POLLREP_new
                - sk_OSSL_CMP_POLLREP_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:916,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:917,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:918,35'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:918,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:919,9'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:920,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:920,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:921,9'
              BranchSideFuncs:
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:922,33'
              BranchSideFuncs:
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:922,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:923,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:925,31'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:925,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:927,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:911,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:914,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:916,17'
          Dst:             OSSL_CMP_POLLREP_new
        - Src:             'crypto/cmp/cmp_msg.c:918,10'
          Dst:             sk_OSSL_CMP_POLLREP_push
        - Src:             'crypto/cmp/cmp_msg.c:920,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/cmp/cmp_msg.c:922,10'
          Dst:             ASN1_INTEGER_set_int64
        - Src:             'crypto/cmp/cmp_msg.c:925,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:930,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:930,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:930,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:931,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_cmp_msg_create
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bodytype
      BBCount:         63
      ICount:          383
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - ASN1_TYPE_new
        - ASN1_TYPE_set
        - ERR_new
        - OPENSSL_sk_new_null
        - OSSL_CMP_CERTREPMESSAGE_new
        - OSSL_CMP_ERRORMSGCONTENT_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_MSG_new
        - OSSL_CMP_REVREPCONTENT_new
        - OSSL_CRMF_MSGS_new
        - X509_REQ_dup
        - ossl_assert_int
        - ossl_cmp_hdr_generalInfo_push1_items
        - ossl_cmp_hdr_init
        - ossl_cmp_msg_set_bodytype
        - sk_OSSL_CMP_POLLREP_new_null
        - sk_OSSL_CMP_POLLREQ_new_null
        - sk_OSSL_CMP_REVDETAILS_new_null
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:165,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_new
                - ossl_cmp_hdr_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_set_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:167,33'
              BranchSideFuncs:
                - OSSL_CMP_MSG_new
                - ossl_cmp_hdr_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_set_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:169,28'
              BranchSideFuncs:
                - ossl_cmp_hdr_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_set_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:170,43'
              BranchSideFuncs:
                - ossl_cmp_msg_set_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:171,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:171,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:172,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:173,54'
              BranchSideFuncs:
                - ossl_cmp_hdr_generalInfo_push1_items
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - sk_OSSL_CMP_POLLREP_new_null
                - sk_OSSL_CMP_POLLREQ_new_null
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OPENSSL_sk_new_null
                - OSSL_CMP_REVREPCONTENT_new
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_CERTREPMESSAGE_new
                - X509_REQ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSGS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:177,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:181,36'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:181,36'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:181,36'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:186,13'
              BranchSideFuncs:
                - X509_REQ_dup
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:197,36'
              BranchSideFuncs:
                - OSSL_CMP_CERTREPMESSAGE_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:197,36'
              BranchSideFuncs:
                - OSSL_CMP_CERTREPMESSAGE_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:197,36'
              BranchSideFuncs:
                - OSSL_CMP_CERTREPMESSAGE_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:202,36'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:206,36'
              BranchSideFuncs:
                - OSSL_CMP_REVREPCONTENT_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:212,14'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:216,41'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:222,41'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREQ_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:226,41'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREP_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:232,38'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:232,38'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:237,39'
              BranchSideFuncs:
                - OSSL_CMP_ERRORMSGCONTENT_new
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:242,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:181,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:182,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:183,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:186,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:187,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:190,52'
              BranchSideFuncs:
                - X509_REQ_dup
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:190,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:191,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:192,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:197,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:198,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:199,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:202,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:203,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:204,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:207,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:208,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:211,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:213,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:214,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:217,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:218,23'
              BranchSideFuncs:
                - ASN1_TYPE_set
        - Branch String:   'crypto/cmp/cmp_msg.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:223,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:224,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:226,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:227,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:228,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:232,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:233,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:234,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:237,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:238,13'
              BranchSideFuncs:
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:239,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:164,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:167,16'
          Dst:             OSSL_CMP_MSG_new
        - Src:             'crypto/cmp/cmp_msg.c:169,10'
          Dst:             ossl_cmp_hdr_init
        - Src:             'crypto/cmp/cmp_msg.c:170,17'
          Dst:             ossl_cmp_msg_set_bodytype
        - Src:             'crypto/cmp/cmp_msg.c:173,17'
          Dst:             ossl_cmp_hdr_generalInfo_push1_items
        - Src:             'crypto/cmp/cmp_msg.c:181,36'
          Dst:             OSSL_CRMF_MSGS_new
        - Src:             'crypto/cmp/cmp_msg.c:187,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:187,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:187,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:190,39'
          Dst:             X509_REQ_dup
        - Src:             'crypto/cmp/cmp_msg.c:197,36'
          Dst:             OSSL_CMP_CERTREPMESSAGE_new
        - Src:             'crypto/cmp/cmp_msg.c:202,36'
          Dst:             sk_OSSL_CMP_REVDETAILS_new_null
        - Src:             'crypto/cmp/cmp_msg.c:206,36'
          Dst:             OSSL_CMP_REVREPCONTENT_new
        - Src:             'crypto/cmp/cmp_msg.c:212,14'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_msg.c:216,41'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/cmp/cmp_msg.c:218,9'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/cmp/cmp_msg.c:222,41'
          Dst:             sk_OSSL_CMP_POLLREQ_new_null
        - Src:             'crypto/cmp/cmp_msg.c:226,41'
          Dst:             sk_OSSL_CMP_POLLREP_new_null
        - Src:             'crypto/cmp/cmp_msg.c:232,38'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_msg.c:237,39'
          Dst:             OSSL_CMP_ERRORMSGCONTENT_new
        - Src:             'crypto/cmp/cmp_msg.c:242,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:242,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:242,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:247,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_cmp_msg_set_bodytype
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
        - int
      constantsTouched: []
      argNames:
        - msg
        - type
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:88,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:88,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:88,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:91,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:88,10'
          Dst:             ossl_assert_int
    - functionName:    sk_OSSL_CMP_REVDETAILS_new_null
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CMP_REVDETAILS *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_local.h:319,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_local.h:319,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_local.h:319,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:319,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    sk_OSSL_CMP_POLLREQ_new_null
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CMP_POLLREQ *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_local.h:441,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_local.h:441,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_local.h:441,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:441,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    sk_OSSL_CMP_POLLREP_new_null
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CMP_POLLREP *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_local.h:458,1'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_local.h:458,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/cmp/cmp_local.h:458,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:458,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    sk_OSSL_CMP_POLLREQ_push
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREQ *'
        - 'struct.ossl_cmp_pollreq_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:441,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_cmp_pollReq_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - crid
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_INTEGER_set
        - ERR_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_POLLREQ_free
        - OSSL_CMP_POLLREQ_new
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - sk_OSSL_CMP_POLLREQ_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:881,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:882,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_POLLREQ_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREQ_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:884,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_POLLREQ_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREQ_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:884,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:885,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:887,17'
              BranchSideFuncs:
                - OSSL_CMP_POLLREQ_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
                - sk_OSSL_CMP_POLLREQ_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:888,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:888,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:889,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:889,42'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREQ_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:887,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:890,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:892,10'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_POLLREQ_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:893,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:894,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:896,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:881,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:884,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:887,17'
          Dst:             OSSL_CMP_POLLREQ_new
        - Src:             'crypto/cmp/cmp_msg.c:888,17'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/cmp/cmp_msg.c:889,17'
          Dst:             sk_OSSL_CMP_POLLREQ_push
        - Src:             'crypto/cmp/cmp_msg.c:893,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:899,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:899,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:899,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:900,5'
          Dst:             OSSL_CMP_POLLREQ_free
        - Src:             'crypto/cmp/cmp_msg.c:901,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_check_OSSL_CMP_CERTSTATUS_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certstatus_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certstatus_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_CERTSTATUS_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_CERTSTATUS *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_certConf_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - certReqId
        - fail_info
        - text
      BBCount:         43
      ICount:          270
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - ASN1_INTEGER_set
        - ASN1_OCTET_STRING_free
        - ERR_new
        - EVP_MD_free
        - OPENSSL_sk_push
        - OSSL_CMP_CERTSTATUS_free
        - OSSL_CMP_CERTSTATUS_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_STATUSINFO_new
        - X509_ALGOR_new
        - X509_ALGOR_set_md
        - X509_digest_sig
        - ossl_assert_int
        - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
        - ossl_cmp_certstatus_set0_certHash
        - ossl_cmp_hdr_set_pvno
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:805,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:805,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:805,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:805,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:805,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:805,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:805,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:808,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:810,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:810,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:811,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:815,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
        - Branch String:   'crypto/cmp/cmp_msg.c:815,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:816,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:818,23'
              BranchSideFuncs:
                - OSSL_CMP_CERTSTATUS_new
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
        - Branch String:   'crypto/cmp/cmp_msg.c:818,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:819,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:821,9'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTSTATUS_sk_type
                - ossl_check_OSSL_CMP_CERTSTATUS_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - OSSL_CMP_CERTSTATUS_free
        - Branch String:   'crypto/cmp/cmp_msg.c:821,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:822,34'
              BranchSideFuncs:
                - OSSL_CMP_CERTSTATUS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:827,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
        - Branch String:   'crypto/cmp/cmp_msg.c:827,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:828,9'
              BranchSideFuncs:
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
            - BranchSide:      'crypto/cmp/cmp_msg.c:830,5'
              BranchSideFuncs:
                - X509_digest_sig
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
        - Branch String:   'crypto/cmp/cmp_msg.c:836,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:837,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:838,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - X509_ALGOR_set_md
        - Branch String:   'crypto/cmp/cmp_msg.c:838,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:839,36'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_pvno
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
            - BranchSide:      'crypto/cmp/cmp_msg.c:845,17'
              BranchSideFuncs:
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
        - Branch String:   'crypto/cmp/cmp_msg.c:839,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:840,13'
              BranchSideFuncs:
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
            - BranchSide:      'crypto/cmp/cmp_msg.c:841,36'
              BranchSideFuncs:
                - X509_ALGOR_new
                - X509_ALGOR_set_md
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
        - Branch String:   'crypto/cmp/cmp_msg.c:841,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:842,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:843,27'
              BranchSideFuncs:
                - X509_ALGOR_set_md
                - EVP_MD_free
                - ossl_cmp_certstatus_set0_certHash
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
        - Branch String:   'crypto/cmp/cmp_msg.c:847,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:848,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - OSSL_CMP_STATUSINFO_new
            - BranchSide:      'crypto/cmp/cmp_msg.c:849,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
                - OSSL_CMP_STATUSINFO_new
        - Branch String:   'crypto/cmp/cmp_msg.c:857,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:858,63'
              BranchSideFuncs:
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:859,65'
              BranchSideFuncs:
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_msg.c:860,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:861,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:862,30'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_msg.c:864,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:867,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:805,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:811,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:811,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:811,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:815,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:818,23'
          Dst:             OSSL_CMP_CERTSTATUS_new
        - Src:             'crypto/cmp/cmp_msg.c:821,9'
          Dst:             ossl_check_OSSL_CMP_CERTSTATUS_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:821,9'
          Dst:             ossl_check_OSSL_CMP_CERTSTATUS_type
        - Src:             'crypto/cmp/cmp_msg.c:821,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_msg.c:822,9'
          Dst:             OSSL_CMP_CERTSTATUS_free
        - Src:             'crypto/cmp/cmp_msg.c:827,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/cmp/cmp_msg.c:836,21'
          Dst:             X509_digest_sig
        - Src:             'crypto/cmp/cmp_msg.c:839,14'
          Dst:             ossl_cmp_hdr_set_pvno
        - Src:             'crypto/cmp/cmp_msg.c:841,36'
          Dst:             X509_ALGOR_new
        - Src:             'crypto/cmp/cmp_msg.c:843,9'
          Dst:             X509_ALGOR_set_md
        - Src:             'crypto/cmp/cmp_msg.c:845,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/cmp/cmp_msg.c:847,10'
          Dst:             ossl_cmp_certstatus_set0_certHash
        - Src:             'crypto/cmp/cmp_msg.c:858,9'
          Dst:             OSSL_CMP_STATUSINFO_new
        - Src:             'crypto/cmp/cmp_msg.c:859,9'
          Dst:             OSSL_CMP_STATUSINFO_new
        - Src:             'crypto/cmp/cmp_msg.c:864,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:870,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:870,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:870,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:871,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_msg.c:872,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_cmp_certstatus_set0_certHash
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_certstatus_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - certStatus
        - hash
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:788,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:789,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:790,28'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:788,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:790,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_cmp_error_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        5
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_pkisi_st *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - si
        - errorCode
        - details
        - unprotected
      BBCount:         57
      ICount:          318
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set_int64
        - ERR_lib_error_string
        - ERR_new
        - ERR_reason_error_string
        - OPENSSL_sk_new_null
        - OSSL_CMP_MSG_free
        - OSSL_CMP_PKISI_dup
        - OSSL_CMP_PKISI_free
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - ossl_cmp_sk_ASN1_UTF8STRING_push_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:736,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:736,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
            - BranchSide:      'crypto/cmp/cmp_msg.c:736,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:736,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:737,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
            - BranchSide:      'crypto/cmp/cmp_msg.c:739,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:740,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:742,25'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:743,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:745,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:746,46'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:746,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:747,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:748,33'
              BranchSideFuncs:
                - ASN1_INTEGER_set_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:748,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:749,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
            - BranchSide:      'crypto/cmp/cmp_msg.c:750,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - ERR_reason_error_string
        - Branch String:   'crypto/cmp/cmp_msg.c:751,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:751,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ERR_lib_error_string
                - ERR_reason_error_string
            - BranchSide:      'crypto/cmp/cmp_msg.c:755,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:752,51'
              BranchSideFuncs:
                - ERR_lib_error_string
                - ERR_reason_error_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:755,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:755,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:755,24'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:756,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:755,39'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:755,42'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:756,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:755,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:756,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:770,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:756,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:757,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:758,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:759,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:759,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:762,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:760,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:760,58'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:762,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:759,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:761,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:762,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:762,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:762,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:765,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:763,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:763,58'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:765,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:762,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:764,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:765,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:766,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:766,58'
              BranchSideFuncs:
                - ossl_cmp_sk_ASN1_UTF8STRING_push_str
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:768,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:765,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:767,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:768,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:770,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:770,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:772,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:770,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:772,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:736,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:739,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:742,5'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_msg.c:743,50'
          Dst:             OSSL_CMP_PKISI_dup
        - Src:             'crypto/cmp/cmp_msg.c:746,46'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/cmp/cmp_msg.c:748,10'
          Dst:             ASN1_INTEGER_set_int64
        - Src:             'crypto/cmp/cmp_msg.c:752,15'
          Dst:             ERR_lib_error_string
        - Src:             'crypto/cmp/cmp_msg.c:753,18'
          Dst:             ERR_reason_error_string
        - Src:             'crypto/cmp/cmp_msg.c:756,19'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_msg.c:760,21'
          Dst:             ossl_cmp_sk_ASN1_UTF8STRING_push_str
        - Src:             'crypto/cmp/cmp_msg.c:763,21'
          Dst:             ossl_cmp_sk_ASN1_UTF8STRING_push_str
        - Src:             'crypto/cmp/cmp_msg.c:766,21'
          Dst:             ossl_cmp_sk_ASN1_UTF8STRING_push_str
        - Src:             'crypto/cmp/cmp_msg.c:770,26'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:775,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:775,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:775,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:776,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_cmp_genp_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - ctx
        - itavs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:724,12'
          Dst:             gen_new
    - functionName:    gen_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_OSSL_CMP_ITAV *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - itavs
        - body_type
        - err_code
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_gen_push1_ITAVs
        - ossl_cmp_msg_protect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:695,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:696,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_gen_push1_ITAVs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:698,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_gen_push1_ITAVs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:698,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:701,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_gen_push1_ITAVs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:701,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:701,56'
              BranchSideFuncs:
                - ossl_cmp_msg_gen_push1_ITAVs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:704,31'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:702,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:704,31'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:704,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:707,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:695,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:698,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:701,27'
          Dst:             ossl_cmp_msg_gen_push1_ITAVs
        - Src:             'crypto/cmp/cmp_msg.c:704,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:710,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:710,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:710,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:711,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_cmp_msg_gen_push1_ITAVs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - msg
        - itavs
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_CMP_ITAV_dup
        - OSSL_CMP_ITAV_free
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_ITAV_sk_type
        - ossl_cmp_msg_gen_push0_ITAV
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:671,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:672,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_msg_gen_push0_ITAV
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:674,12'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_msg_gen_push0_ITAV
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_msg.c:674,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:675,34'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_msg_gen_push0_ITAV
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:682,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:677,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:677,49'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:678,32'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_free
        - Branch String:   'crypto/cmp/cmp_msg.c:676,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:678,32'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_msg_gen_push0_ITAV
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:681,5'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_OSSL_CMP_ITAV_sk_type.1532
                - OPENSSL_sk_value
                - OSSL_CMP_ITAV_dup
                - ossl_cmp_msg_gen_push0_ITAV
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:671,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:674,21'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:674,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:675,34'
          Dst:             ossl_check_const_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:675,34'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_msg.c:675,16'
          Dst:             OSSL_CMP_ITAV_dup
        - Src:             'crypto/cmp/cmp_msg.c:677,21'
          Dst:             ossl_cmp_msg_gen_push0_ITAV
        - Src:             'crypto/cmp/cmp_msg.c:678,13'
          Dst:             OSSL_CMP_ITAV_free
    - functionName:    ossl_check_const_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_msg_gen_push0_ITAV
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.ossl_cmp_itav_st *'
      constantsTouched: []
      argNames:
        - msg
        - itav
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_CMP_ITAV_push0_stack_item
        - OSSL_CMP_MSG_get_bodytype
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:651,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:651,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:651,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:651,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:652,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:654,42'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:656,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:656,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_ITAV_push0_stack_item
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:662,44'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
        - Branch String:   'crypto/cmp/cmp_msg.c:655,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:657,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:662,44'
              BranchSideFuncs:
                - OSSL_CMP_ITAV_push0_stack_item
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:651,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:654,16'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_msg.c:657,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:657,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:657,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:662,12'
          Dst:             OSSL_CMP_ITAV_push0_stack_item
    - functionName:    OSSL_CMP_MSG_get_bodytype
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_assert_int
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:97,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:97,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:97,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:100,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:97,10'
          Dst:             ossl_assert_int
    - functionName:    ossl_cmp_genm_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:717,12'
          Dst:             gen_new
    - functionName:    ossl_cmp_pkiconf_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:633,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:634,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:636,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:636,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:637,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:638,30'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:638,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:639,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:633,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:636,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:638,9'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:642,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:642,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:642,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:643,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_check_OSSL_CRMF_CERTID_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CRMF_CERTID_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_CERTID *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_PKISI_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_PKISI_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_PKISI *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_rp_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_pkisi_st *'
        - 'struct.ossl_crmf_certid_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - si
        - cid
        - unprotectedErrors
      BBCount:         33
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - OSSL_CMP_MSG_free
        - OSSL_CMP_PKISI_dup
        - OSSL_CMP_PKISI_free
        - OSSL_CRMF_CERTID_dup
        - OSSL_CRMF_CERTID_free
        - ossl_assert_int
        - ossl_check_OSSL_CMP_PKISI_sk_type
        - ossl_check_OSSL_CRMF_CERTID_sk_type
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - ossl_cmp_pkisi_get_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:590,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:590,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_dup
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:590,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_dup
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:590,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:591,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_dup
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:593,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - OSSL_CMP_PKISI_dup
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:593,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:594,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:595,11'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_dup
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:597,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:598,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:600,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_PKISI_sk_type
                - ossl_check_OSSL_CMP_PKISI_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:600,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:601,29'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:605,26'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:605,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:606,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:607,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/cmp/cmp_msg.c:607,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:608,46'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_dup
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:616,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:608,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:609,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:610,14'
              BranchSideFuncs:
                - ossl_check_OSSL_CRMF_CERTID_sk_type
                - ossl_check_OSSL_CRMF_CERTID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:610,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:611,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:614,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:617,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:617,42'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:618,35'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:616,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:618,35'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:621,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:618,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:618,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:619,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:590,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:593,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:597,16'
          Dst:             OSSL_CMP_PKISI_dup
        - Src:             'crypto/cmp/cmp_msg.c:600,10'
          Dst:             ossl_check_OSSL_CMP_PKISI_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:600,10'
          Dst:             ossl_check_OSSL_CMP_PKISI_type
        - Src:             'crypto/cmp/cmp_msg.c:600,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_msg.c:601,9'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_msg.c:605,26'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_msg.c:608,25'
          Dst:             OSSL_CRMF_CERTID_dup
        - Src:             'crypto/cmp/cmp_msg.c:610,14'
          Dst:             ossl_check_OSSL_CRMF_CERTID_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:610,14'
          Dst:             ossl_check_OSSL_CRMF_CERTID_type
        - Src:             'crypto/cmp/cmp_msg.c:610,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_msg.c:611,13'
          Dst:             OSSL_CRMF_CERTID_free
        - Src:             'crypto/cmp/cmp_msg.c:617,16'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_msg.c:618,14'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:624,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:624,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:624,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:625,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    sk_OSSL_CMP_REVDETAILS_push
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_REVDETAILS *'
        - 'struct.ossl_cmp_revdetails_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:319,1'
          Dst:             OPENSSL_sk_push
    - functionName:    add_crl_reason_extension
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - int
      constantsTouched: []
      argNames:
        - pexts
        - reason_code
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_ENUMERATED_free
        - ASN1_ENUMERATED_new
        - ASN1_ENUMERATED_set
        - add1_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:154,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:154,44'
              BranchSideFuncs:
                - ASN1_ENUMERATED_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - add1_extension
            - BranchSide:      'crypto/cmp/cmp_msg.c:154,21'
              BranchSideFuncs:
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/cmp/cmp_msg.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:154,9'
              BranchSideFuncs:
                - add1_extension
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:155,30'
              BranchSideFuncs:
                - add1_extension
                - ASN1_ENUMERATED_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:151,28'
          Dst:             ASN1_ENUMERATED_new
        - Src:             'crypto/cmp/cmp_msg.c:154,24'
          Dst:             ASN1_ENUMERATED_set
        - Src:             'crypto/cmp/cmp_msg.c:155,15'
          Dst:             add1_extension
        - Src:             'crypto/cmp/cmp_msg.c:156,5'
          Dst:             ASN1_ENUMERATED_free
    - functionName:    add1_extension
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pexts
        - nid
        - crit
        - ex
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - X509V3_EXT_i2d
        - X509_EXTENSION_free
        - X509v3_add_ext
        - ossl_assert_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:110,9'
              BranchSideFuncs:
                - X509V3_EXT_i2d
                - X509v3_add_ext
                - X509_EXTENSION_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:112,31'
              BranchSideFuncs:
                - X509V3_EXT_i2d
                - X509v3_add_ext
                - X509_EXTENSION_free
        - Branch String:   'crypto/cmp/cmp_msg.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:115,26'
              BranchSideFuncs:
                - X509v3_add_ext
                - X509_EXTENSION_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:109,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:112,16'
          Dst:             X509V3_EXT_i2d
        - Src:             'crypto/cmp/cmp_msg.c:115,11'
          Dst:             X509v3_add_ext
        - Src:             'crypto/cmp/cmp_msg.c:116,5'
          Dst:             X509_EXTENSION_free
    - functionName:    ossl_cmp_rr_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_REVDETAILS_free
        - OSSL_CMP_REVDETAILS_new
        - OSSL_CRMF_CERTTEMPLATE_fill
        - X509_REQ_get0_pubkey
        - X509_REQ_get_subject_name
        - X509_get0_serialNumber
        - X509_get_issuer_name
        - add_crl_reason_extension
        - ossl_assert_int
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - sk_OSSL_CMP_REVDETAILS_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:528,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:528,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_REVDETAILS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
            - BranchSide:      'crypto/cmp/cmp_msg.c:528,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_REVDETAILS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
        - Branch String:   'crypto/cmp/cmp_msg.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:531,9'
              BranchSideFuncs:
                - OSSL_CMP_REVDETAILS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
            - BranchSide:      'crypto/cmp/cmp_msg.c:533,15'
              BranchSideFuncs:
                - OSSL_CMP_REVDETAILS_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
        - Branch String:   'crypto/cmp/cmp_msg.c:533,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:534,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:536,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
        - Branch String:   'crypto/cmp/cmp_msg.c:536,35'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:536,38'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
            - BranchSide:      'crypto/cmp/cmp_msg.c:539,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
        - Branch String:   'crypto/cmp/cmp_msg.c:536,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:537,18'
              BranchSideFuncs:
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:539,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
        - Branch String:   'crypto/cmp/cmp_msg.c:539,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:540,39'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:542,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:542,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:543,39'
              BranchSideFuncs:
                - X509_REQ_get0_pubkey
                - X509_REQ_get_subject_name
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:547,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
        - Branch String:   'crypto/cmp/cmp_msg.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:554,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:558,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:558,43'
              BranchSideFuncs:
                - add_crl_reason_extension
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:562,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:557,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:560,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:562,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:562,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:563,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:565,38'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:565,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:566,9'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:567,8'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_free
                - OSSL_CMP_REVDETAILS_free
        - Branch String:   'crypto/cmp/cmp_msg.c:570,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:573,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:528,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:533,15'
          Dst:             OSSL_CMP_REVDETAILS_new
        - Src:             'crypto/cmp/cmp_msg.c:540,18'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_msg.c:541,24'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/cmp/cmp_msg.c:543,18'
          Dst:             X509_REQ_get0_pubkey
        - Src:             'crypto/cmp/cmp_msg.c:544,19'
          Dst:             X509_REQ_get_subject_name
        - Src:             'crypto/cmp/cmp_msg.c:551,11'
          Dst:             OSSL_CRMF_CERTTEMPLATE_fill
        - Src:             'crypto/cmp/cmp_msg.c:558,17'
          Dst:             add_crl_reason_extension
        - Src:             'crypto/cmp/cmp_msg.c:562,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:565,10'
          Dst:             sk_OSSL_CMP_REVDETAILS_push
        - Src:             'crypto/cmp/cmp_msg.c:570,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:576,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:576,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:576,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:577,5'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_msg.c:578,5'
          Dst:             OSSL_CMP_REVDETAILS_free
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_CERTRESPONSE_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'struct.ossl_cmp_certresponse_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_certresponse_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_CERTRESPONSE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_certrep_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        9
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
        - 'struct.ossl_cmp_pkisi_st *'
        - 'struct.x509_st *'
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
        - 'struct.stack_st_X509 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bodytype
        - certReqId
        - si
        - cert
        - encryption_recip
        - chain
        - caPubs
        - unprotectedErrors
      BBCount:         59
      ICount:          354
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - ASN1_INTEGER_set
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OSSL_CMP_CERTIFIEDKEYPAIR_new
        - OSSL_CMP_CERTRESPONSE_free
        - OSSL_CMP_CERTRESPONSE_new
        - OSSL_CMP_MSG_free
        - OSSL_CMP_PKISI_dup
        - OSSL_CMP_PKISI_free
        - X509_chain_up_ref
        - X509_up_ref
        - ossl_assert_int
        - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
        - ossl_check_const_X509_sk_type
        - ossl_cmp_hdr_set_implicitConfirm
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
        - ossl_cmp_pkisi_get_status
        - ossl_x509_add_certs_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:455,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:455,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:455,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1502
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:455,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:456,9'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:458,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:459,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:460,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:463,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:463,67'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:467,17'
              BranchSideFuncs:
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:463,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:464,9'
              BranchSideFuncs:
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:467,17'
              BranchSideFuncs:
                - OSSL_CMP_CERTRESPONSE_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:467,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:468,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:469,25'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_PKISI_dup
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:471,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:471,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:472,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:470,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:472,9'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:474,40'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:476,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:476,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:492,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:476,53'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:476,56'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:492,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:475,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:477,13'
              BranchSideFuncs:
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:492,10'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:477,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:478,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:482,39'
              BranchSideFuncs:
                - OSSL_CMP_CERTIFIEDKEYPAIR_new
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:482,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:484,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:485,9'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:487,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:488,13'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
            - BranchSide:      'crypto/cmp/cmp_msg.c:489,68'
              BranchSideFuncs:
                - ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
                - ossl_check_OSSL_CMP_CERTRESPONSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:493,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
            - BranchSide:      'crypto/cmp/cmp_msg.c:494,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
        - Branch String:   'crypto/cmp/cmp_msg.c:496,41'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:496,44'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_chain_up_ref
            - BranchSide:      'crypto/cmp/cmp_msg.c:499,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:497,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:497,52'
              BranchSideFuncs:
                - X509_chain_up_ref
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:499,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:496,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:498,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:499,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1542
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:500,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:500,38'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:504,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:499,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:502,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:504,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:505,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:505,42'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:506,35'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:504,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:506,35'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:509,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:506,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:506,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:507,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CERTRESPONSE_free
                - OSSL_CMP_MSG_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:455,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:458,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:463,34'
          Dst:             ossl_cmp_hdr_set_implicitConfirm
        - Src:             'crypto/cmp/cmp_msg.c:467,17'
          Dst:             OSSL_CMP_CERTRESPONSE_new
        - Src:             'crypto/cmp/cmp_msg.c:469,5'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_msg.c:470,25'
          Dst:             OSSL_CMP_PKISI_dup
        - Src:             'crypto/cmp/cmp_msg.c:471,17'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/cmp/cmp_msg.c:474,14'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_msg.c:478,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:478,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:478,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:482,39'
          Dst:             OSSL_CMP_CERTIFIEDKEYPAIR_new
        - Src:             'crypto/cmp/cmp_msg.c:487,14'
          Dst:             X509_up_ref
        - Src:             'crypto/cmp/cmp_msg.c:492,10'
          Dst:             ossl_check_OSSL_CMP_CERTRESPONSE_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:492,10'
          Dst:             ossl_check_OSSL_CMP_CERTRESPONSE_type
        - Src:             'crypto/cmp/cmp_msg.c:492,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_msg.c:497,34'
          Dst:             X509_chain_up_ref
        - Src:             'crypto/cmp/cmp_msg.c:499,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:499,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:500,13'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_msg.c:505,16'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_msg.c:506,14'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:512,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:512,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:512,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:513,5'
          Dst:             OSSL_CMP_CERTRESPONSE_free
        - Src:             'crypto/cmp/cmp_msg.c:514,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    ossl_check_OSSL_CRMF_MSG_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.ossl_crmf_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CRMF_MSG_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_certreq_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - crm
      BBCount:         50
      ICount:          283
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - ERR_new
        - OPENSSL_sk_push
        - OSSL_CMP_CTX_get0_newPkey
        - OSSL_CMP_CTX_setup_CRM
        - OSSL_CMP_MSG_free
        - OSSL_CRMF_MSG_create_popo
        - OSSL_CRMF_MSG_dup
        - OSSL_CRMF_MSG_free
        - ossl_assert_int
        - ossl_check_OSSL_CRMF_MSG_sk_type
        - ossl_cmp_hdr_set_implicitConfirm
        - ossl_cmp_msg_create
        - ossl_cmp_msg_protect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:382,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:383,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:385,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:385,37'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:385,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:386,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:386,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:386,45'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:386,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:385,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:387,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:390,40'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:390,43'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:395,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:390,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:391,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:395,36'
              BranchSideFuncs:
                - ossl_cmp_msg_create
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:396,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:399,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:399,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:399,67'
              BranchSideFuncs:
                - ossl_cmp_hdr_set_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:400,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:404,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:405,55'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get0_newPkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:432,31'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:408,57'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:408,60'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:412,13'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:408,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:409,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:412,13'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:412,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:413,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_setup_CRM
                - OSSL_CRMF_MSG_create_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:422,48'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_dup
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:417,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:417,47'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:420,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:416,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:420,17'
              BranchSideFuncs:
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:421,9'
              BranchSideFuncs:
                - ossl_check_OSSL_CRMF_MSG_sk_type
                - ossl_check_OSSL_CRMF_MSG_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:422,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:423,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:427,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:428,13'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:429,19'
              BranchSideFuncs:
                - ossl_cmp_msg_protect
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_MSG_free
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:435,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:382,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_msg.c:387,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:387,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:387,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:391,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:391,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:391,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:395,16'
          Dst:             ossl_cmp_msg_create
        - Src:             'crypto/cmp/cmp_msg.c:399,34'
          Dst:             ossl_cmp_hdr_set_implicitConfirm
        - Src:             'crypto/cmp/cmp_msg.c:405,29'
          Dst:             OSSL_CMP_CTX_get0_newPkey
        - Src:             'crypto/cmp/cmp_msg.c:409,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:409,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:409,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:413,25'
          Dst:             OSSL_CMP_CTX_setup_CRM
        - Src:             'crypto/cmp/cmp_msg.c:417,21'
          Dst:             OSSL_CRMF_MSG_create_popo
        - Src:             'crypto/cmp/cmp_msg.c:422,30'
          Dst:             OSSL_CRMF_MSG_dup
        - Src:             'crypto/cmp/cmp_msg.c:427,14'
          Dst:             ossl_check_OSSL_CRMF_MSG_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:427,14'
          Dst:             ossl_check_OSSL_CRMF_MSG_type
        - Src:             'crypto/cmp/cmp_msg.c:427,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_msg.c:432,10'
          Dst:             ossl_cmp_msg_protect
        - Src:             'crypto/cmp/cmp_msg.c:438,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:438,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:438,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:439,5'
          Dst:             OSSL_CRMF_MSG_free
        - Src:             'crypto/cmp/cmp_msg.c:440,5'
          Dst:             OSSL_CMP_MSG_free
    - functionName:    OSSL_CMP_CTX_setup_CRM
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      'struct.ossl_crmf_msg_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - for_KUR
        - rid
      BBCount:         95
      ICount:          534
      EdgeCount:       131
      CyclomaticComplexity: 38
      functionsReached:
        - ASN1_TIME_adj
        - ASN1_TIME_free
        - ERR_new
        - GENERAL_NAME_free
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OSSL_CMP_CTX_reqExtensions_have_SAN
        - OSSL_CRMF_CERTID_free
        - OSSL_CRMF_CERTID_gen
        - OSSL_CRMF_MSG_free
        - OSSL_CRMF_MSG_get0_tmpl
        - OSSL_CRMF_MSG_new
        - OSSL_CRMF_MSG_set0_extensions
        - OSSL_CRMF_MSG_set0_validity
        - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
        - OSSL_CRMF_MSG_set_certReqId
        - X509V3_get_d2i
        - X509_EXTENSION_free
        - X509_NAME_get_entry
        - X509_REQ_get_extensions
        - X509_get0_extensions
        - X509_get0_serialNumber
        - X509_get_issuer_name
        - X509_get_subject_name
        - add1_extension
        - add_extensions
        - determine_subj
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_GENERAL_NAME_sk_type
        - ossl_cmp_ctx_get0_newPubkey
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:274,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:274,44'
              BranchSideFuncs:
                - ossl_cmp_ctx_get0_newPubkey
                - determine_subj
                - X509_get_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_get_entry
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_msg.c:274,59'
              BranchSideFuncs:
                - ossl_cmp_ctx_get0_newPubkey
                - determine_subj
                - X509_get_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_get_entry
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_msg.c:279,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:278,22'
              BranchSideFuncs:
                - X509_get_subject_name
                - determine_subj
                - X509_get_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_get_entry
            - BranchSide:      'crypto/cmp/cmp_msg.c:279,49'
              BranchSideFuncs:
                - X509_get_subject_name
                - determine_subj
                - X509_get_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_get_entry
        - Branch String:   'crypto/cmp/cmp_msg.c:281,51'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:281,54'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:282,12'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:281,31'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:282,12'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:283,32'
              BranchSideFuncs:
                - X509_get_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:282,12'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:281,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:282,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:284,47'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:284,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:284,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:288,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:293,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:294,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_msg.c:294,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:294,20'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:298,16'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
        - Branch String:   'crypto/cmp/cmp_msg.c:294,36'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:294,39'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:298,16'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
        - Branch String:   'crypto/cmp/cmp_msg.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:295,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:298,16'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_new
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
        - Branch String:   'crypto/cmp/cmp_msg.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:300,38'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
        - Branch String:   'crypto/cmp/cmp_msg.c:306,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:306,69'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_get0_tmpl
                - OSSL_CRMF_CERTTEMPLATE_fill
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:308,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_msg.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:308,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
        - Branch String:   'crypto/cmp/cmp_msg.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:310,22'
              BranchSideFuncs:
                - time
                - ASN1_TIME_adj
                - ASN1_TIME_adj
                - OSSL_CRMF_MSG_set0_validity
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - ASN1_TIME_free
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
            - BranchSide:      'crypto/cmp/cmp_msg.c:324,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
        - Branch String:   'crypto/cmp/cmp_msg.c:315,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:315,20'
              BranchSideFuncs:
                - ASN1_TIME_free
                - ASN1_TIME_free
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:317,28'
              BranchSideFuncs:
                - ASN1_TIME_free
                - ASN1_TIME_free
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_msg.c:316,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:316,49'
              BranchSideFuncs:
                - ASN1_TIME_free
                - ASN1_TIME_free
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:317,28'
              BranchSideFuncs:
                - ASN1_TIME_free
                - ASN1_TIME_free
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_msg.c:314,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:317,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
            - BranchSide:      'crypto/cmp/cmp_msg.c:321,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_extensions
        - Branch String:   'crypto/cmp/cmp_msg.c:325,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:325,48'
              BranchSideFuncs:
                - X509_REQ_get_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:327,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:326,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:327,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_get_d2i
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:327,40'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:327,44'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:327,44'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:327,44'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:327,57'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:327,60'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:328,64'
              BranchSideFuncs:
                - X509_get0_extensions
                - X509V3_get_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:331,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:331,61'
              BranchSideFuncs:
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:332,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:333,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:334,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:334,39'
              BranchSideFuncs:
                - add_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:336,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:333,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:335,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:336,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:337,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:338,32'
              BranchSideFuncs:
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:340,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:339,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:340,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:341,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:342,32'
              BranchSideFuncs:
                - add1_extension
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:344,40'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:343,9'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:344,40'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set0_extensions
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:345,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:346,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:350,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:350,20'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:364,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_msg.c:350,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:352,55'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_get0_serialNumber
                - OSSL_CRMF_CERTID_gen
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:364,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_msg.c:356,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:357,13'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:358,52'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_set1_regCtrl_oldCertID
                - OSSL_CRMF_CERTID_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
                - OSSL_CRMF_MSG_free
        - Branch String:   'crypto/cmp/cmp_msg.c:360,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:361,13'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_free
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_msg.c:362,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - ossl_check_X509_EXTENSION_freefunc_type.1547
                - OPENSSL_sk_pop_free
                - ossl_check_GENERAL_NAME_sk_type.1548
                - ossl_check_GENERAL_NAME_freefunc_type.1549
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:276,22'
          Dst:             ossl_cmp_ctx_get0_newPubkey
        - Src:             'crypto/cmp/cmp_msg.c:279,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_msg.c:280,32'
          Dst:             determine_subj
        - Src:             'crypto/cmp/cmp_msg.c:282,12'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/cmp/cmp_msg.c:283,11'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_msg.c:295,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:295,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:295,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_msg.c:298,16'
          Dst:             OSSL_CRMF_MSG_new
        - Src:             'crypto/cmp/cmp_msg.c:300,10'
          Dst:             OSSL_CRMF_MSG_set_certReqId
        - Src:             'crypto/cmp/cmp_msg.c:306,45'
          Dst:             OSSL_CRMF_MSG_get0_tmpl
        - Src:             'crypto/cmp/cmp_msg.c:306,17'
          Dst:             OSSL_CRMF_CERTTEMPLATE_fill
        - Src:             'crypto/cmp/cmp_msg.c:310,22'
          Dst:             time
        - Src:             'crypto/cmp/cmp_msg.c:311,32'
          Dst:             ASN1_TIME_adj
        - Src:             'crypto/cmp/cmp_msg.c:312,31'
          Dst:             ASN1_TIME_adj
        - Src:             'crypto/cmp/cmp_msg.c:316,21'
          Dst:             OSSL_CRMF_MSG_set0_validity
        - Src:             'crypto/cmp/cmp_msg.c:317,13'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/cmp/cmp_msg.c:318,13'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/cmp/cmp_msg.c:325,24'
          Dst:             X509_REQ_get_extensions
        - Src:             'crypto/cmp/cmp_msg.c:327,44'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:327,44'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:327,44'
          Dst:             OSSL_CMP_CTX_reqExtensions_have_SAN
        - Src:             'crypto/cmp/cmp_msg.c:328,43'
          Dst:             X509_get0_extensions
        - Src:             'crypto/cmp/cmp_msg.c:328,28'
          Dst:             X509V3_get_d2i
        - Src:             'crypto/cmp/cmp_msg.c:331,17'
          Dst:             add1_extension
        - Src:             'crypto/cmp/cmp_msg.c:334,17'
          Dst:             add_extensions
        - Src:             'crypto/cmp/cmp_msg.c:336,9'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:336,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:337,17'
          Dst:             add1_extension
        - Src:             'crypto/cmp/cmp_msg.c:341,17'
          Dst:             add1_extension
        - Src:             'crypto/cmp/cmp_msg.c:344,10'
          Dst:             OSSL_CRMF_MSG_set0_extensions
        - Src:             'crypto/cmp/cmp_msg.c:352,34'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_msg.c:353,34'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/cmp/cmp_msg.c:352,13'
          Dst:             OSSL_CRMF_CERTID_gen
        - Src:             'crypto/cmp/cmp_msg.c:358,15'
          Dst:             OSSL_CRMF_MSG_set1_regCtrl_oldCertID
        - Src:             'crypto/cmp/cmp_msg.c:359,9'
          Dst:             OSSL_CRMF_CERTID_free
        - Src:             'crypto/cmp/cmp_msg.c:367,5'
          Dst:             OSSL_CRMF_MSG_free
        - Src:             'crypto/cmp/cmp_msg.c:371,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:371,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/cmp/cmp_msg.c:371,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/cmp/cmp_msg.c:371,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/cmp/cmp_msg.c:372,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:372,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/cmp/cmp_msg.c:372,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/cmp/cmp_msg.c:372,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    determine_subj
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - for_KUR
        - ref_subj
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OPENSSL_sk_num
        - OSSL_CMP_CTX_reqExtensions_have_SAN
        - X509_NAME_get_entry
        - X509_REQ_get_subject_name
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:258,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:259,16'
              BranchSideFuncs:
                - X509_NAME_get_entry
            - BranchSide:      'crypto/cmp/cmp_msg.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_subject_name
        - Branch String:   'crypto/cmp/cmp_msg.c:259,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:259,54'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:261,42'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_msg.c:262,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.1545
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_reqExtensions_have_SAN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_msg.c:262,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:262,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:267,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:262,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:262,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:267,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:268,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:259,16'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/cmp/cmp_msg.c:261,16'
          Dst:             X509_REQ_get_subject_name
        - Src:             'crypto/cmp/cmp_msg.c:262,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:262,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:262,21'
          Dst:             OSSL_CMP_CTX_reqExtensions_have_SAN
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_extensions
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - target
        - exts
      BBCount:         19
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_sk_delete
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_EXTENSION_free
        - X509_EXTENSION_get_object
        - X509v3_add_ext
        - X509v3_get_ext_by_OBJ
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:129,12'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
        - Branch String:   'crypto/cmp/cmp_msg.c:129,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:130,31'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
            - BranchSide:      'crypto/cmp/cmp_msg.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:135,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:137,13'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
                - X509v3_add_ext
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:142,29'
              BranchSideFuncs:
                - X509v3_add_ext
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
        - Branch String:   'crypto/cmp/cmp_msg.c:140,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:138,37'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
                - X509v3_add_ext
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_msg.c:141,9'
              BranchSideFuncs:
                - X509v3_add_ext
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
        - Branch String:   'crypto/cmp/cmp_msg.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:143,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
            - BranchSide:      'crypto/cmp/cmp_msg.c:144,5'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - X509v3_get_ext_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - ossl_check_X509_EXTENSION_sk_type.1546
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:129,21'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:129,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_msg.c:130,31'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:130,31'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_msg.c:131,28'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/cmp/cmp_msg.c:132,19'
          Dst:             X509v3_get_ext_by_OBJ
        - Src:             'crypto/cmp/cmp_msg.c:138,37'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/cmp/cmp_msg.c:138,37'
          Dst:             OPENSSL_sk_delete
        - Src:             'crypto/cmp/cmp_msg.c:138,17'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/cmp/cmp_msg.c:139,23'
          Dst:             X509v3_get_ext_by_OBJ
        - Src:             'crypto/cmp/cmp_msg.c:142,14'
          Dst:             X509v3_add_ext
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAME_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_bodytype_to_string
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:81,18'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:81,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:82,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_msg.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_msg.c:83,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CMP_MSG_get0_header
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkiheader_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_msg.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_msg.c:65,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_msg.c:68,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_msg.c:65,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_msg.c:65,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_msg.c:65,9'
          Dst:             ERR_set_error
    - functionName:    pbmac_algor
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_protect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      'struct.X509_algor_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         19
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ASN1_STRING_set
        - CRYPTO_free
        - EVP_MD_get_type
        - OSSL_CRMF_PBMPARAMETER_free
        - OSSL_CRMF_pbmp_new
        - i2d_OSSL_CRMF_PBMPARAMETER
        - ossl_X509_ALGOR_from_nid
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_protect.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:198,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OSSL_CRMF_pbmp_new
                - ASN1_STRING_new
                - i2d_OSSL_CRMF_PBMPARAMETER
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
                - ossl_X509_ALGOR_from_nid
            - BranchSide:      'crypto/cmp/cmp_protect.c:200,30'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OSSL_CRMF_pbmp_new
                - ASN1_STRING_new
                - i2d_OSSL_CRMF_PBMPARAMETER
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
                - ossl_X509_ALGOR_from_nid
        - Branch String:   'crypto/cmp/cmp_protect.c:204,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:204,24'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:205,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:205,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:206,51'
              BranchSideFuncs:
                - i2d_OSSL_CRMF_PBMPARAMETER
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
                - ossl_X509_ALGOR_from_nid
        - Branch String:   'crypto/cmp/cmp_protect.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:207,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:208,26'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
                - ossl_X509_ALGOR_from_nid
        - Branch String:   'crypto/cmp/cmp_protect.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:209,9'
              BranchSideFuncs:
                - ossl_X509_ALGOR_from_nid
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:211,53'
              BranchSideFuncs:
                - ossl_X509_ALGOR_from_nid
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - ASN1_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:213,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:214,26'
              BranchSideFuncs:
                - ASN1_STRING_free
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:215,5'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
      Callsites:
        - Src:             'crypto/cmp/cmp_protect.c:197,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_protect.c:201,30'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/cmp/cmp_protect.c:200,11'
          Dst:             OSSL_CRMF_pbmp_new
        - Src:             'crypto/cmp/cmp_protect.c:203,15'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/cmp/cmp_protect.c:206,24'
          Dst:             i2d_OSSL_CRMF_PBMPARAMETER
        - Src:             'crypto/cmp/cmp_protect.c:208,10'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/cmp/cmp_protect.c:210,11'
          Dst:             ossl_X509_ALGOR_from_nid
        - Src:             'crypto/cmp/cmp_protect.c:214,9'
          Dst:             ASN1_STRING_free
        - Src:             'crypto/cmp/cmp_protect.c:215,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_protect.c:216,5'
          Dst:             OSSL_CRMF_PBMPARAMETER_free
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    set_senderKID
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_protect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
        - id
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_cmp_hdr_set1_senderKID
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_protect.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:224,14'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_senderKID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_protect.c:225,12'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_senderKID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:225,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:225,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_protect.c:225,54'
              BranchSideFuncs:
                - ossl_cmp_hdr_set1_senderKID
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_protect.c:225,26'
          Dst:             ossl_cmp_hdr_set1_senderKID
    - functionName:    ossl_cmp_msg_protect
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_protect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         46
      ICount:          262
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - ASN1_BIT_STRING_free
        - ERR_new
        - X509_ALGOR_free
        - X509_ALGOR_new
        - X509_check_private_key
        - X509_get0_subject_key_id
        - ossl_assert_int
        - ossl_cmp_calc_protection
        - ossl_cmp_general_name_is_NULL_DN
        - ossl_cmp_msg_add_extraCerts
        - pbmac_algor
        - set_senderKID
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_protect.c:231,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:231,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_protect.c:231,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:232,9'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_protect.c:238,21'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:244,28'
              BranchSideFuncs:
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:246,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:244,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:245,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:246,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:246,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:248,55'
              BranchSideFuncs:
                - pbmac_algor
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:258,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:248,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:249,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:250,28'
              BranchSideFuncs:
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:250,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:258,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:258,34'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:258,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:278,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:258,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:262,37'
              BranchSideFuncs:
                - X509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:278,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:262,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:263,13'
              BranchSideFuncs:
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:267,43'
              BranchSideFuncs:
                - X509_ALGOR_new
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:267,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:268,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:270,28'
              BranchSideFuncs:
                - X509_get0_subject_key_id
                - set_senderKID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:270,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:277,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_calc_protection
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:284,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:284,61'
              BranchSideFuncs:
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:293,38'
              BranchSideFuncs:
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:285,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:293,38'
              BranchSideFuncs:
                - ossl_cmp_msg_add_extraCerts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:294,9'
              BranchSideFuncs:
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:301,44'
              BranchSideFuncs:
                - ossl_cmp_general_name_is_NULL_DN
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:302,11'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:302,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_protect.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:303,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:304,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_protect.c:231,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_protect.c:238,5'
          Dst:             X509_ALGOR_free
        - Src:             'crypto/cmp/cmp_protect.c:240,5'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/cmp/cmp_protect.c:244,14'
          Dst:             set_senderKID
        - Src:             'crypto/cmp/cmp_protect.c:248,43'
          Dst:             pbmac_algor
        - Src:             'crypto/cmp/cmp_protect.c:250,14'
          Dst:             set_senderKID
        - Src:             'crypto/cmp/cmp_protect.c:262,14'
          Dst:             X509_check_private_key
        - Src:             'crypto/cmp/cmp_protect.c:263,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:263,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:263,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:267,43'
          Dst:             X509_ALGOR_new
        - Src:             'crypto/cmp/cmp_protect.c:270,38'
          Dst:             X509_get0_subject_key_id
        - Src:             'crypto/cmp/cmp_protect.c:270,14'
          Dst:             set_senderKID
        - Src:             'crypto/cmp/cmp_protect.c:278,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:278,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:278,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:284,36'
          Dst:             ossl_cmp_calc_protection
        - Src:             'crypto/cmp/cmp_protect.c:293,10'
          Dst:             ossl_cmp_msg_add_extraCerts
        - Src:             'crypto/cmp/cmp_protect.c:301,11'
          Dst:             ossl_cmp_general_name_is_NULL_DN
        - Src:             'crypto/cmp/cmp_protect.c:304,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:304,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:304,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:307,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:307,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:307,5'
          Dst:             ERR_set_error
    - functionName:    ossl_cmp_calc_protection
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_protect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         43
      ICount:          349
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - ASN1_BIT_STRING_free
        - ASN1_BIT_STRING_new
        - ASN1_BIT_STRING_set
        - ASN1_item_sign_ex
        - CRYPTO_free
        - ERR_new
        - EVP_PKEY_get_default_digest_name
        - OBJ_obj2nid
        - OSSL_CMP_PROTECTEDPART_it
        - OSSL_CRMF_PBMPARAMETER_free
        - OSSL_CRMF_pbm_new
        - X509_ALGOR_get0
        - d2i_OSSL_CRMF_PBMPARAMETER
        - i2d_OSSL_CMP_PROTECTEDPART
        - ossl_asn1_string_set_bits_left
        - ossl_assert_int
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_protect.c:42,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:42,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:42,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:43,9'
              BranchSideFuncs:
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:46,24'
              BranchSideFuncs:
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:50,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:53,49'
              BranchSideFuncs:
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:58,24'
              BranchSideFuncs:
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:109,28'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:66,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:69,13'
              BranchSideFuncs:
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:69,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:70,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:74,15'
              BranchSideFuncs:
                - i2d_OSSL_CMP_PROTECTEDPART
                - __sanitizer_cov_trace_const_cmp4
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:75,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:75,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_protect.c:75,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:79,37'
              BranchSideFuncs:
                - d2i_OSSL_CRMF_PBMPARAMETER
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_protect.c:84,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:85,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:89,32'
              BranchSideFuncs:
                - OSSL_CRMF_pbm_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:93,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:95,21'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_protect.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:96,13'
              BranchSideFuncs:
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:98,40'
              BranchSideFuncs:
                - ossl_asn1_string_set_bits_left
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_protect.c:99,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:99,59'
              BranchSideFuncs:
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:100,34'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_protect.c:112,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:113,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_protect.c:117,46'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:118,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:118,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:121,21'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:119,16'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:121,21'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:121,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_protect.c:123,31'
              BranchSideFuncs:
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/cmp/cmp_protect.c:123,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:127,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_protect.c:128,30'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
      Callsites:
        - Src:             'crypto/cmp/cmp_protect.c:42,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_protect.c:50,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:50,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:50,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:53,5'
          Dst:             X509_ALGOR_get0
        - Src:             'crypto/cmp/cmp_protect.c:55,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/cmp/cmp_protect.c:66,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:66,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:66,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:70,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:70,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:70,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:74,15'
          Dst:             i2d_OSSL_CMP_PROTECTEDPART
        - Src:             'crypto/cmp/cmp_protect.c:76,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:76,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:76,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:83,15'
          Dst:             d2i_OSSL_CRMF_PBMPARAMETER
        - Src:             'crypto/cmp/cmp_protect.c:85,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:85,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:85,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:89,14'
          Dst:             OSSL_CRMF_pbm_new
        - Src:             'crypto/cmp/cmp_protect.c:95,21'
          Dst:             ASN1_BIT_STRING_new
        - Src:             'crypto/cmp/cmp_protect.c:98,9'
          Dst:             ossl_asn1_string_set_bits_left
        - Src:             'crypto/cmp/cmp_protect.c:99,14'
          Dst:             ASN1_BIT_STRING_set
        - Src:             'crypto/cmp/cmp_protect.c:100,13'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/cmp/cmp_protect.c:104,9'
          Dst:             OSSL_CRMF_PBMPARAMETER_free
        - Src:             'crypto/cmp/cmp_protect.c:105,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_protect.c:106,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_protect.c:113,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_protect.c:113,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_protect.c:113,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_protect.c:117,13'
          Dst:             EVP_PKEY_get_default_digest_name
        - Src:             'crypto/cmp/cmp_protect.c:118,16'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_protect.c:121,21'
          Dst:             ASN1_BIT_STRING_new
        - Src:             'crypto/cmp/cmp_protect.c:123,31'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_protect.c:123,13'
          Dst:             ASN1_item_sign_ex
        - Src:             'crypto/cmp/cmp_protect.c:128,9'
          Dst:             ASN1_BIT_STRING_free
    - functionName:    ossl_cmp_msg_add_extraCerts
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_protect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         36
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OSSL_CMP_CTX_print_errors
        - X509_build_chain
        - ossl_assert_int
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - ossl_cmp_print_log
        - ossl_x509_add_cert_new
        - ossl_x509_add_certs_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_protect.c:136,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:136,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:136,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1602
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_protect.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:140,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_protect.c:140,31'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:140,34'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:173,35'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:141,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:141,16'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:173,35'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:141,34'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:141,37'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:173,35'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:142,13'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:173,35'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:146,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:147,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - X509_build_chain
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_protect.c:161,13'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:151,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:152,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_protect.c:156,43'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_protect.c:161,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:162,43'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:166,42'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:162,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:163,17'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:164,9'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:166,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:167,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:168,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:175,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:178,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1613
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
        - Branch String:   'crypto/cmp/cmp_protect.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_protect.c:179,9'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.1614
                - OPENSSL_sk_free
            - BranchSide:      'crypto/cmp/cmp_protect.c:182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_protect.c:136,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_protect.c:147,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_protect.c:149,26'
          Dst:             X509_build_chain
        - Src:             'crypto/cmp/cmp_protect.c:152,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_protect.c:156,17'
          Dst:             OSSL_CMP_CTX_print_errors
        - Src:             'crypto/cmp/cmp_protect.c:157,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_protect.c:162,18'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_protect.c:166,18'
          Dst:             ossl_x509_add_cert_new
        - Src:             'crypto/cmp/cmp_protect.c:168,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_protect.c:173,10'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/cmp/cmp_protect.c:178,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_protect.c:178,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_protect.c:179,9'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/cmp/cmp_protect.c:179,9'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    414
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_OSSL_CMP_POLLREQ_value
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pollreq_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREQ *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:441,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_CMP_POLLREQ_num
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_POLLREQ *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:441,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_CERTSTATUS *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OSSL_CMP_ITAV_sk_type
      functionSourceFile: '/src/openssl/include/openssl/cmp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_ITAV *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_OSSL_CMP_REVDETAILS_value
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      'struct.ossl_cmp_revdetails_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CMP_REVDETAILS *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:319,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_CMP_REVDETAILS_num
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CMP_REVDETAILS *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cmp/cmp_local.h:319,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_check_const_OSSL_CRMF_MSG_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    7
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    OSSL_CMP_CTX_server_perform
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - client_ctx
        - req
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_CMP_CTX_get_transfer_cb_arg
        - OSSL_CMP_SRV_process_request
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:657,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:657,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:658,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:657,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:658,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:662,53'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_transfer_cb_arg
                - OSSL_CMP_SRV_process_request
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:663,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:667,41'
              BranchSideFuncs:
                - OSSL_CMP_SRV_process_request
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:658,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:658,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:658,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:662,20'
          Dst:             OSSL_CMP_CTX_get_transfer_cb_arg
        - Src:             'crypto/cmp/cmp_server.c:663,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:663,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:663,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:667,12'
          Dst:             OSSL_CMP_SRV_process_request
    - functionName:    OSSL_CMP_SRV_process_request
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         121
      ICount:          648
      EdgeCount:       149
      CyclomaticComplexity: 30
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - ERR_peek_error_data
        - ERR_reason_error_string
        - OSSL_CMP_CTX_get_option
        - OSSL_CMP_CTX_print_errors
        - OSSL_CMP_CTX_set1_recipient
        - OSSL_CMP_CTX_set1_senderNonce
        - OSSL_CMP_CTX_set1_transactionID
        - OSSL_CMP_MSG_get0_header
        - OSSL_CMP_MSG_get_bodytype
        - OSSL_CMP_PKISI_free
        - OSSL_CMP_STATUSINFO_new
        - i2s_ASN1_OCTET_STRING
        - ossl_cmp_bodytype_to_string
        - ossl_cmp_ctx_set1_recipNonce
        - ossl_cmp_error_new
        - ossl_cmp_hdr_get_protection_nid
        - ossl_cmp_msg_check_update
        - ossl_cmp_print_log
        - process_certConf
        - process_cert_request
        - process_error
        - process_genm
        - process_pollReq
        - process_rr
        - unprotected_exception
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:468,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:468,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:469,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:469,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:469,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:469,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:470,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:470,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:468,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:474,11'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:485,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:488,38'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_recipient
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:489,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:491,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:491,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:499,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:515,13'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:499,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:500,53'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:509,46'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:502,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:503,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:506,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:510,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:510,51'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_senderNonce
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:511,13'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:509,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:511,13'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:512,9'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:515,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:520,9'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:521,5'
              BranchSideFuncs:
                - ossl_cmp_msg_check_update
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:525,34'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:525,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:528,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:526,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:526,48'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:528,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:525,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:527,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:528,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:529,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:531,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - process_pollReq.1692
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_certConf.1691
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_error.1690
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_genm.1689
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_rr.1688
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:531,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:536,13'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:536,13'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:536,13'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:536,13'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:542,13'
              BranchSideFuncs:
                - process_rr.1688
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:548,13'
              BranchSideFuncs:
                - process_genm.1689
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:554,13'
              BranchSideFuncs:
                - process_error.1690
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:560,13'
              BranchSideFuncs:
                - process_certConf.1691
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:566,13'
              BranchSideFuncs:
                - process_pollReq.1692
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:573,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:536,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:537,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:539,40'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:542,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:543,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:545,30'
              BranchSideFuncs:
                - process_rr.1688
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:548,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:549,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:551,32'
              BranchSideFuncs:
                - process_genm.1689
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:554,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:555,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:557,33'
              BranchSideFuncs:
                - process_error.1690
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:561,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:563,36'
              BranchSideFuncs:
                - process_certConf.1691
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:566,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:567,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:569,35'
              BranchSideFuncs:
                - process_pollReq.1692
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
        - Branch String:   'crypto/cmp/cmp_server.c:578,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:580,21'
              BranchSideFuncs:
                - ERR_peek_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_set1_transactionID
            - BranchSide:      'crypto/cmp/cmp_server.c:609,31'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
        - Branch String:   'crypto/cmp/cmp_server.c:587,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:594,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:599,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
        - Branch String:   'crypto/cmp/cmp_server.c:594,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:595,55'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:596,48'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
        - Branch String:   'crypto/cmp/cmp_server.c:599,43'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:599,47'
              BranchSideFuncs:
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:600,18'
              BranchSideFuncs:
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
        - Branch String:   'crypto/cmp/cmp_server.c:599,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:600,18'
              BranchSideFuncs:
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:601,42'
              BranchSideFuncs:
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
        - Branch String:   'crypto/cmp/cmp_server.c:602,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:604,38'
              BranchSideFuncs:
                - ossl_cmp_error_new
                - OSSL_CMP_PKISI_free
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
            - BranchSide:      'crypto/cmp/cmp_server.c:608,5'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
        - Branch String:   'crypto/cmp/cmp_server.c:613,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:612,14'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:613,49'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:615,9'
              BranchSideFuncs:
                - ossl_cmp_bodytype_to_string
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:618,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:622,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:626,37'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:626,37'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:626,37'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:636,47'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:636,47'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:636,47'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:636,47'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - OSSL_CMP_CTX_set1_senderNonce
            - BranchSide:      'crypto/cmp/cmp_server.c:641,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_server.c:626,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:626,76'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_server.c:627,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:470,23'
          Dst:             OSSL_CMP_MSG_get0_header
        - Src:             'crypto/cmp/cmp_server.c:471,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:471,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:471,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:476,16'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_server.c:477,5'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_server.c:477,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:485,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:485,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:485,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:488,10'
          Dst:             OSSL_CMP_CTX_set1_recipient
        - Src:             'crypto/cmp/cmp_server.c:500,25'
          Dst:             i2s_ASN1_OCTET_STRING
        - Src:             'crypto/cmp/cmp_server.c:503,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:506,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_server.c:509,14'
          Dst:             OSSL_CMP_CTX_set1_transactionID
        - Src:             'crypto/cmp/cmp_server.c:510,21'
          Dst:             OSSL_CMP_CTX_set1_senderNonce
        - Src:             'crypto/cmp/cmp_server.c:523,20'
          Dst:             ossl_cmp_msg_check_update
        - Src:             'crypto/cmp/cmp_server.c:523,20'
          Dst:             unprotected_exception
        - Src:             'crypto/cmp/cmp_server.c:526,16'
          Dst:             ossl_cmp_hdr_get_protection_nid
        - Src:             'crypto/cmp/cmp_server.c:537,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:537,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:537,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:539,19'
          Dst:             process_cert_request
        - Src:             'crypto/cmp/cmp_server.c:543,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:543,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:543,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:545,19'
          Dst:             process_rr
        - Src:             'crypto/cmp/cmp_server.c:549,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:549,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:549,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:551,19'
          Dst:             process_genm
        - Src:             'crypto/cmp/cmp_server.c:555,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:555,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:555,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:557,19'
          Dst:             process_error
        - Src:             'crypto/cmp/cmp_server.c:561,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:561,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:561,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:563,19'
          Dst:             process_certConf
        - Src:             'crypto/cmp/cmp_server.c:567,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:567,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:567,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:569,19'
          Dst:             process_pollReq
        - Src:             'crypto/cmp/cmp_server.c:573,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:573,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:573,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:582,29'
          Dst:             ERR_peek_error_data
        - Src:             'crypto/cmp/cmp_server.c:595,23'
          Dst:             OSSL_CMP_CTX_set1_transactionID
        - Src:             'crypto/cmp/cmp_server.c:596,19'
          Dst:             ossl_cmp_ctx_set1_recipNonce
        - Src:             'crypto/cmp/cmp_server.c:601,18'
          Dst:             ERR_reason_error_string
        - Src:             'crypto/cmp/cmp_server.c:602,19'
          Dst:             OSSL_CMP_STATUSINFO_new
        - Src:             'crypto/cmp/cmp_server.c:604,19'
          Dst:             ossl_cmp_error_new
        - Src:             'crypto/cmp/cmp_server.c:606,13'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_server.c:609,5'
          Dst:             OSSL_CMP_CTX_print_errors
        - Src:             'crypto/cmp/cmp_server.c:613,23'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_server.c:615,9'
          Dst:             ossl_cmp_bodytype_to_string
        - Src:             'crypto/cmp/cmp_server.c:615,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:618,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:626,13'
          Dst:             OSSL_CMP_CTX_get_option
        - Src:             'crypto/cmp/cmp_server.c:636,15'
          Dst:             OSSL_CMP_CTX_set1_transactionID
        - Src:             'crypto/cmp/cmp_server.c:637,15'
          Dst:             OSSL_CMP_CTX_set1_senderNonce
    - functionName:    unprotected_exception
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - req
        - invalid_protection
        - accept_unprotected_requests
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_CMP_CTX_get_option
        - OSSL_CMP_MSG_get_bodytype
        - ossl_assert_int
        - ossl_cmp_print_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:439,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:439,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:439,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:439,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:440,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:442,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:442,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:447,35'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:448,36'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:452,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_server.c:447,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:449,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:452,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:439,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:443,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:447,9'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_server.c:448,12'
          Dst:             OSSL_CMP_CTX_get_option
        - Src:             'crypto/cmp/cmp_server.c:449,9'
          Dst:             ossl_cmp_print_log
    - functionName:    process_cert_request
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         45
      ICount:          325
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - ERR_peek_error
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_CMP_CTX_set_option
        - OSSL_CMP_MSG_get0_header
        - OSSL_CMP_MSG_get_bodytype
        - OSSL_CMP_PKISI_free
        - OSSL_CMP_STATUSINFO_new
        - OSSL_CRMF_MSG_get_certReqId
        - OSSL_STACK_OF_X509_free
        - X509_free
        - ossl_assert_int
        - ossl_check_const_OSSL_CRMF_MSG_sk_type
        - ossl_cmp_certrep_new
        - ossl_cmp_hdr_has_implicitConfirm
        - ossl_cmp_verify_popo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:169,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:169,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:169,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:169,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:169,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:169,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:170,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:172,39'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:172,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:175,18'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:175,18'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:178,18'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:181,18'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:184,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:189,19'
              BranchSideFuncs:
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:192,32'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:194,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:195,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:199,20'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CRMF_MSG_sk_type
                - OPENSSL_sk_value
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:199,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:200,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:203,49'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_get_certReqId
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_reason_error_string
                - OSSL_CMP_STATUSINFO_new
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:205,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:215,62'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_server.c:219,60'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_server.c:218,5'
              BranchSideFuncs:
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:223,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:224,13'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/cmp/cmp_server.c:226,38'
              BranchSideFuncs:
                - ossl_cmp_hdr_has_implicitConfirm
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_server.c:229,42'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:229,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:231,42'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:231,42'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:231,45'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:231,42'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set_option
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ossl_cmp_certrep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:226,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:0,0'
              BranchSideFuncs:
                - ossl_cmp_certrep_new
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:232,13'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/cmp/cmp_server.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:239,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/cmp/cmp_server.c:240,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_PKISI_free
                - X509_free
                - OSSL_STACK_OF_X509_free
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:169,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:172,13'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_server.c:184,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:184,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:184,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:188,9'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_server.c:194,13'
          Dst:             ossl_check_const_OSSL_CRMF_MSG_sk_type
        - Src:             'crypto/cmp/cmp_server.c:194,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_server.c:195,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:195,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:195,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:199,20'
          Dst:             ossl_check_const_OSSL_CRMF_MSG_sk_type
        - Src:             'crypto/cmp/cmp_server.c:199,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_server.c:200,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:200,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:200,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:203,21'
          Dst:             OSSL_CRMF_MSG_get_certReqId
        - Src:             'crypto/cmp/cmp_server.c:205,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:205,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:205,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:211,10'
          Dst:             ossl_cmp_verify_popo
        - Src:             'crypto/cmp/cmp_server.c:215,62'
          Dst:             ERR_peek_error
        - Src:             'crypto/cmp/cmp_server.c:215,38'
          Dst:             ERR_reason_error_string
        - Src:             'crypto/cmp/cmp_server.c:213,14'
          Dst:             OSSL_CMP_STATUSINFO_new
        - Src:             'crypto/cmp/cmp_server.c:219,35'
          Dst:             OSSL_CMP_MSG_get0_header
        - Src:             'crypto/cmp/cmp_server.c:228,38'
          Dst:             ossl_cmp_hdr_has_implicitConfirm
        - Src:             'crypto/cmp/cmp_server.c:226,14'
          Dst:             OSSL_CMP_CTX_set_option
        - Src:             'crypto/cmp/cmp_server.c:235,11'
          Dst:             ossl_cmp_certrep_new
        - Src:             'crypto/cmp/cmp_server.c:240,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:240,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:240,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:243,5'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_server.c:244,5'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_server.c:245,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/cmp/cmp_server.c:246,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    process_rr
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         28
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_CMP_PKISI_free
        - OSSL_CRMF_CERTID_free
        - OSSL_CRMF_CERTID_gen
        - OSSL_CRMF_CERTTEMPLATE_get0_issuer
        - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
        - ossl_assert_int
        - ossl_cmp_rp_new
        - sk_OSSL_CMP_REVDETAILS_num
        - sk_OSSL_CMP_REVDETAILS_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:261,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:261,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:261,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:261,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:261,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:261,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:262,9'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:264,36'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:265,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:269,49'
              BranchSideFuncs:
                - sk_OSSL_CMP_REVDETAILS_value.1676
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:275,12'
              BranchSideFuncs:
                - OSSL_CRMF_CERTTEMPLATE_get0_issuer
                - OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
        - Branch String:   'crypto/cmp/cmp_server.c:278,24'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:278,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_gen
            - BranchSide:      'crypto/cmp/cmp_server.c:281,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:279,47'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_gen
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:281,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_server.c:281,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:282,9'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:284,32'
              BranchSideFuncs:
                - ossl_cmp_rp_new
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:284,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:285,68'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
            - BranchSide:      'crypto/cmp/cmp_server.c:286,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTID_free
                - OSSL_CMP_PKISI_free
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:261,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:264,9'
          Dst:             sk_OSSL_CMP_REVDETAILS_num
        - Src:             'crypto/cmp/cmp_server.c:265,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:265,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:265,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:269,20'
          Dst:             sk_OSSL_CMP_REVDETAILS_value
        - Src:             'crypto/cmp/cmp_server.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:276,14'
          Dst:             OSSL_CRMF_CERTTEMPLATE_get0_issuer
        - Src:             'crypto/cmp/cmp_server.c:277,14'
          Dst:             OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
        - Src:             'crypto/cmp/cmp_server.c:279,26'
          Dst:             OSSL_CRMF_CERTID_gen
        - Src:             'crypto/cmp/cmp_server.c:284,16'
          Dst:             ossl_cmp_rp_new
        - Src:             'crypto/cmp/cmp_server.c:286,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:286,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:286,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:289,5'
          Dst:             OSSL_CRMF_CERTID_free
        - Src:             'crypto/cmp/cmp_server.c:290,5'
          Dst:             OSSL_CMP_PKISI_free
    - functionName:    process_genm
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_pop_free
        - OSSL_CMP_ITAV_free
        - ossl_assert_int
        - ossl_check_OSSL_CMP_ITAV_sk_type
        - ossl_cmp_genp_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:304,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:304,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_server.c:304,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_server.c:304,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:304,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_server.c:304,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_server.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:305,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_server.c:307,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/cmp/cmp_server.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:308,9'
              BranchSideFuncs:
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/cmp/cmp_server.c:310,29'
              BranchSideFuncs:
                - ossl_cmp_genp_new
                - ossl_check_OSSL_CMP_ITAV_sk_type.1675
                - ossl_check_OSSL_CMP_ITAV_freefunc_type.1674
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:304,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:310,11'
          Dst:             ossl_cmp_genp_new
        - Src:             'crypto/cmp/cmp_server.c:311,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_sk_type
        - Src:             'crypto/cmp/cmp_server.c:311,5'
          Dst:             ossl_check_OSSL_CMP_ITAV_freefunc_type
        - Src:             'crypto/cmp/cmp_server.c:311,5'
          Dst:             OSSL_CMP_ITAV_free
        - Src:             'crypto/cmp/cmp_server.c:311,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    process_error
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - ossl_assert_int
        - ossl_cmp_pkiconf_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:321,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:321,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:321,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:321,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:321,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:321,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:321,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:322,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:323,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:328,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:321,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:327,16'
          Dst:             ossl_cmp_pkiconf_new
        - Src:             'crypto/cmp/cmp_server.c:328,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:328,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:328,9'
          Dst:             ERR_set_error
    - functionName:    process_certConf
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         40
      ICount:          262
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_CMP_CTX_get_option
        - ossl_assert_int
        - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
        - ossl_cmp_PKIStatus_to_string
        - ossl_cmp_asn1_get_int
        - ossl_cmp_pkiconf_new
        - ossl_cmp_pkisi_get_status
        - ossl_cmp_print_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:341,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:341,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:341,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:341,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:341,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:341,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:342,9'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:344,11'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_num
                - OSSL_CMP_CTX_get_option
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:349,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:349,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:350,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:348,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:350,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:354,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:355,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:357,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:357,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:358,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:359,18'
              BranchSideFuncs:
                - ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
                - OPENSSL_sk_value
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:363,47'
              BranchSideFuncs:
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:385,37'
              BranchSideFuncs:
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:367,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:368,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:371,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:371,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:372,13'
              BranchSideFuncs:
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:374,13'
              BranchSideFuncs:
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_server.c:375,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:375,42'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_server.c:383,5'
              BranchSideFuncs:
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:374,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:376,56'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_status
                - ossl_cmp_PKIStatus_to_string
                - ossl_cmp_print_log
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:383,5'
              BranchSideFuncs:
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:379,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:383,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:383,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_pkiconf_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:385,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:386,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:387,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:341,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:346,11'
          Dst:             ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
        - Src:             'crypto/cmp/cmp_server.c:346,11'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_server.c:348,9'
          Dst:             OSSL_CMP_CTX_get_option
        - Src:             'crypto/cmp/cmp_server.c:350,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:350,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:350,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:355,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:358,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:359,18'
          Dst:             ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type
        - Src:             'crypto/cmp/cmp_server.c:359,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_server.c:363,25'
          Dst:             ossl_cmp_asn1_get_int
        - Src:             'crypto/cmp/cmp_server.c:368,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:368,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:368,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:375,16'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_server.c:376,30'
          Dst:             ossl_cmp_pkisi_get_status
        - Src:             'crypto/cmp/cmp_server.c:377,31'
          Dst:             ossl_cmp_PKIStatus_to_string
        - Src:             'crypto/cmp/cmp_server.c:379,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_server.c:385,16'
          Dst:             ossl_cmp_pkiconf_new
        - Src:             'crypto/cmp/cmp_server.c:386,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:386,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:386,9'
          Dst:             ERR_set_error
    - functionName:    process_pollReq
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'struct.ossl_cmp_msg_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - req
      BBCount:         23
      ICount:          166
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_free
        - ossl_assert_int
        - ossl_cmp_asn1_get_int
        - ossl_cmp_pollRep_new
        - process_cert_request
        - sk_OSSL_CMP_POLLREQ_num
        - sk_OSSL_CMP_POLLREQ_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:400,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:400,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:400,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:400,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:400,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:400,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1677
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:400,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:401,9'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:403,11'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREQ_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:404,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:405,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:409,36'
              BranchSideFuncs:
                - sk_OSSL_CMP_POLLREQ_value
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_server.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:412,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:415,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_server.c:415,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:417,9'
              BranchSideFuncs:
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_server.c:419,9'
              BranchSideFuncs:
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
        - Branch String:   'crypto/cmp/cmp_server.c:419,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:420,36'
              BranchSideFuncs:
                - process_cert_request.1687
                - OSSL_CMP_MSG_free
            - BranchSide:      'crypto/cmp/cmp_server.c:423,41'
              BranchSideFuncs:
                - ossl_cmp_pollRep_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:400,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_server.c:404,9'
          Dst:             sk_OSSL_CMP_POLLREQ_num
        - Src:             'crypto/cmp/cmp_server.c:405,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:405,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:405,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:409,10'
          Dst:             sk_OSSL_CMP_POLLREQ_value
        - Src:             'crypto/cmp/cmp_server.c:410,17'
          Dst:             ossl_cmp_asn1_get_int
        - Src:             'crypto/cmp/cmp_server.c:412,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:412,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:412,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_server.c:420,15'
          Dst:             process_cert_request
        - Src:             'crypto/cmp/cmp_server.c:421,9'
          Dst:             OSSL_CMP_MSG_free
        - Src:             'crypto/cmp/cmp_server.c:423,20'
          Dst:             ossl_cmp_pollRep_new
        - Src:             'crypto/cmp/cmp_server.c:425,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:425,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:425,13'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_set_grant_implicit_confirm
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - srv_ctx
        - val
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:145,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:148,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:145,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:145,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:145,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_set_accept_raverified
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - srv_ctx
        - val
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:134,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:137,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:134,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:134,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:134,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_set_accept_unprotected
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - srv_ctx
        - val
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:124,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:127,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:124,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:124,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:124,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_set_send_unprotected_errors
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - srv_ctx
        - val
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:114,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:117,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:114,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:114,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:114,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_get0_custom_ctx
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:104,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:104,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:104,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:104,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_get0_cmp_ctx
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'struct.ossl_cmp_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:98,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:95,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_init
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - srv_ctx
        - custom_ctx
        - process_cert_request
        - process_rr
        - process_genm
        - process_error
        - process_certConf
        - process_pollReq
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:79,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_server.c:82,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:79,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_server.c:79,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_server.c:79,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_SRV_CTX_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.ossl_cmp_srv_ctx_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - OSSL_CMP_CTX_new
        - OSSL_CMP_SRV_CTX_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:57,9'
              BranchSideFuncs:
                - OSSL_CMP_SRV_CTX_free
            - BranchSide:      'crypto/cmp/cmp_server.c:59,38'
              BranchSideFuncs:
                - OSSL_CMP_CTX_new
                - OSSL_CMP_SRV_CTX_free
        - Branch String:   'crypto/cmp/cmp_server.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:60,9'
              BranchSideFuncs:
                - OSSL_CMP_SRV_CTX_free
            - BranchSide:      'crypto/cmp/cmp_server.c:61,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:54,29'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/cmp/cmp_server.c:59,21'
          Dst:             OSSL_CMP_CTX_new
        - Src:             'crypto/cmp/cmp_server.c:66,5'
          Dst:             OSSL_CMP_SRV_CTX_free
    - functionName:    OSSL_CMP_SRV_CTX_free
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_srv_ctx_st *'
      constantsTouched: []
      argNames:
        - srv_ctx
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - OSSL_CMP_CTX_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_server.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_server.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_server.c:48,23'
              BranchSideFuncs:
                - OSSL_CMP_CTX_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_server.c:48,5'
          Dst:             OSSL_CMP_CTX_free
        - Src:             'crypto/cmp/cmp_server.c:49,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_const_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CMP_PKIFAILUREINFO_to_string
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - number
      BBCount:         30
      ICount:          153
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:92,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:148,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_STATUSINFO_new
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      'struct.ossl_cmp_pkisi_st *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - status
        - fail_info
        - text
      BBCount:         35
      ICount:          185
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ASN1_BIT_STRING_new
        - ASN1_BIT_STRING_set_bit
        - ASN1_INTEGER_set
        - ASN1_STRING_set
        - ASN1_UTF8STRING_free
        - ASN1_UTF8STRING_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - OSSL_CMP_PKISI_free
        - OSSL_CMP_PKISI_new
        - ossl_check_ASN1_UTF8STRING_sk_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:286,9'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/cmp/cmp_status.c:287,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:288,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:290,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:291,26'
              BranchSideFuncs:
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:302,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:292,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:292,37'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/cmp/cmp_status.c:293,13'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
        - Branch String:   'crypto/cmp/cmp_status.c:291,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:293,13'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:294,33'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:294,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:295,13'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/cmp/cmp_status.c:296,14'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1786
                - ossl_check_ASN1_UTF8STRING_type.1785
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:296,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:297,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:299,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:302,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:303,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:303,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:304,17'
              BranchSideFuncs:
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:310,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:305,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:305,40'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:307,42'
              BranchSideFuncs:
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:304,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:306,17'
              BranchSideFuncs:
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/cmp/cmp_status.c:307,42'
              BranchSideFuncs:
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/cmp/cmp_status.c:307,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:308,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/cmp/cmp_status.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_PKISI_free
                - ASN1_UTF8STRING_free
                - ASN1_BIT_STRING_new
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:281,26'
          Dst:             OSSL_CMP_PKISI_new
        - Src:             'crypto/cmp/cmp_status.c:287,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/cmp/cmp_status.c:291,26'
          Dst:             ASN1_UTF8STRING_new
        - Src:             'crypto/cmp/cmp_status.c:292,21'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/cmp/cmp_status.c:294,33'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/cmp/cmp_status.c:296,14'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_status.c:296,14'
          Dst:             ossl_check_ASN1_UTF8STRING_type
        - Src:             'crypto/cmp/cmp_status.c:296,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_status.c:305,40'
          Dst:             ASN1_BIT_STRING_new
        - Src:             'crypto/cmp/cmp_status.c:307,18'
          Dst:             ASN1_BIT_STRING_set_bit
        - Src:             'crypto/cmp/cmp_status.c:314,5'
          Dst:             OSSL_CMP_PKISI_free
        - Src:             'crypto/cmp/cmp_status.c:315,5'
          Dst:             ASN1_UTF8STRING_free
    - functionName:    OSSL_CMP_CTX_snprint_PKIStatus
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - bufsize
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - OSSL_CMP_CTX_get0_statusString
        - OSSL_CMP_CTX_get_failInfoCode
        - OSSL_CMP_CTX_get_status
        - snprint_PKIStatusInfo_parts
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:262,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:266,64'
              BranchSideFuncs:
                - OSSL_CMP_CTX_get_status
                - OSSL_CMP_CTX_get_failInfoCode
                - OSSL_CMP_CTX_get0_statusString
                - snprint_PKIStatusInfo_parts
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:262,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_status.c:262,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_status.c:262,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_status.c:266,40'
          Dst:             OSSL_CMP_CTX_get_status
        - Src:             'crypto/cmp/cmp_status.c:267,40'
          Dst:             OSSL_CMP_CTX_get_failInfoCode
        - Src:             'crypto/cmp/cmp_status.c:268,40'
          Dst:             OSSL_CMP_CTX_get0_statusString
        - Src:             'crypto/cmp/cmp_status.c:266,12'
          Dst:             snprint_PKIStatusInfo_parts
    - functionName:    snprint_PKIStatusInfo_parts
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - int
        - int
        - 'struct.stack_st_ASN1_UTF8STRING *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - status
        - fail_info
        - status_strings
        - buf
        - bufsize
      BBCount:         70
      ICount:          431
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - BIO_snprintf
        - CMP_PKIFAILUREINFO_to_string
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_ASN1_UTF8STRING_sk_type
        - ossl_cmp_PKIStatus_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:183,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:183,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:184,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:184,62'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:193,34'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:194,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:194,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:194,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:194,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:200,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:200,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:216,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:201,38'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:216,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:203,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:204,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:215,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:204,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:205,63'
              BranchSideFuncs:
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:214,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:206,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:207,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
            - BranchSide:      'crypto/cmp/cmp_status.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:210,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:210,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:210,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:210,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:210,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CMP_PKIFAILUREINFO_to_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:216,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:216,28'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:223,24'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:217,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:217,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:223,24'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:218,38'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:223,24'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:219,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:223,24'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:225,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/cmp/cmp_status.c:238,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:227,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:228,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/cmp/cmp_status.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:229,20'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:234,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:234,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.1757
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
                - __sanitizer_cov_trace_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:234,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:228,44'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:234,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:184,33'
          Dst:             ossl_cmp_PKIStatus_to_string
        - Src:             'crypto/cmp/cmp_status.c:193,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_status.c:201,25'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_status.c:205,34'
          Dst:             CMP_PKIFAILUREINFO_to_string
        - Src:             'crypto/cmp/cmp_status.c:207,37'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_status.c:218,25'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_status.c:223,24'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_status.c:223,24'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_status.c:225,25'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_status.c:229,20'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_status.c:229,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_status.c:231,42'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/cmp/cmp_status.c:232,42'
          Dst:             ASN1_STRING_get0_data
        - Src:             'crypto/cmp/cmp_status.c:230,29'
          Dst:             BIO_snprintf
    - functionName:    ossl_cmp_PKIStatus_to_string
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         12
      ICount:          64
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:43,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:59,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_status.c:59,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_status.c:59,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CMP_snprint_PKIStatusInfo
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - statusInfo
        - buf
        - bufsize
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_INTEGER_get
        - ERR_new
        - ossl_cmp_pkisi_get_pkifailureinfo
        - snprint_PKIStatusInfo_parts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:247,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:251,54'
              BranchSideFuncs:
                - ossl_cmp_pkisi_get_pkifailureinfo
                - ASN1_INTEGER_get
                - snprint_PKIStatusInfo_parts
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:247,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_status.c:247,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_status.c:247,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_status.c:251,20'
          Dst:             ossl_cmp_pkisi_get_pkifailureinfo
        - Src:             'crypto/cmp/cmp_status.c:253,40'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/cmp/cmp_status.c:253,12'
          Dst:             snprint_PKIStatusInfo_parts
    - functionName:    ossl_cmp_pkisi_get_pkifailureinfo
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - si
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_BIT_STRING_get_bit
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:78,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:79,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:80,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:83,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:81,41'
              BranchSideFuncs:
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:82,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_status.c:81,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:81,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:82,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:77,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_status.c:81,17'
          Dst:             ASN1_BIT_STRING_get_bit
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_cmp_pkisi_check_pkifailureinfo
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
        - int
      constantsTouched: []
      argNames:
        - si
        - bit_index
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_BIT_STRING_get_bit
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:154,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:154,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1815
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:154,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1815
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_status.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:155,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:156,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_get_bit
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_status.c:156,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:156,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_status.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_status.c:161,36'
              BranchSideFuncs:
                - ASN1_BIT_STRING_get_bit
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:154,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_status.c:157,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_status.c:157,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_status.c:157,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_status.c:161,12'
          Dst:             ASN1_BIT_STRING_get_bit
    - functionName:    ossl_cmp_pkisi_get0_statusString
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_UTF8STRING *'
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - si
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:69,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:67,10'
          Dst:             ossl_assert_int
    - functionName:    ossl_cmp_pkisi_get_status
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_cmp_pkisi_st *'
      constantsTouched: []
      argNames:
        - si
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_assert_int
        - ossl_cmp_asn1_get_int
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_status.c:35,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:35,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1815
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:35,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1815
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:36,9'
              BranchSideFuncs:
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_status.c:37,33'
              BranchSideFuncs:
                - ossl_cmp_asn1_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_status.c:38,12'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_status.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_status.c:38,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_status.c:35,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_status.c:37,11'
          Dst:             ossl_cmp_asn1_get_int
    - functionName:    ossl_cmp_asn1_octet_string_set1_bytes
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - tgt
        - bytes
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_OCTET_STRING_set
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:272,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_util.c:275,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_util.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:276,20'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_util.c:283,29'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_util.c:277,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:277,44'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_util.c:278,36'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_util.c:276,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:278,36'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_util.c:281,5'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:272,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_util.c:272,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_util.c:272,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_util.c:276,20'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/cmp/cmp_util.c:277,22'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/cmp/cmp_util.c:278,13'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/cmp/cmp_util.c:283,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_cmp_asn1_octet_string_set1
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st **'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - tgt
        - src
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_OCTET_STRING_dup
        - ASN1_OCTET_STRING_free
        - ERR_new
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:247,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:248,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_util.c:251,10'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_dup
        - Branch String:   'crypto/cmp/cmp_util.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:254,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_dup
        - Branch String:   'crypto/cmp/cmp_util.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:255,42'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_dup
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/cmp/cmp_util.c:258,13'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/cmp/cmp_util.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:257,5'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:248,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_util.c:248,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_util.c:248,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_util.c:255,20'
          Dst:             ASN1_OCTET_STRING_dup
        - Src:             'crypto/cmp/cmp_util.c:261,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_check_ASN1_UTF8STRING_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_cmp_sk_ASN1_UTF8STRING_push_str
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - text
        - len
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_STRING_set
        - ASN1_UTF8STRING_free
        - ASN1_UTF8STRING_new
        - OPENSSL_sk_push
        - ossl_assert_int
        - ossl_check_ASN1_UTF8STRING_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:227,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:227,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1863
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:227,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1863
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:228,9'
              BranchSideFuncs:
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:229,23'
              BranchSideFuncs:
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:231,26'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:232,9'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/cmp/cmp_util.c:233,10'
              BranchSideFuncs:
                - ossl_check_ASN1_UTF8STRING_sk_type.1862
                - ossl_check_ASN1_UTF8STRING_type.1861
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTF8STRING_free
        - Branch String:   'crypto/cmp/cmp_util.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:227,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_util.c:229,23'
          Dst:             ASN1_UTF8STRING_new
        - Src:             'crypto/cmp/cmp_util.c:231,10'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/cmp/cmp_util.c:233,10'
          Dst:             ossl_check_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/cmp/cmp_util.c:233,10'
          Dst:             ossl_check_ASN1_UTF8STRING_type
        - Src:             'crypto/cmp/cmp_util.c:233,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/cmp/cmp_util.c:238,5'
          Dst:             ASN1_UTF8STRING_free
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_X509_STORE_add1_certs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.stack_st_X509 *'
        - int
      constantsTouched: []
      argNames:
        - store
        - certs
        - only_self_signed
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_STORE_add_cert
        - X509_self_signed
        - ossl_check_const_X509_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:207,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_util.c:210,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:212,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:212,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:213,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:219,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:215,31'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:215,51'
              BranchSideFuncs:
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:216,38'
              BranchSideFuncs:
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:215,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:216,38'
              BranchSideFuncs:
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:218,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:216,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:216,49'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.1867
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:217,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:207,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_util.c:207,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_util.c:207,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_util.c:212,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_util.c:212,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_util.c:213,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_util.c:213,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_util.c:215,34'
          Dst:             X509_self_signed
        - Src:             'crypto/cmp/cmp_util.c:216,18'
          Dst:             X509_STORE_add_cert
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CMP_print_errors_cb
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - log_fn
      BBCount:         30
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - BIO_snprintf
        - ERR_GET_REASON
        - ERR_get_error_all
        - ERR_lib_error_string
        - ERR_reason_error_string
        - OSSL_CMP_print_to_bio
        - improve_location_name
        - openssl_strerror_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:158,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:158,5'
              BranchSideFuncs:
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:160,35'
              BranchSideFuncs:
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:167,36'
              BranchSideFuncs:
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/cmp/cmp_util.c:170,42'
              BranchSideFuncs:
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_util.c:167,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:168,22'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/cmp/cmp_util.c:169,9'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_util.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:174,26'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
            - BranchSide:      'crypto/cmp/cmp_util.c:177,13'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
        - Branch String:   'crypto/cmp/cmp_util.c:177,26'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:177,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - BIO_snprintf
            - BranchSide:      'crypto/cmp/cmp_util.c:180,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
        - Branch String:   'crypto/cmp/cmp_util.c:177,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:178,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_util.c:180,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
        - Branch String:   'crypto/cmp/cmp_util.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:184,35'
              BranchSideFuncs:
                - BIO_new_fp
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_print_to_bio
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_util.c:195,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:186,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:187,39'
              BranchSideFuncs:
                - OSSL_CMP_print_to_bio
                - BIO_free
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:194,9'
              BranchSideFuncs:
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - ERR_lib_error_string
                - improve_location_name
                - ERR_GET_REASON.1868
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_fp
                - OSSL_CMP_print_to_bio
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:195,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:196,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:158,19'
          Dst:             ERR_get_error_all
        - Src:             'crypto/cmp/cmp_util.c:160,41'
          Dst:             ERR_lib_error_string
        - Src:             'crypto/cmp/cmp_util.c:160,13'
          Dst:             improve_location_name
        - Src:             'crypto/cmp/cmp_util.c:161,32'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/cmp/cmp_util.c:167,17'
          Dst:             openssl_strerror_r
        - Src:             'crypto/cmp/cmp_util.c:170,18'
          Dst:             ERR_reason_error_string
        - Src:             'crypto/cmp/cmp_util.c:174,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_util.c:178,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_util.c:180,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/cmp/cmp_util.c:184,24'
          Dst:             BIO_new_fp
        - Src:             'crypto/cmp/cmp_util.c:187,17'
          Dst:             OSSL_CMP_print_to_bio
        - Src:             'crypto/cmp/cmp_util.c:189,17'
          Dst:             BIO_free
    - functionName:    improve_location_name
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - func
        - fallback
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:121,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:123,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:121,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:121,46'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:123,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:124,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:123,42'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:123,52'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:124,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:123,12'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:124,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:123,45'
          Dst:             strcmp
    - functionName:    OSSL_CMP_print_to_bio
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - component
        - file
        - line
        - level
        - msg
      BBCount:         27
      ICount:          138
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_printf
        - improve_location_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:130,17'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:132,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:131,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:133,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:132,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:133,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:134,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:136,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:135,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:136,9'
              BranchSideFuncs:
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - improve_location_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:145,23'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:141,38'
          Dst:             improve_location_name
        - Src:             'crypto/cmp/cmp_util.c:141,9'
          Dst:             BIO_printf
        - Src:             'crypto/cmp/cmp_util.c:145,12'
          Dst:             BIO_printf
    - functionName:    parse_level
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - level
      BBCount:         32
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_strlcpy
        - strchr
        - strcmp
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:56,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:57,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:58,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:61,21'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:64,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:65,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:66,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:67,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:68,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:69,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:70,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:49,29'
          Dst:             strchr
        - Src:             'crypto/cmp/cmp_util.c:56,9'
          Dst:             strncmp
        - Src:             'crypto/cmp/cmp_util.c:61,5'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/cmp/cmp_util.c:63,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:64,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:65,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:66,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:67,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:68,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:69,9'
          Dst:             strcmp
        - Src:             'crypto/cmp/cmp_util.c:70,9'
          Dst:             strcmp
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cmp_log_parse_metadata
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - buf
        - level
        - func
        - file
        - line
      BBCount:         27
      ICount:          197
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_strndup
        - parse_level
        - strchr
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:79,26'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:79,17'
              BranchSideFuncs:
                - strchr
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:79,54'
              BranchSideFuncs:
                - strchr
                - strchr
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:88,9'
              BranchSideFuncs:
                - strchr
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:89,37'
              BranchSideFuncs:
                - strchr
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_util.c:91,45'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:91,48'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:91,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:93,41'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:97,34'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:97,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:97,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:98,43'
              BranchSideFuncs:
                - parse_level
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:98,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:99,29'
              BranchSideFuncs:
                - CRYPTO_strndup
                - CRYPTO_strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:104,37'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:104,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_util.c:106,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_util.c:104,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:105,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_util.c:106,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:79,47'
          Dst:             strchr
        - Src:             'crypto/cmp/cmp_util.c:89,30'
          Dst:             strchr
        - Src:             'crypto/cmp/cmp_util.c:91,23'
          Dst:             parse_level
        - Src:             'crypto/cmp/cmp_util.c:94,38'
          Dst:             strtol
        - Src:             'crypto/cmp/cmp_util.c:98,31'
          Dst:             parse_level
        - Src:             'crypto/cmp/cmp_util.c:99,29'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/cmp/cmp_util.c:100,29'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/cmp/cmp_util.c:103,27'
          Dst:             strchr
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CMP_log_close
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_trace_set_channel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_util.c:42,11'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_util.c:42,11'
              BranchSideFuncs:
                - OSSL_trace_set_channel
            - BranchSide:      'crypto/cmp/cmp_util.c:42,11'
              BranchSideFuncs:
                - OSSL_trace_set_channel
      Callsites:
        - Src:             'crypto/cmp/cmp_util.c:42,11'
          Dst:             OSSL_trace_set_channel
    - functionName:    OSSL_CMP_log_open
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_msg_with_certs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.stack_st_X509 *'
        - 'char *'
        - 'struct.stack_st_X509 *'
        - 'struct.stack_st_X509 *'
        - 'struct.ossl_cmp_msg_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - certs
        - desc
        - already_checked1
        - already_checked2
        - msg
        - mode_3gpp
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - cert_acceptable
        - check_cert_path
        - check_cert_path_3gpp
        - ossl_assert_int
        - ossl_check_const_X509_sk_type
        - ossl_cmp_ctx_set1_validatedSrvCert
        - ossl_cmp_print_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:393,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:397,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:397,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:398,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:412,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:400,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:401,13'
              BranchSideFuncs:
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:402,30'
              BranchSideFuncs:
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:402,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:404,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:405,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:406,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:406,46'
              BranchSideFuncs:
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
            - BranchSide:      'crypto/cmp/cmp_vfy.c:407,41'
              BranchSideFuncs:
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
        - Branch String:   'crypto/cmp/cmp_vfy.c:406,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:409,55'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_validatedSrvCert
            - BranchSide:      'crypto/cmp/cmp_vfy.c:411,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:406,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:409,55'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_validatedSrvCert
            - BranchSide:      'crypto/cmp/cmp_vfy.c:411,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - cert_acceptable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:412,23'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:412,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:414,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:413,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:392,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:392,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_vfy.c:393,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:397,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:397,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_vfy.c:398,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:398,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_vfy.c:400,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_vfy.c:402,14'
          Dst:             cert_acceptable
        - Src:             'crypto/cmp/cmp_vfy.c:406,25'
          Dst:             check_cert_path_3gpp
        - Src:             'crypto/cmp/cmp_vfy.c:407,25'
          Dst:             check_cert_path
        - Src:             'crypto/cmp/cmp_vfy.c:409,20'
          Dst:             ossl_cmp_ctx_set1_validatedSrvCert
        - Src:             'crypto/cmp/cmp_vfy.c:413,9'
          Dst:             ossl_cmp_print_log
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    cert_acceptable
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'char *'
        - 'char *'
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
        - 'struct.stack_st_X509 *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - desc1
        - desc2
        - cert
        - already_checked1
        - already_checked2
        - msg
      BBCount:         37
      ICount:          277
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_free
        - X509_NAME_oneline
        - X509_STORE_get0_param
        - X509_check_issued
        - X509_cmp_timeframe
        - X509_get0_notAfter
        - X509_get0_notBefore
        - X509_get0_subject_key_id
        - X509_get_issuer_name
        - X509_get_subject_name
        - already_checked
        - check_kid
        - check_name
        - ossl_cmp_print_log
        - ossl_x509v3_cache_extensions
        - verify_cb_cert
        - verify_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:253,30'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:253,65'
              BranchSideFuncs:
                - X509_STORE_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - X509_NAME_oneline
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_oneline
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:253,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - X509_NAME_oneline
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_oneline
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:258,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:259,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_oneline
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:260,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_oneline
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:262,54'
              BranchSideFuncs:
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:268,25'
              BranchSideFuncs:
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:263,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:264,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:265,9'
              BranchSideFuncs:
                - CRYPTO_free
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - already_checked
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:269,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:269,32'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:270,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:270,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:274,35'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_cmp_timeframe
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:277,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:287,21'
              BranchSideFuncs:
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:283,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:283,35'
              BranchSideFuncs:
                - verify_cb_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:285,5'
              BranchSideFuncs:
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:282,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:285,5'
              BranchSideFuncs:
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:290,9'
              BranchSideFuncs:
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:292,20'
              BranchSideFuncs:
                - X509_get0_subject_key_id
                - check_kid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:293,9'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:295,39'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:296,9'
              BranchSideFuncs:
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:299,27'
              BranchSideFuncs:
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:300,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:304,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:251,23'
          Dst:             X509_check_issued
        - Src:             'crypto/cmp/cmp_vfy.c:253,43'
          Dst:             X509_STORE_get0_param
        - Src:             'crypto/cmp/cmp_vfy.c:256,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:258,34'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_vfy.c:258,16'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_vfy.c:259,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:260,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:262,33'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/cmp/cmp_vfy.c:262,15'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_vfy.c:264,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:265,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:268,9'
          Dst:             already_checked
        - Src:             'crypto/cmp/cmp_vfy.c:269,16'
          Dst:             already_checked
        - Src:             'crypto/cmp/cmp_vfy.c:270,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:274,40'
          Dst:             X509_get0_notBefore
        - Src:             'crypto/cmp/cmp_vfy.c:275,35'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/cmp/cmp_vfy.c:274,16'
          Dst:             X509_cmp_timeframe
        - Src:             'crypto/cmp/cmp_vfy.c:280,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:283,20'
          Dst:             verify_cb_cert
        - Src:             'crypto/cmp/cmp_vfy.c:288,37'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_vfy.c:287,10'
          Dst:             check_name
        - Src:             'crypto/cmp/cmp_vfy.c:292,25'
          Dst:             X509_get0_subject_key_id
        - Src:             'crypto/cmp/cmp_vfy.c:292,10'
          Dst:             check_kid
        - Src:             'crypto/cmp/cmp_vfy.c:295,10'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/cmp/cmp_vfy.c:296,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:299,10'
          Dst:             verify_signature
        - Src:             'crypto/cmp/cmp_vfy.c:300,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:304,5'
          Dst:             ossl_cmp_print_log
    - functionName:    check_cert_path_3gpp
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
        - scrt
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_CMP_validate_cert_path
        - X509_STORE_free
        - X509_STORE_new
        - X509_free
        - ossl_cmp_X509_STORE_add1_certs
        - ossl_cmp_certrepmessage_get0_certresponse
        - ossl_cmp_certresponse_get1_cert
        - ossl_cmp_print_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:333,9'
              BranchSideFuncs:
                - X509_STORE_new
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_free
                - OSSL_CMP_validate_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:335,18'
              BranchSideFuncs:
                - X509_STORE_new
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_free
                - OSSL_CMP_validate_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:336,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:336,48'
              BranchSideFuncs:
                - X509_STORE_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:338,9'
              BranchSideFuncs:
                - X509_STORE_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:335,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:338,9'
              BranchSideFuncs:
                - OSSL_CMP_validate_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_STORE_free
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:341,41'
              BranchSideFuncs:
                - OSSL_CMP_validate_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_STORE_free
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:342,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:343,9'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
                - X509_STORE_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:350,32'
              BranchSideFuncs:
                - ossl_cmp_certrepmessage_get0_certresponse
                - ossl_cmp_certresponse_get1_cert
                - OSSL_CMP_validate_cert_path
                - X509_free
                - X509_STORE_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:335,18'
          Dst:             X509_STORE_new
        - Src:             'crypto/cmp/cmp_vfy.c:336,17'
          Dst:             ossl_cmp_X509_STORE_add1_certs
        - Src:             'crypto/cmp/cmp_vfy.c:341,13'
          Dst:             OSSL_CMP_validate_cert_path
        - Src:             'crypto/cmp/cmp_vfy.c:343,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:351,13'
          Dst:             ossl_cmp_certrepmessage_get0_certresponse
        - Src:             'crypto/cmp/cmp_vfy.c:353,24'
          Dst:             ossl_cmp_certresponse_get1_cert
        - Src:             'crypto/cmp/cmp_vfy.c:359,17'
          Dst:             OSSL_CMP_validate_cert_path
        - Src:             'crypto/cmp/cmp_vfy.c:360,9'
          Dst:             X509_free
        - Src:             'crypto/cmp/cmp_vfy.c:364,5'
          Dst:             X509_STORE_free
    - functionName:    check_cert_path
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_store_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - store
        - scrt
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_CMP_validate_cert_path
        - ossl_cmp_print_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:314,5'
              BranchSideFuncs:
                - ossl_cmp_print_log
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:311,9'
          Dst:             OSSL_CMP_validate_cert_path
        - Src:             'crypto/cmp/cmp_vfy.c:314,5'
          Dst:             ossl_cmp_print_log
    - functionName:    OSSL_CMP_validate_cert_path
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_store_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - trusted_store
        - cert
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_GET_REASON
        - ERR_new
        - ERR_peek_last_error
        - OSSL_CMP_CTX_print_errors
        - X509_STORE_CTX_free
        - X509_STORE_CTX_init
        - X509_STORE_CTX_new_ex
        - X509_verify_cert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:113,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:113,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:114,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:114,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:118,9'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.1947
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:119,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:123,38'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.1947
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:124,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:124,37'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:126,9'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:126,9'
              BranchSideFuncs:
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.1947
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:128,30'
              BranchSideFuncs:
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.1947
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:132,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:132,42'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:132,34'
              BranchSideFuncs:
                - ERR_GET_REASON.1947
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:132,42'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CMP_CTX_print_errors
                - X509_STORE_CTX_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:114,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:114,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:114,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:119,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:119,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:119,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:123,16'
          Dst:             X509_STORE_CTX_new_ex
        - Src:             'crypto/cmp/cmp_vfy.c:124,17'
          Dst:             X509_STORE_CTX_init
        - Src:             'crypto/cmp/cmp_vfy.c:128,13'
          Dst:             X509_verify_cert
        - Src:             'crypto/cmp/cmp_vfy.c:131,11'
          Dst:             ERR_peek_last_error
        - Src:             'crypto/cmp/cmp_vfy.c:132,19'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/cmp/cmp_vfy.c:133,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:133,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:133,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:137,5'
          Dst:             OSSL_CMP_CTX_print_errors
        - Src:             'crypto/cmp/cmp_vfy.c:138,5'
          Dst:             X509_STORE_CTX_free
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    already_checked
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - cert
        - already_checked
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_cmp
        - ossl_check_const_X509_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:230,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:231,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:233,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:231,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:231,70'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:232,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:230,14'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:230,14'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_vfy.c:231,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:231,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/cmp/cmp_vfy.c:231,13'
          Dst:             X509_cmp
    - functionName:    verify_cb_cert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - ts
        - cert
        - err
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - X509_STORE_CTX_free
        - X509_STORE_CTX_init
        - X509_STORE_CTX_new
        - X509_STORE_CTX_set_current_cert
        - X509_STORE_CTX_set_error
        - X509_STORE_get_verify_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:148,20'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:148,61'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:149,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:149,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:150,16'
              BranchSideFuncs:
                - X509_STORE_CTX_new
                - X509_STORE_CTX_free
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_error
                - X509_STORE_CTX_set_current_cert
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/cmp/cmp_vfy.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:151,36'
              BranchSideFuncs:
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - X509_STORE_CTX_set_error
                - X509_STORE_CTX_set_current_cert
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/cmp/cmp_vfy.c:156,25'
              BranchSideFuncs:
                - X509_STORE_CTX_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:152,34'
              BranchSideFuncs:
                - X509_STORE_CTX_set_error
                - X509_STORE_CTX_set_current_cert
                - __sanitizer_cov_trace_pc_indir
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:156,25'
              BranchSideFuncs:
                - X509_STORE_CTX_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:148,36'
          Dst:             X509_STORE_get_verify_cb
        - Src:             'crypto/cmp/cmp_vfy.c:150,16'
          Dst:             X509_STORE_CTX_new
        - Src:             'crypto/cmp/cmp_vfy.c:151,16'
          Dst:             X509_STORE_CTX_init
        - Src:             'crypto/cmp/cmp_vfy.c:152,9'
          Dst:             X509_STORE_CTX_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:153,9'
          Dst:             X509_STORE_CTX_set_current_cert
        - Src:             'crypto/cmp/cmp_vfy.c:156,5'
          Dst:             X509_STORE_CTX_free
    - functionName:    check_name
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - int
        - 'char *'
        - 'struct.X509_name_st *'
        - 'char *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - log_success
        - actual_desc
        - actual_name
        - expect_desc
        - expect_name
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_free
        - X509_NAME_cmp
        - X509_NAME_oneline
        - ossl_cmp_print_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:171,9'
              BranchSideFuncs:
                - X509_NAME_oneline
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_NAME_oneline
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:172,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:175,29'
              BranchSideFuncs:
                - X509_NAME_oneline
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_NAME_oneline
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:184,9'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_NAME_oneline
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:177,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:177,28'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:180,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:177,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:178,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:180,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:184,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:185,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - X509_NAME_oneline
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:186,5'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_NAME_oneline
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:188,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:189,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:172,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:175,11'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_vfy.c:176,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/cmp/cmp_vfy.c:178,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:180,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:185,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:186,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:187,16'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_vfy.c:188,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:189,5'
          Dst:             CRYPTO_free
    - functionName:    check_kid
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ckid
        - skid
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OCTET_STRING_cmp
        - CRYPTO_free
        - i2s_ASN1_OCTET_STRING
        - ossl_cmp_print_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:204,9'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:205,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:208,39'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:209,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:210,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:216,9'
              BranchSideFuncs:
                - CRYPTO_free
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:210,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:211,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:212,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:217,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:218,5'
              BranchSideFuncs:
                - CRYPTO_free
                - i2s_ASN1_OCTET_STRING
                - CRYPTO_free
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:220,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:221,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:205,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:208,11'
          Dst:             i2s_ASN1_OCTET_STRING
        - Src:             'crypto/cmp/cmp_vfy.c:209,9'
          Dst:             ASN1_OCTET_STRING_cmp
        - Src:             'crypto/cmp/cmp_vfy.c:211,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:212,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:217,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:218,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:219,16'
          Dst:             i2s_ASN1_OCTET_STRING
        - Src:             'crypto/cmp/cmp_vfy.c:220,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:221,5'
          Dst:             CRYPTO_free
    - functionName:    verify_signature
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - cmp_ctx
        - msg
        - cert
      BBCount:         27
      ICount:          189
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_item_verify_ex
        - BIO_free
        - BIO_new
        - BIO_s_mem
        - ERR_add_error_mem_bio
        - ERR_new
        - EVP_PKEY_free
        - OSSL_CMP_PROTECTEDPART_it
        - X509_get_key_usage
        - X509_get_pubkey
        - ossl_assert_int
        - ossl_x509_print_ex_brief
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:33,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:33,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:33,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:33,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:33,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:33,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:34,9'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:36,19'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:40,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_key_usage
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:41,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:41,36'
              BranchSideFuncs:
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:46,30'
              BranchSideFuncs:
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:42,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
            - BranchSide:      'crypto/cmp/cmp_vfy.c:46,30'
              BranchSideFuncs:
                - X509_get_pubkey
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:48,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
            - BranchSide:      'crypto/cmp/cmp_vfy.c:52,24'
              BranchSideFuncs:
                - OSSL_CMP_PROTECTEDPART_it
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_print_ex_brief
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - BIO_free
                - ERR_add_error_mem_bio
        - Branch String:   'crypto/cmp/cmp_vfy.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:58,47'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:59,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
        - Branch String:   'crypto/cmp/cmp_vfy.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:67,37'
              BranchSideFuncs:
                - ERR_add_error_mem_bio
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:68,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:33,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_vfy.c:36,19'
          Dst:             BIO_s_mem
        - Src:             'crypto/cmp/cmp_vfy.c:36,11'
          Dst:             BIO_new
        - Src:             'crypto/cmp/cmp_vfy.c:41,17'
          Dst:             X509_get_key_usage
        - Src:             'crypto/cmp/cmp_vfy.c:42,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:42,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:42,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:46,14'
          Dst:             X509_get_pubkey
        - Src:             'crypto/cmp/cmp_vfy.c:48,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:48,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:48,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:55,29'
          Dst:             OSSL_CMP_PROTECTEDPART_it
        - Src:             'crypto/cmp/cmp_vfy.c:55,9'
          Dst:             ASN1_item_verify_ex
        - Src:             'crypto/cmp/cmp_vfy.c:64,11'
          Dst:             ossl_x509_print_ex_brief
        - Src:             'crypto/cmp/cmp_vfy.c:65,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:65,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:65,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:67,9'
          Dst:             ERR_add_error_mem_bio
        - Src:             'crypto/cmp/cmp_vfy.c:71,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/cmp/cmp_vfy.c:72,5'
          Dst:             BIO_free
    - functionName:    check_msg_all_certs
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - msg
        - mode_3gpp
      BBCount:         19
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_CMP_MSG_get_bodytype
        - OSSL_STACK_OF_X509_free
        - X509_STORE_get1_all_certs
        - check_msg_with_certs
        - ossl_cmp_print_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:428,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:428,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:432,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:429,22'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:429,51'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:432,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:438,30'
              BranchSideFuncs:
                - check_msg_with_certs
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:442,9'
              BranchSideFuncs:
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:442,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:446,25'
              BranchSideFuncs:
                - X509_STORE_get1_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_with_certs
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:429,25'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_vfy.c:432,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:435,9'
          Dst:             check_msg_with_certs
        - Src:             'crypto/cmp/cmp_vfy.c:438,9'
          Dst:             check_msg_with_certs
        - Src:             'crypto/cmp/cmp_vfy.c:443,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:446,35'
          Dst:             X509_STORE_get1_all_certs
        - Src:             'crypto/cmp/cmp_vfy.c:448,15'
          Dst:             check_msg_with_certs
        - Src:             'crypto/cmp/cmp_vfy.c:453,9'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    check_msg_given_cert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.x509_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cert
        - msg
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cert_acceptable
        - check_cert_path
        - check_cert_path_3gpp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:373,29'
              BranchSideFuncs:
                - check_cert_path
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_path_3gpp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:373,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:371,12'
          Dst:             cert_acceptable
        - Src:             'crypto/cmp/cmp_vfy.c:373,13'
          Dst:             check_cert_path
        - Src:             'crypto/cmp/cmp_vfy.c:374,16'
          Dst:             check_cert_path_3gpp
    - functionName:    ossl_cmp_verify_popo
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - msg
        - acceptRAVerified
      BBCount:         22
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_CRMF_MSGS_verify_popo
        - X509_REQ_get0_pubkey
        - X509_REQ_verify_ex
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:850,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:850,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
                - X509_REQ_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:850,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
                - X509_REQ_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:850,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:851,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
                - X509_REQ_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:852,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get0_pubkey
                - X509_REQ_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:852,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:855,29'
              BranchSideFuncs:
                - X509_REQ_get0_pubkey
                - X509_REQ_verify_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:869,41'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:869,41'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:869,41'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_verify_popo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:878,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:857,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:863,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:869,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:876,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:850,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_vfy.c:857,41'
          Dst:             X509_REQ_get0_pubkey
        - Src:             'crypto/cmp/cmp_vfy.c:857,17'
          Dst:             X509_REQ_verify_ex
        - Src:             'crypto/cmp/cmp_vfy.c:869,14'
          Dst:             OSSL_CRMF_MSGS_verify_popo
        - Src:             'crypto/cmp/cmp_vfy.c:878,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:878,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:878,9'
          Dst:             ERR_set_error
    - functionName:    check_transactionID_or_nonce
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - expected
        - actual
        - reason
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_OCTET_STRING_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:664,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:664,13'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:664,28'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:664,53'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:679,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:663,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:679,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:664,31'
          Dst:             ASN1_OCTET_STRING_cmp
    - functionName:    ossl_cmp_msg_check_update
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - msg
        - cb
        - cb_arg
      BBCount:         78
      ICount:          426
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OSSL_CMP_CTX_set1_transactionID
        - OSSL_CMP_MSG_get0_header
        - OSSL_CMP_MSG_get_bodytype
        - OSSL_CMP_validate_msg
        - X509_add_certs
        - X509_get_subject_name
        - check_name
        - check_transactionID_or_nonce
        - ossl_assert_int
        - ossl_check_const_X509_sk_type
        - ossl_cmp_X509_STORE_add1_certs
        - ossl_cmp_ctx_set1_recipNonce
        - ossl_cmp_hdr_get_protection_nid
        - ossl_cmp_hdr_get_pvno
        - ossl_cmp_print_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:709,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:709,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:709,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:709,10'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:709,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:709,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.1942
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:709,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:710,9'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:711,36'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get0_header
                - __sanitizer_cov_trace_const_cmp4
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:714,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:715,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:723,23'
              BranchSideFuncs:
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
        - Branch String:   'crypto/cmp/cmp_vfy.c:724,33'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:724,36'
              BranchSideFuncs:
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - X509_get_subject_name
            - BranchSide:      'crypto/cmp/cmp_vfy.c:726,21'
              BranchSideFuncs:
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:724,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:725,49'
              BranchSideFuncs:
                - X509_get_subject_name
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:726,21'
              BranchSideFuncs:
                - check_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:726,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:728,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:731,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.1937
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:731,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:732,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:742,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:742,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:749,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:749,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:751,36'
              BranchSideFuncs:
                - OSSL_CMP_validate_msg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:760,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:752,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:752,21'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:758,5'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:752,32'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:752,37'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:757,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:751,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:757,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:758,5'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:760,24'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:760,29'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:765,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:770,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:770,38'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_pvno
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:777,35'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:769,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:775,5'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:777,35'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:777,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:782,5'
              BranchSideFuncs:
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:785,39'
              BranchSideFuncs:
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:785,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:787,9'
              BranchSideFuncs:
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:790,39'
              BranchSideFuncs:
                - check_transactionID_or_nonce
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:790,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:792,9'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:795,9'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:796,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:796,45'
              BranchSideFuncs:
                - OSSL_CMP_CTX_set1_transactionID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:804,39'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:797,9'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:804,39'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_recipNonce
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:805,9'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:813,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:813,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:817,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:819,41'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:819,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:826,43'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:826,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:831,17'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:831,17'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:831,17'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:831,17'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:841,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:831,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:832,41'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:839,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:835,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:837,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:838,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:709,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/cmp/cmp_vfy.c:711,11'
          Dst:             OSSL_CMP_MSG_get0_header
        - Src:             'crypto/cmp/cmp_vfy.c:715,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:715,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:715,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:725,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/cmp/cmp_vfy.c:726,10'
          Dst:             check_name
        - Src:             'crypto/cmp/cmp_vfy.c:731,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/cmp/cmp_vfy.c:731,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/cmp/cmp_vfy.c:732,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:742,10'
          Dst:             X509_add_certs
        - Src:             'crypto/cmp/cmp_vfy.c:751,14'
          Dst:             OSSL_CMP_validate_msg
        - Src:             'crypto/cmp/cmp_vfy.c:769,9'
          Dst:             ossl_cmp_hdr_get_pvno
        - Src:             'crypto/cmp/cmp_vfy.c:770,16'
          Dst:             ossl_cmp_hdr_get_pvno
        - Src:             'crypto/cmp/cmp_vfy.c:777,9'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_vfy.c:785,10'
          Dst:             check_transactionID_or_nonce
        - Src:             'crypto/cmp/cmp_vfy.c:790,10'
          Dst:             check_transactionID_or_nonce
        - Src:             'crypto/cmp/cmp_vfy.c:796,13'
          Dst:             OSSL_CMP_CTX_set1_transactionID
        - Src:             'crypto/cmp/cmp_vfy.c:804,10'
          Dst:             ossl_cmp_ctx_set1_recipNonce
        - Src:             'crypto/cmp/cmp_vfy.c:813,10'
          Dst:             X509_add_certs
        - Src:             'crypto/cmp/cmp_vfy.c:819,9'
          Dst:             ossl_cmp_hdr_get_protection_nid
        - Src:             'crypto/cmp/cmp_vfy.c:826,17'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_vfy.c:835,22'
          Dst:             ossl_cmp_X509_STORE_add1_certs
    - functionName:    OSSL_CMP_validate_msg
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         50
      ICount:          277
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - OSSL_CMP_MSG_get_bodytype
        - check_msg_find_cert
        - ossl_cmp_X509_STORE_add1_certs
        - ossl_cmp_ctx_set1_validatedSrvCert
        - ossl_cmp_hdr_get_protection_nid
        - ossl_cmp_print_log
        - verify_PBMAC
        - verify_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:568,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:568,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:569,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:569,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:569,36'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:569,39'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:568,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:574,9'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - verify_PBMAC
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_msg_find_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:575,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:575,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:575,40'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:575,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:580,45'
              BranchSideFuncs:
                - ossl_cmp_hdr_get_protection_nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - verify_PBMAC
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_msg_find_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:580,5'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:583,13'
              BranchSideFuncs:
                - verify_PBMAC
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:626,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:633,16'
              BranchSideFuncs:
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_validatedSrvCert
                - check_msg_find_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:583,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:584,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:588,26'
              BranchSideFuncs:
                - verify_PBMAC
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:588,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:595,47'
              BranchSideFuncs:
                - OSSL_CMP_MSG_get_bodytype
                - __sanitizer_cov_trace_switch
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:618,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:595,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:597,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:602,21'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:602,21'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:602,21'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:602,21'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:612,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:602,21'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:603,45'
              BranchSideFuncs:
                - ossl_cmp_X509_STORE_add1_certs
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:610,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:606,25'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:608,25'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:609,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:634,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:635,17'
              BranchSideFuncs:
                - check_msg_find_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:647,34'
              BranchSideFuncs:
                - verify_signature
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_validatedSrvCert
        - Branch String:   'crypto/cmp/cmp_vfy.c:635,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:636,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:640,37'
              BranchSideFuncs:
                - check_msg_find_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:640,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:641,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:645,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:647,17'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:648,17'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_ctx_set1_validatedSrvCert
            - BranchSide:      'crypto/cmp/cmp_vfy.c:652,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:567,5'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:570,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:570,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:570,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:576,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:576,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:576,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:580,13'
          Dst:             ossl_cmp_hdr_get_protection_nid
        - Src:             'crypto/cmp/cmp_vfy.c:584,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:585,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:585,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:585,13'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:588,13'
          Dst:             verify_PBMAC
        - Src:             'crypto/cmp/cmp_vfy.c:595,21'
          Dst:             OSSL_CMP_MSG_get_bodytype
        - Src:             'crypto/cmp/cmp_vfy.c:606,26'
          Dst:             ossl_cmp_X509_STORE_add1_certs
        - Src:             'crypto/cmp/cmp_vfy.c:614,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:618,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:626,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:626,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:626,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:636,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:637,17'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:637,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:637,17'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:640,17'
          Dst:             check_msg_find_cert
        - Src:             'crypto/cmp/cmp_vfy.c:641,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:647,17'
          Dst:             verify_signature
        - Src:             'crypto/cmp/cmp_vfy.c:648,17'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:650,24'
          Dst:             ossl_cmp_ctx_set1_validatedSrvCert
        - Src:             'crypto/cmp/cmp_vfy.c:652,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:653,13'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:653,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:653,13'
          Dst:             ERR_set_error
    - functionName:    verify_PBMAC
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_BIT_STRING_free
        - ERR_new
        - memcmp
        - ossl_cmp_calc_protection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:87,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/cmp/cmp_vfy.c:87,37'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:87,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:90,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:88,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:88,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:90,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:89,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/cmp/cmp_vfy.c:90,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:90,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:90,30'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:90,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:96,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:84,23'
          Dst:             ossl_cmp_calc_protection
        - Src:             'crypto/cmp/cmp_vfy.c:90,16'
          Dst:             memcmp
        - Src:             'crypto/cmp/cmp_vfy.c:92,5'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/cmp/cmp_vfy.c:94,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:94,9'
          Dst:             ERR_set_error
    - functionName:    check_msg_find_cert
      functionSourceFile: '/src/openssl/crypto/cmp/cmp_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_cmp_ctx_st *'
        - 'struct.ossl_cmp_msg_st *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         40
      ICount:          275
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_free
        - ERR_add_error_txt
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_CMP_CTX_print_errors
        - X509_NAME_oneline
        - check_msg_all_certs
        - check_msg_given_cert
        - i2s_ASN1_OCTET_STRING
        - ossl_cmp_ctx_set1_validatedSrvCert
        - ossl_cmp_print_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/cmp/cmp_vfy.c:472,24'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:472,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/cmp/cmp_vfy.c:472,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/cmp/cmp_vfy.c:474,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CMP_CTX_print_errors
                - ERR_set_mark
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
                - check_msg_given_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - ossl_cmp_print_log
                - check_msg_given_cert
                - ERR_pop_to_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/cmp/cmp_vfy.c:474,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:476,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/cmp/cmp_vfy.c:481,31'
              BranchSideFuncs:
                - OSSL_CMP_CTX_print_errors
                - ERR_set_mark
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
                - check_msg_given_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - ossl_cmp_print_log
                - check_msg_given_cert
                - ERR_pop_to_mark
        - Branch String:   'crypto/cmp/cmp_vfy.c:491,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:492,34'
              BranchSideFuncs:
                - check_msg_given_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cmp_ctx_set1_validatedSrvCert
                - ossl_cmp_print_log
                - check_msg_given_cert
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
                - ERR_pop_to_mark
            - BranchSide:      'crypto/cmp/cmp_vfy.c:505,31'
              BranchSideFuncs:
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
        - Branch String:   'crypto/cmp/cmp_vfy.c:492,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:493,27'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'crypto/cmp/cmp_vfy.c:498,50'
              BranchSideFuncs:
                - ossl_cmp_ctx_set1_validatedSrvCert
                - ossl_cmp_print_log
                - check_msg_given_cert
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
        - Branch String:   'crypto/cmp/cmp_vfy.c:506,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:506,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
            - BranchSide:      'crypto/cmp/cmp_vfy.c:506,36'
              BranchSideFuncs:
                - check_msg_all_certs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - ERR_pop_to_mark
        - Branch String:   'crypto/cmp/cmp_vfy.c:508,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:510,15'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:514,11'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - X509_NAME_oneline
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:517,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:517,66'
              BranchSideFuncs:
                - i2s_ASN1_OCTET_STRING
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ossl_cmp_print_log
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:519,9'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:531,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
        - Branch String:   'crypto/cmp/cmp_vfy.c:520,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:521,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
            - BranchSide:      'crypto/cmp/cmp_vfy.c:522,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ossl_cmp_print_log
        - Branch String:   'crypto/cmp/cmp_vfy.c:522,13'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:523,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
            - BranchSide:      'crypto/cmp/cmp_vfy.c:525,13'
              BranchSideFuncs:
                - ossl_cmp_print_log
                - check_msg_all_certs
                - check_msg_all_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
                - ERR_add_error_txt
        - Branch String:   'crypto/cmp/cmp_vfy.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:533,9'
              BranchSideFuncs:
                - ERR_add_error_txt
                - ERR_add_error_txt
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
            - BranchSide:      'crypto/cmp/cmp_vfy.c:536,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_txt
                - ERR_add_error_txt
        - Branch String:   'crypto/cmp/cmp_vfy.c:536,9'
          Branch Sides:
            - BranchSide:      'crypto/cmp/cmp_vfy.c:536,21'
              BranchSideFuncs:
                - ERR_add_error_txt
                - ERR_add_error_txt
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/cmp/cmp_vfy.c:537,9'
              BranchSideFuncs:
                - ERR_add_error_txt
                - ERR_add_error_txt
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/cmp/cmp_vfy.c:476,9'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:476,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:476,9'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:481,5'
          Dst:             OSSL_CMP_CTX_print_errors
        - Src:             'crypto/cmp/cmp_vfy.c:484,11'
          Dst:             ERR_set_mark
        - Src:             'crypto/cmp/cmp_vfy.c:492,13'
          Dst:             check_msg_given_cert
        - Src:             'crypto/cmp/cmp_vfy.c:494,19'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/cmp/cmp_vfy.c:498,15'
          Dst:             ossl_cmp_ctx_set1_validatedSrvCert
        - Src:             'crypto/cmp/cmp_vfy.c:500,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:502,15'
          Dst:             check_msg_given_cert
        - Src:             'crypto/cmp/cmp_vfy.c:505,11'
          Dst:             check_msg_all_certs
        - Src:             'crypto/cmp/cmp_vfy.c:506,16'
          Dst:             check_msg_all_certs
        - Src:             'crypto/cmp/cmp_vfy.c:510,15'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/cmp/cmp_vfy.c:514,11'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/cmp/cmp_vfy.c:516,13'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/cmp/cmp_vfy.c:517,38'
          Dst:             i2s_ASN1_OCTET_STRING
        - Src:             'crypto/cmp/cmp_vfy.c:519,9'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:521,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:523,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:525,13'
          Dst:             ossl_cmp_print_log
        - Src:             'crypto/cmp/cmp_vfy.c:527,15'
          Dst:             check_msg_all_certs
        - Src:             'crypto/cmp/cmp_vfy.c:528,15'
          Dst:             check_msg_all_certs
        - Src:             'crypto/cmp/cmp_vfy.c:531,5'
          Dst:             ERR_new
        - Src:             'crypto/cmp/cmp_vfy.c:531,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/cmp/cmp_vfy.c:531,5'
          Dst:             ERR_set_error
        - Src:             'crypto/cmp/cmp_vfy.c:533,9'
          Dst:             ERR_add_error_txt
        - Src:             'crypto/cmp/cmp_vfy.c:534,9'
          Dst:             ERR_add_error_txt
        - Src:             'crypto/cmp/cmp_vfy.c:537,9'
          Dst:             ERR_add_error_txt
        - Src:             'crypto/cmp/cmp_vfy.c:538,9'
          Dst:             ERR_add_error_txt
        - Src:             'crypto/cmp/cmp_vfy.c:542,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/cmp/cmp_vfy.c:543,5'
          Dst:             CRYPTO_free
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_ATTRIBUTETYPEANDVALUE_adb
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTID_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTREQUEST_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_OPTIONALVALIDITY_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_SINGLEPUBINFO_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSGS_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_MSGS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             OSSL_CRMF_MSGS_it
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_MSGS_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSG_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_POPO_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_POPOSIGNINGKEY_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_POPOPRIVKEY_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_PKMACVALUE_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSGS_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CRMF_MSG *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_MSGS_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:220,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:220,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:220,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSGS_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             OSSL_CRMF_MSGS_it
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_MSGS
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_MSGS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             OSSL_CRMF_MSGS_it
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_MSGS
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CRMF_MSG *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_MSGS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             OSSL_CRMF_MSGS_it
        - Src:             'crypto/crmf/crmf_asn.c:220,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_MSG_dup
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      'struct.ossl_crmf_msg_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CRMF_MSG_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:214,1'
          Dst:             OSSL_CRMF_MSG_it
        - Src:             'crypto/crmf/crmf_asn.c:214,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CRMF_MSG_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_MSG_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             OSSL_CRMF_MSG_it
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_MSG_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'struct.ossl_crmf_msg_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_MSG_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:213,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:213,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:213,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             OSSL_CRMF_MSG_it
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_MSG
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_MSG_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             OSSL_CRMF_MSG_it
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_MSG
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'struct.ossl_crmf_msg_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_msg_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_MSG_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             OSSL_CRMF_MSG_it
        - Src:             'crypto/crmf/crmf_asn.c:213,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_CERTREQUEST_dup
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certrequest_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certrequest_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CRMF_CERTREQUEST_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:205,1'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_asn.c:205,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CRMF_CERTREQUEST_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certrequest_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_CERTREQUEST_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_CERTREQUEST_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certrequest_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_CERTREQUEST_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:204,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:204,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:204,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_CERTREQUEST
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_certrequest_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_CERTREQUEST_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_CERTREQUEST
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certrequest_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_certrequest_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_CERTREQUEST_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_asn.c:204,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_CERTTEMPLATE_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_CERTTEMPLATE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             OSSL_CRMF_CERTTEMPLATE_it
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_CERTTEMPLATE_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certtemplate_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_CERTTEMPLATE_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:196,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:196,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTTEMPLATE_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:196,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTTEMPLATE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             OSSL_CRMF_CERTTEMPLATE_it
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_CERTTEMPLATE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_CERTTEMPLATE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             OSSL_CRMF_CERTTEMPLATE_it
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_CERTTEMPLATE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certtemplate_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_CERTTEMPLATE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             OSSL_CRMF_CERTTEMPLATE_it
        - Src:             'crypto/crmf/crmf_asn.c:196,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_OPTIONALVALIDITY_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_OPTIONALVALIDITY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             OSSL_CRMF_OPTIONALVALIDITY_it
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_OPTIONALVALIDITY_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_OPTIONALVALIDITY_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:170,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:170,1'
              BranchSideFuncs:
                - OSSL_CRMF_OPTIONALVALIDITY_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:170,1'
              BranchSideFuncs:
                - OSSL_CRMF_OPTIONALVALIDITY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             OSSL_CRMF_OPTIONALVALIDITY_it
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_OPTIONALVALIDITY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_val_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_OPTIONALVALIDITY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             OSSL_CRMF_OPTIONALVALIDITY_it
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_OPTIONALVALIDITY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_val_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_OPTIONALVALIDITY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             OSSL_CRMF_OPTIONALVALIDITY_it
        - Src:             'crypto/crmf/crmf_asn.c:170,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:164,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:164,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:163,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:163,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:163,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:163,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_POPO_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ASIdentifierChoice_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_POPO_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             OSSL_CRMF_POPO_it
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_POPO_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.ASIdentifierChoice_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_POPO_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:128,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:128,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:128,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             OSSL_CRMF_POPO_it
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_POPO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ASIdentifierChoice_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_POPO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             OSSL_CRMF_POPO_it
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_POPO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.ASIdentifierChoice_st *'
      argCount:        3
      argTypes:
        - 'struct.ASIdentifierChoice_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_POPO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             OSSL_CRMF_POPO_it
        - Src:             'crypto/crmf/crmf_asn.c:128,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_POPOSIGNINGKEY_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_poposigningkey_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_POPOSIGNINGKEY_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_POPOSIGNINGKEY_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkey_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_POPOSIGNINGKEY_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:120,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:120,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEY_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:120,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_POPOSIGNINGKEY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_poposigningkey_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_POPOSIGNINGKEY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_POPOSIGNINGKEY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkey_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_poposigningkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_POPOSIGNINGKEY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:120,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkeyinput_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:112,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:112,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:112,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkeyinput_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - Src:             'crypto/crmf/crmf_asn.c:112,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_authinfo_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkeyinput_authinfo_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:105,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:105,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:105,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_authinfo_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.ossl_crmf_poposigningkeyinput_authinfo_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_poposigningkeyinput_authinfo_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:105,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_PBMPARAMETER_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_pbmparameter_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_PBMPARAMETER_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             OSSL_CRMF_PBMPARAMETER_it
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_PBMPARAMETER_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_PBMPARAMETER_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pbmparameter_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_PBMPARAMETER_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:97,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:97,1'
              BranchSideFuncs:
                - OSSL_CRMF_PBMPARAMETER_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:97,1'
              BranchSideFuncs:
                - OSSL_CRMF_PBMPARAMETER_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             OSSL_CRMF_PBMPARAMETER_it
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_PBMPARAMETER
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_pbmparameter_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_PBMPARAMETER_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             OSSL_CRMF_PBMPARAMETER_it
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_PBMPARAMETER
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pbmparameter_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_pbmparameter_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_PBMPARAMETER_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             OSSL_CRMF_PBMPARAMETER_it
        - Src:             'crypto/crmf/crmf_asn.c:97,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_POPOPRIVKEY_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_POPOPRIVKEY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             OSSL_CRMF_POPOPRIVKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_POPOPRIVKEY_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'struct.ossl_crmf_popoprivkey_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_POPOPRIVKEY_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:89,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:89,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOPRIVKEY_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:89,1'
              BranchSideFuncs:
                - OSSL_CRMF_POPOPRIVKEY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             OSSL_CRMF_POPOPRIVKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_POPOPRIVKEY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_POPOPRIVKEY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             OSSL_CRMF_POPOPRIVKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_POPOPRIVKEY
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'struct.ossl_crmf_popoprivkey_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_POPOPRIVKEY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             OSSL_CRMF_POPOPRIVKEY_it
        - Src:             'crypto/crmf/crmf_asn.c:89,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_PKMACVALUE_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_pkmacvalue_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_PKMACVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             OSSL_CRMF_PKMACVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_PKMACVALUE_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkmacvalue_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_PKMACVALUE_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:79,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:79,1'
              BranchSideFuncs:
                - OSSL_CRMF_PKMACVALUE_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:79,1'
              BranchSideFuncs:
                - OSSL_CRMF_PKMACVALUE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             OSSL_CRMF_PKMACVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_PKMACVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_pkmacvalue_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_PKMACVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             OSSL_CRMF_PKMACVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_PKMACVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkmacvalue_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_pkmacvalue_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_PKMACVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             OSSL_CRMF_PKMACVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:79,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_PKIPUBLICATIONINFO_dup
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkipublicationinfo_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:73,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:73,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CRMF_PKIPUBLICATIONINFO_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_PKIPUBLICATIONINFO_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkipublicationinfo_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:72,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:72,1'
              BranchSideFuncs:
                - OSSL_CRMF_PKIPUBLICATIONINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:72,1'
              BranchSideFuncs:
                - OSSL_CRMF_PKIPUBLICATIONINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_PKIPUBLICATIONINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_PKIPUBLICATIONINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkipublicationinfo_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_PKIPUBLICATIONINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:72,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_SINGLEPUBINFO_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_singlepubinfo_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_SINGLEPUBINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             OSSL_CRMF_SINGLEPUBINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_SINGLEPUBINFO_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.ossl_crmf_singlepubinfo_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_SINGLEPUBINFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:65,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:65,1'
              BranchSideFuncs:
                - OSSL_CRMF_SINGLEPUBINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:65,1'
              BranchSideFuncs:
                - OSSL_CRMF_SINGLEPUBINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             OSSL_CRMF_SINGLEPUBINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_SINGLEPUBINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_singlepubinfo_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_SINGLEPUBINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             OSSL_CRMF_SINGLEPUBINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_SINGLEPUBINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.ossl_crmf_singlepubinfo_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_singlepubinfo_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_SINGLEPUBINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             OSSL_CRMF_SINGLEPUBINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:65,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_ENCRYPTEDVALUE_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_encryptedvalue_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_ENCRYPTEDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             OSSL_CRMF_ENCRYPTEDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_ENCRYPTEDVALUE_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_ENCRYPTEDVALUE_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.ossl_crmf_encryptedvalue_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_ENCRYPTEDVALUE_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:59,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:59,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCRYPTEDVALUE_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:59,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCRYPTEDVALUE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             OSSL_CRMF_ENCRYPTEDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_ENCRYPTEDVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_encryptedvalue_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_ENCRYPTEDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             OSSL_CRMF_ENCRYPTEDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_ENCRYPTEDVALUE
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.ossl_crmf_encryptedvalue_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_encryptedvalue_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_ENCRYPTEDVALUE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             OSSL_CRMF_ENCRYPTEDVALUE_it
        - Src:             'crypto/crmf/crmf_asn.c:59,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_CERTID_dup
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - OSSL_CRMF_CERTID_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:49,1'
          Dst:             OSSL_CRMF_CERTID_it
        - Src:             'crypto/crmf/crmf_asn.c:49,1'
          Dst:             ASN1_item_dup
    - functionName:    OSSL_CRMF_CERTID_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_CERTID_it
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             OSSL_CRMF_CERTID_it
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_CERTID_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_CERTID_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:48,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:48,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:48,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             OSSL_CRMF_CERTID_it
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_CERTID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_CERTID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             OSSL_CRMF_CERTID_it
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_CERTID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_certid_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_CERTID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             OSSL_CRMF_CERTID_it
        - Src:             'crypto/crmf/crmf_asn.c:48,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_ENCKEYWITHID_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_enckeywithid_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_ENCKEYWITHID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_it
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_ENCKEYWITHID_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_PRIVATEKEYINFO_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_ENCKEYWITHID_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.ossl_crmf_enckeywithid_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_ENCKEYWITHID_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:42,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:42,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCKEYWITHID_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:42,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCKEYWITHID_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_it
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_ENCKEYWITHID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_enckeywithid_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_ENCKEYWITHID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_it
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_ENCKEYWITHID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.ossl_crmf_enckeywithid_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_enckeywithid_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_ENCKEYWITHID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_it
        - Src:             'crypto/crmf/crmf_asn.c:42,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.ossl_crmf_popoprivkey_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:35,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:35,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:35,1'
              BranchSideFuncs:
                - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.ossl_crmf_popoprivkey_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_popoprivkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
        - Src:             'crypto/crmf/crmf_asn.c:35,1'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_CRMF_PRIVATEKEYINFO_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_privatekeyinfo_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OSSL_CRMF_PRIVATEKEYINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             OSSL_CRMF_PRIVATEKEYINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             ASN1_item_free
    - functionName:    OSSL_CRMF_PRIVATEKEYINFO_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'struct.ossl_crmf_privatekeyinfo_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OSSL_CRMF_PRIVATEKEYINFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_asn.c:27,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_asn.c:27,1'
              BranchSideFuncs:
                - OSSL_CRMF_PRIVATEKEYINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/crmf/crmf_asn.c:27,1'
              BranchSideFuncs:
                - OSSL_CRMF_PRIVATEKEYINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             OSSL_CRMF_PRIVATEKEYINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_OSSL_CRMF_PRIVATEKEYINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_privatekeyinfo_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OSSL_CRMF_PRIVATEKEYINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             OSSL_CRMF_PRIVATEKEYINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OSSL_CRMF_PRIVATEKEYINFO
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_asn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'struct.ossl_crmf_privatekeyinfo_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_privatekeyinfo_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OSSL_CRMF_PRIVATEKEYINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             OSSL_CRMF_PRIVATEKEYINFO_it
        - Src:             'crypto/crmf/crmf_asn.c:27,1'
          Dst:             ASN1_item_d2i
    - functionName:    sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:366,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE *'
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:366,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_local.h:366,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_local.h:366,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/crmf/crmf_local.h:366,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:366,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_crmf_encryptedvalue_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ecert
        - libctx
        - propq
        - pkey
      BBCount:         49
      ICount:          350
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - ASN1_TYPE_get_octetstring
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_CIPHER_get_block_size
        - EVP_CIPHER_get_iv_length
        - EVP_CIPHER_get_key_length
        - EVP_DecryptFinal
        - EVP_DecryptInit
        - EVP_DecryptUpdate
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_pkey
        - EVP_PKEY_decrypt_init
        - EVP_get_cipherbyname
        - OBJ_obj2txt
        - X509_new_ex
        - d2i_X509
        - evp_pkey_decrypt_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:640,23'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:640,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:642,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:640,49'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:640,52'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:642,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:641,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:641,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:642,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:641,40'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:641,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:642,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:640,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:642,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:647,17'
              BranchSideFuncs:
                - OBJ_obj2txt
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - EVP_CIPHER_get_key_length
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_decrypt_alloc
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_iv_length
                - CRYPTO_malloc
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_get_cipherbyname
        - Branch String:   'crypto/crmf/crmf_lib.c:652,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:653,53'
              BranchSideFuncs:
                - EVP_get_cipherbyname
                - ERR_pop_to_mark
                - EVP_CIPHER_get_key_length
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_decrypt_alloc
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_iv_length
                - CRYPTO_malloc
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:655,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_CIPHER_get_key_length
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_decrypt_alloc
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_iv_length
                - CRYPTO_malloc
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:655,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:656,15'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:660,11'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_CIPHER_get_key_length
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_decrypt_alloc
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_iv_length
                - CRYPTO_malloc
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:665,23'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:665,48'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:669,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:666,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:666,35'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:669,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:669,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:671,15'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - CRYPTO_malloc
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:671,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:672,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:673,35'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - ASN1_TYPE_get_octetstring
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:673,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:676,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:684,23'
              BranchSideFuncs:
                - EVP_CIPHER_get_block_size
                - CRYPTO_malloc
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:686,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:686,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:687,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:684,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:687,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:688,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:691,35'
              BranchSideFuncs:
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:695,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:694,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:694,34'
              BranchSideFuncs:
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - X509_new_ex
                - d2i_X509
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:695,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:690,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:695,9'
              BranchSideFuncs:
                - X509_new_ex
                - d2i_X509
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:698,15'
              BranchSideFuncs:
                - X509_new_ex
                - d2i_X509
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:702,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:703,29'
              BranchSideFuncs:
                - d2i_X509
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:703,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:703,40'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:704,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - CRYPTO_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:642,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:642,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:642,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:647,5'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/crmf/crmf_lib.c:649,11'
          Dst:             ERR_set_mark
        - Src:             'crypto/crmf/crmf_lib.c:650,14'
          Dst:             EVP_CIPHER_fetch
        - Src:             'crypto/crmf/crmf_lib.c:653,32'
          Dst:             EVP_get_cipherbyname
        - Src:             'crypto/crmf/crmf_lib.c:656,15'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/crmf/crmf_lib.c:657,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:657,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:657,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:660,11'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/crmf/crmf_lib.c:662,17'
          Dst:             EVP_CIPHER_get_key_length
        - Src:             'crypto/crmf/crmf_lib.c:664,13'
          Dst:             EVP_PKEY_CTX_new_from_pkey
        - Src:             'crypto/crmf/crmf_lib.c:665,26'
          Dst:             EVP_PKEY_decrypt_init
        - Src:             'crypto/crmf/crmf_lib.c:666,12'
          Dst:             evp_pkey_decrypt_alloc
        - Src:             'crypto/crmf/crmf_lib.c:671,15'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/crmf/crmf_lib.c:671,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/crmf/crmf_lib.c:674,35'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/crmf/crmf_lib.c:673,9'
          Dst:             ASN1_TYPE_get_octetstring
        - Src:             'crypto/crmf/crmf_lib.c:675,12'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/crmf/crmf_lib.c:676,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:676,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:676,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:684,23'
          Dst:             EVP_CIPHER_get_block_size
        - Src:             'crypto/crmf/crmf_lib.c:684,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/crmf/crmf_lib.c:686,27'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'crypto/crmf/crmf_lib.c:688,5'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             'crypto/crmf/crmf_lib.c:690,10'
          Dst:             EVP_DecryptInit
        - Src:             'crypto/crmf/crmf_lib.c:691,17'
          Dst:             EVP_DecryptUpdate
        - Src:             'crypto/crmf/crmf_lib.c:694,17'
          Dst:             EVP_DecryptFinal
        - Src:             'crypto/crmf/crmf_lib.c:695,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:695,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:695,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:701,17'
          Dst:             X509_new_ex
        - Src:             'crypto/crmf/crmf_lib.c:703,9'
          Dst:             d2i_X509
        - Src:             'crypto/crmf/crmf_lib.c:704,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:704,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:704,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:706,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/crmf/crmf_lib.c:707,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/crmf/crmf_lib.c:708,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'crypto/crmf/crmf_lib.c:709,5'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/crmf/crmf_lib.c:710,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/crmf/crmf_lib.c:711,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_CRMF_CERTTEMPLATE_fill
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.X509_name_st *'
        - 'struct.X509_name_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - tmpl
        - pubkey
        - subject
        - issuer
        - serial
      BBCount:         26
      ICount:          137
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_INTEGER_dup
        - ASN1_INTEGER_free
        - ERR_new
        - X509_NAME_set
        - X509_PUBKEY_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:597,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:598,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:601,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:601,25'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:601,58'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:603,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:601,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:602,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:603,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:603,24'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:603,57'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
            - BranchSide:      'crypto/crmf/crmf_lib.c:605,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
        - Branch String:   'crypto/crmf/crmf_lib.c:603,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:604,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
            - BranchSide:      'crypto/crmf/crmf_lib.c:605,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
        - Branch String:   'crypto/crmf/crmf_lib.c:605,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:606,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:610,9'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:607,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:608,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:609,5'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:610,24'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:610,45'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:612,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:612,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:598,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:598,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:598,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:601,29'
          Dst:             X509_NAME_set
        - Src:             'crypto/crmf/crmf_lib.c:603,28'
          Dst:             X509_NAME_set
        - Src:             'crypto/crmf/crmf_lib.c:606,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/crmf/crmf_lib.c:607,35'
          Dst:             ASN1_INTEGER_dup
        - Src:             'crypto/crmf/crmf_lib.c:610,28'
          Dst:             X509_PUBKEY_set
    - functionName:    OSSL_CRMF_CERTID_get0_serialNumber
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - cid
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:584,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:584,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:584,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTID_get0_issuer
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - cid
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:577,24'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:577,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:577,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:577,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:577,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:578,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_get0_extensions
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - tmpl
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:572,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:572,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:572,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_get0_issuer
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - tmpl
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:566,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:566,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:566,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_get0_subject
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - tmpl
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:560,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:560,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:560,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - tmpl
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:554,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:554,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:554,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_CRMF_CERTTEMPLATE_get0_publicKey
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_certtemplate_st *'
      constantsTouched: []
      argNames:
        - tmpl
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:548,12'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:548,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:548,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_check_const_OSSL_CRMF_MSG_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crmf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSGS_verify_popo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - int
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reqs
        - rid
        - acceptRAVerified
        - libctx
        - propq
      BBCount:         34
      ICount:          250
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_item_verify_ex
        - ERR_new
        - OPENSSL_sk_value
        - OSSL_CRMF_CERTREQUEST_it
        - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - X509_PUBKEY_eq
        - X509_PUBKEY_get0
        - ossl_check_const_OSSL_CRMF_MSG_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:471,22'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:471,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:472,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:472,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:476,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:476,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:477,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:481,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:481,5'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:483,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:489,18'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:537,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:537,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:539,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:483,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:484,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:490,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:491,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:494,15'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:495,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:501,17'
              BranchSideFuncs:
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:518,17'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:501,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:502,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:505,32'
              BranchSideFuncs:
                - X509_PUBKEY_eq
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:505,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:506,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:515,18'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEYINPUT_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:518,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:519,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:522,18'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - X509_PUBKEY_get0
                - ASN1_item_verify_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:525,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:528,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:529,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:471,32'
          Dst:             ossl_check_const_OSSL_CRMF_MSG_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:471,32'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/crmf/crmf_lib.c:472,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:472,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:472,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:477,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:477,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:477,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:484,13'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:484,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:484,13'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:491,13'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:491,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:491,13'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:502,17'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:502,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:502,17'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:505,17'
          Dst:             X509_PUBKEY_eq
        - Src:             'crypto/crmf/crmf_lib.c:506,17'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:506,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:506,17'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:515,18'
          Dst:             OSSL_CRMF_POPOSIGNINGKEYINPUT_it
        - Src:             'crypto/crmf/crmf_lib.c:519,17'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:519,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:519,17'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:522,18'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_lib.c:526,44'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/crmf/crmf_lib.c:525,13'
          Dst:             ASN1_item_verify_ex
        - Src:             'crypto/crmf/crmf_lib.c:539,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:539,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:539,9'
          Dst:             ERR_set_error
    - functionName:    create_popo_signature
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_crmf_poposigningkey_st *'
        - 'struct.ossl_crmf_certrequest_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ps
        - cr
        - pkey
        - digest
        - libctx
        - propq
      BBCount:         20
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_item_sign_ex
        - ERR_new
        - EVP_PKEY_get_default_digest_name
        - OSSL_CRMF_CERTREQUEST_it
        - X509_PUBKEY_get0
        - ossl_x509_check_private_key
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:370,20'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:370,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:370,34'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:370,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:374,28'
              BranchSideFuncs:
                - X509_PUBKEY_get0
                - ossl_x509_check_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:375,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:376,9'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:378,9'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:378,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:380,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:384,42'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:385,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:385,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
            - BranchSide:      'crypto/crmf/crmf_lib.c:388,30'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
        - Branch String:   'crypto/crmf/crmf_lib.c:384,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:386,16'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
            - BranchSide:      'crypto/crmf/crmf_lib.c:388,30'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_it
                - ASN1_item_sign_ex
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:371,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:371,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:374,11'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/crmf/crmf_lib.c:375,10'
          Dst:             ossl_x509_check_private_key
        - Src:             'crypto/crmf/crmf_lib.c:380,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:380,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:380,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:384,9'
          Dst:             EVP_PKEY_get_default_digest_name
        - Src:             'crypto/crmf/crmf_lib.c:385,16'
          Dst:             strcmp
        - Src:             'crypto/crmf/crmf_lib.c:388,30'
          Dst:             OSSL_CRMF_CERTREQUEST_it
        - Src:             'crypto/crmf/crmf_lib.c:388,12'
          Dst:             ASN1_item_sign_ex
    - functionName:    OSSL_CRMF_MSG_create_popo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - meth
        - crm
        - pkey
        - digest
        - libctx
        - propq
      BBCount:         36
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
        - ASN1_NULL_new
        - ERR_new
        - OSSL_CRMF_POPOPRIVKEY_new
        - OSSL_CRMF_POPOSIGNINGKEY_free
        - OSSL_CRMF_POPOSIGNINGKEY_new
        - OSSL_CRMF_POPO_free
        - OSSL_CRMF_POPO_new
        - create_popo_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:401,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:401,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:402,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:401,58'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:401,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_new
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - ASN1_NULL_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:406,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_new
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - ASN1_NULL_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:402,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:406,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_new
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - ASN1_NULL_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:407,9'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:408,15'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_new
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - ASN1_NULL_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:408,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:409,9'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:410,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - ASN1_NULL_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:412,5'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:414,37'
              BranchSideFuncs:
                - ASN1_NULL_new
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:420,44'
              BranchSideFuncs:
                - OSSL_CRMF_POPOSIGNINGKEY_new
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:434,42'
              BranchSideFuncs:
                - OSSL_CRMF_POPOPRIVKEY_new
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:446,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:414,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:415,13'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:416,9'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:422,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:423,17'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:424,40'
              BranchSideFuncs:
                - create_popo_signature
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPOSIGNINGKEY_free
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:424,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:426,47'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:429,35'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:434,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:435,13'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:436,15'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_POPO_free
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:441,17'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:441,38'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:442,13'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
        - Branch String:   'crypto/crmf/crmf_lib.c:440,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:442,13'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:443,9'
              BranchSideFuncs:
                - OSSL_CRMF_POPO_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:402,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:402,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:402,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:408,15'
          Dst:             OSSL_CRMF_POPO_new
        - Src:             'crypto/crmf/crmf_lib.c:414,37'
          Dst:             ASN1_NULL_new
        - Src:             'crypto/crmf/crmf_lib.c:420,44'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_new
        - Src:             'crypto/crmf/crmf_lib.c:424,18'
          Dst:             create_popo_signature
        - Src:             'crypto/crmf/crmf_lib.c:426,17'
          Dst:             OSSL_CRMF_POPOSIGNINGKEY_free
        - Src:             'crypto/crmf/crmf_lib.c:434,42'
          Dst:             OSSL_CRMF_POPOPRIVKEY_new
        - Src:             'crypto/crmf/crmf_lib.c:436,15'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/crmf/crmf_lib.c:441,21'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/crmf/crmf_lib.c:446,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:446,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:446,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:451,5'
          Dst:             OSSL_CRMF_POPO_free
        - Src:             'crypto/crmf/crmf_lib.c:456,5'
          Dst:             OSSL_CRMF_POPO_free
    - functionName:    ossl_check_X509_EXTENSION_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSG_push0_extension
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - crm
        - ext
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - OSSL_CRMF_MSG_get0_tmpl
        - ossl_check_X509_EXTENSION_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:340,22'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:340,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:341,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:341,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:345,9'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/crmf/crmf_lib.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:346,33'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:351,10'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
        - Branch String:   'crypto/crmf/crmf_lib.c:346,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:347,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:348,13'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
        - Branch String:   'crypto/crmf/crmf_lib.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:353,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:355,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:356,9'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:338,36'
          Dst:             OSSL_CRMF_MSG_get0_tmpl
        - Src:             'crypto/crmf/crmf_lib.c:341,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:341,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:341,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:346,33'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/crmf/crmf_lib.c:351,10'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:351,10'
          Dst:             ossl_check_X509_EXTENSION_type
        - Src:             'crypto/crmf/crmf_lib.c:351,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/crmf/crmf_lib.c:356,9'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:356,9'
          Dst:             OPENSSL_sk_free
    - functionName:    OSSL_CRMF_MSG_get0_tmpl
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certtemplate_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - crm
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:249,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:249,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:250,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:249,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:250,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:253,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:250,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:250,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:250,9'
          Dst:             ERR_set_error
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_CRMF_MSG_set0_extensions
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - crm
        - exts
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OSSL_CRMF_MSG_get0_tmpl
        - X509_EXTENSION_free
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:320,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:324,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.2458
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_freefunc_type.2457
                - OPENSSL_sk_pop_free
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
        - Branch String:   'crypto/crmf/crmf_lib.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:325,9'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - OPENSSL_sk_free
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_freefunc_type.2457
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:329,5'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.2456
                - ossl_check_X509_EXTENSION_freefunc_type.2457
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:317,36'
          Dst:             OSSL_CRMF_MSG_get0_tmpl
        - Src:             'crypto/crmf/crmf_lib.c:320,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:320,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:320,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:324,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:324,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/crmf/crmf_lib.c:325,9'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:325,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/crmf/crmf_lib.c:329,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/crmf/crmf_lib.c:329,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/crmf/crmf_lib.c:329,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/crmf/crmf_lib.c:329,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    crmf_asn1_get_int
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_get_int64
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:291,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:294,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:295,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:298,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:299,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:302,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:290,10'
          Dst:             ASN1_INTEGER_get_int64
        - Src:             'crypto/crmf/crmf_lib.c:291,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:291,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:291,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:295,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:295,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:295,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:299,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:299,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:299,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_CRMF_MSG_get_certReqId
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - crm
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - crmf_asn1_get_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:307,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:307,49'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:308,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:308,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:311,30'
              BranchSideFuncs:
                - crmf_asn1_get_int
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:308,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:308,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:308,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:311,12'
          Dst:             crmf_asn1_get_int
    - functionName:    OSSL_CRMF_MSG_set_certReqId
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - int
      constantsTouched: []
      argNames:
        - crm
        - rid
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_set
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:277,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:277,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:278,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:277,45'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:277,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:278,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:278,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:282,29'
              BranchSideFuncs:
                - ASN1_INTEGER_set
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:278,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:278,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:278,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:282,12'
          Dst:             ASN1_INTEGER_set
    - functionName:    OSSL_CRMF_MSG_set0_validity
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - crm
        - notBefore
        - notAfter
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_CRMF_MSG_get0_tmpl
        - OSSL_CRMF_OPTIONALVALIDITY_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:263,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:267,16'
              BranchSideFuncs:
                - OSSL_CRMF_OPTIONALVALIDITY_new
        - Branch String:   'crypto/crmf/crmf_lib.c:267,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:269,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:260,36'
          Dst:             OSSL_CRMF_MSG_get0_tmpl
        - Src:             'crypto/crmf/crmf_lib.c:263,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:263,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:263,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:267,16'
          Dst:             OSSL_CRMF_OPTIONALVALIDITY_new
    - functionName:    OSSL_CRMF_MSG_set1_regInfo_certReq
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_crmf_certrequest_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_CERTREQUEST_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_CERTREQUEST_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OSSL_CRMF_CERTREQUEST_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTREQUEST_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OSSL_CRMF_CERTREQUEST_dup
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OSSL_CRMF_MSG_push0_regInfo
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_push0_regInfo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - crm
        - ri
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:220,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:220,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:221,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:221,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:225,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - Branch String:   'crypto/crmf/crmf_lib.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:226,31'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:227,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:228,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:229,50'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:231,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:235,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:236,45'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:221,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:221,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:221,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:226,31'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - Src:             'crypto/crmf/crmf_lib.c:229,10'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
        - Src:             'crypto/crmf/crmf_lib.c:236,5'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regInfo_certReq
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certrequest_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:244,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:244,1'
          Dst:             OBJ_obj2nid
    - functionName:    sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:366,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:366,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OSSL_CRMF_MSG_set1_regInfo_utf8Pairs
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_STRING_dup
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regInfo
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             OSSL_CRMF_MSG_push0_regInfo
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regInfo_utf8Pairs
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:241,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:241,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:241,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regCtrl
        - X509_PUBKEY_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - X509_PUBKEY_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - X509_PUBKEY_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_PUBKEY_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - X509_PUBKEY_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             X509_PUBKEY_dup
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             OSSL_CRMF_MSG_push0_regCtrl
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_push0_regCtrl
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - crm
        - ctrl
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:94,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:94,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:94,45'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:94,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:99,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - Branch String:   'crypto/crmf/crmf_lib.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:100,34'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:105,50'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:102,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:103,13'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:108,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:111,49'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:114,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:95,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:100,34'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null
        - Src:             'crypto/crmf/crmf_lib.c:105,10'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push
        - Src:             'crypto/crmf/crmf_lib.c:111,9'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:208,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:208,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:208,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_CERTID_gen
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - issuer
        - serial
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_INTEGER_dup
        - ASN1_INTEGER_free
        - ERR_new
        - OSSL_CRMF_CERTID_free
        - OSSL_CRMF_CERTID_new
        - X509_NAME_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:182,24'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:182,27'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:183,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:183,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:187,16'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_new
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
        - Branch String:   'crypto/crmf/crmf_lib.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:188,9'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:190,25'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_CERTID_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
        - Branch String:   'crypto/crmf/crmf_lib.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:191,9'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:192,5'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - ASN1_INTEGER_dup
                - OSSL_CRMF_CERTID_free
        - Branch String:   'crypto/crmf/crmf_lib.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:196,9'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:198,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:183,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:183,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:183,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:187,16'
          Dst:             OSSL_CRMF_CERTID_new
        - Src:             'crypto/crmf/crmf_lib.c:190,10'
          Dst:             X509_NAME_set
        - Src:             'crypto/crmf/crmf_lib.c:194,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/crmf/crmf_lib.c:195,30'
          Dst:             ASN1_INTEGER_dup
        - Src:             'crypto/crmf/crmf_lib.c:201,5'
          Dst:             OSSL_CRMF_CERTID_free
    - functionName:    OSSL_CRMF_MSG_set1_regCtrl_oldCertID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_crmf_certid_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regCtrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_CERTID_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_CERTID_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OSSL_CRMF_CERTID_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_CERTID_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OSSL_CRMF_CERTID_dup
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OSSL_CRMF_MSG_push0_regCtrl
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regCtrl_oldCertID
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      'struct.ossl_crmf_certid_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:175,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:175,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:175,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regCtrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_PKIPUBLICATIONINFO_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - OSSL_CRMF_PKIPUBLICATIONINFO_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OSSL_CRMF_PKIPUBLICATIONINFO_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_PKIPUBLICATIONINFO_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OSSL_CRMF_PKIPUBLICATIONINFO_dup
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OSSL_CRMF_MSG_push0_regCtrl
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pkipublicationinfo_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:171,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:171,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:171,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_MSG_set_PKIPublicationInfo_action
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
        - int
      constantsTouched: []
      argNames:
        - pi
        - action
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_set
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:161,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:161,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:163,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:162,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:163,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:163,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:167,29'
              BranchSideFuncs:
                - ASN1_INTEGER_set
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:163,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:163,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:163,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:167,12'
          Dst:             ASN1_INTEGER_set
    - functionName:    sk_OSSL_CRMF_SINGLEPUBINFO_push
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_SINGLEPUBINFO *'
        - 'struct.ossl_crmf_singlepubinfo_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:126,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_OSSL_CRMF_SINGLEPUBINFO_new_null
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CRMF_SINGLEPUBINFO *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_local.h:126,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_local.h:126,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/crmf/crmf_local.h:126,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/crmf/crmf_local.h:126,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_pkipublicationinfo_st *'
        - 'struct.ossl_crmf_singlepubinfo_st *'
      constantsTouched: []
      argNames:
        - pi
        - spi
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - sk_OSSL_CRMF_SINGLEPUBINFO_new_null
        - sk_OSSL_CRMF_SINGLEPUBINFO_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:145,20'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:145,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:149,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_SINGLEPUBINFO_push
                - sk_OSSL_CRMF_SINGLEPUBINFO_new_null
        - Branch String:   'crypto/crmf/crmf_lib.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:150,24'
              BranchSideFuncs:
                - sk_OSSL_CRMF_SINGLEPUBINFO_new_null
                - sk_OSSL_CRMF_SINGLEPUBINFO_push
            - BranchSide:      'crypto/crmf/crmf_lib.c:151,9'
              BranchSideFuncs:
                - sk_OSSL_CRMF_SINGLEPUBINFO_push
        - Branch String:   'crypto/crmf/crmf_lib.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:154,44'
              BranchSideFuncs:
                - sk_OSSL_CRMF_SINGLEPUBINFO_push
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:146,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:146,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:146,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:150,24'
          Dst:             sk_OSSL_CRMF_SINGLEPUBINFO_new_null
        - Src:             'crypto/crmf/crmf_lib.c:154,12'
          Dst:             sk_OSSL_CRMF_SINGLEPUBINFO_push
    - functionName:    OSSL_CRMF_MSG_set0_SinglePubInfo
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_singlepubinfo_st *'
        - int
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - spi
        - method
        - nm
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_set
        - ERR_new
        - GENERAL_NAME_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:128,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:130,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:129,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:129,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:130,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_lib.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:130,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_lib.c:134,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_free
        - Branch String:   'crypto/crmf/crmf_lib.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:135,9'
              BranchSideFuncs:
                - GENERAL_NAME_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:136,23'
              BranchSideFuncs:
                - GENERAL_NAME_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:130,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_lib.c:130,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_lib.c:130,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_lib.c:134,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/crmf/crmf_lib.c:136,5'
          Dst:             GENERAL_NAME_free
    - functionName:    OSSL_CRMF_MSG_set1_regCtrl_authenticator
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_STRING_dup
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regCtrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             OSSL_CRMF_MSG_push0_regCtrl
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regCtrl_authenticator
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:122,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:122,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:122,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_MSG_set1_regCtrl_regToken
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - msg
        - in
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_STRING_dup
        - OBJ_nid2obj
        - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - OSSL_CRMF_MSG_push0_regCtrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - ASN1_STRING_dup
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_MSG_push0_regCtrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             OSSL_CRMF_MSG_push0_regCtrl
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
    - functionName:    OSSL_CRMF_MSG_get0_regCtrl_regToken
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_msg_st *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
        - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_lib.c:118,1'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_lib.c:118,1'
              BranchSideFuncs:
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value
        - Src:             'crypto/crmf/crmf_lib.c:118,1'
          Dst:             OBJ_obj2nid
    - functionName:    OSSL_CRMF_pbm_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_pbm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.ossl_crmf_pbmparameter_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
        - pbmp
        - msg
        - msglen
        - sec
        - seclen
        - out
        - outlen
      BBCount:         65
      ICount:          398
      EdgeCount:       92
      CyclomaticComplexity: 29
      functionsReached:
        - ASN1_INTEGER_get_int64
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_add_error_data
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_PBE_find
        - EVP_Q_mac
        - OBJ_nid2obj
        - OBJ_obj2nid
        - OBJ_obj2txt
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_pbm.c:144,21'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:144,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:144,37'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:144,40'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:145,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:145,45'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:145,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:145,60'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:145,63'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:149,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - OBJ_obj2txt
                - EVP_MD_fetch
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:150,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:157,17'
              BranchSideFuncs:
                - OBJ_obj2txt
                - EVP_MD_fetch
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:158,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:159,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:163,16'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:164,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:167,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:168,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
            - BranchSide:      'crypto/crmf/crmf_pbm.c:170,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:171,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
            - BranchSide:      'crypto/crmf/crmf_pbm.c:173,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:174,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
            - BranchSide:      'crypto/crmf/crmf_pbm.c:175,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:176,9'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
            - BranchSide:      'crypto/crmf/crmf_pbm.c:177,46'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:178,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_pbm.c:180,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:179,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:179,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:180,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:180,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:185,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
        - Branch String:   'crypto/crmf/crmf_pbm.c:185,5'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:186,32'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
            - BranchSide:      'crypto/crmf/crmf_pbm.c:199,27'
              BranchSideFuncs:
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
        - Branch String:   'crypto/crmf/crmf_pbm.c:186,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:187,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_pbm.c:188,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_pbm.c:188,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:189,13'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/crmf/crmf_pbm.c:190,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/crmf/crmf_pbm.c:190,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:185,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
            - BranchSide:      'crypto/crmf/crmf_pbm.c:191,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:202,24'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Q_mac
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_pbm.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:208,19'
              BranchSideFuncs:
                - EVP_Q_mac
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:210,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:212,8'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MD_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:220,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/crmf/crmf_pbm.c:224,5'
              BranchSideFuncs:
                - CRYPTO_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
        - Branch String:   'crypto/crmf/crmf_pbm.c:226,22'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:226,25'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:232,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_pbm.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:229,25'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:232,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/crmf/crmf_pbm.c:229,13'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:230,35'
              BranchSideFuncs:
                - ERR_add_error_data
            - BranchSide:      'crypto/crmf/crmf_pbm.c:231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/crmf/crmf_pbm.c:146,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:146,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:146,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:149,20'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/crmf/crmf_pbm.c:157,5'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/crmf/crmf_pbm.c:158,16'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/crmf/crmf_pbm.c:159,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:159,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:159,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:163,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/crmf/crmf_pbm.c:167,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/crmf/crmf_pbm.c:170,10'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/crmf/crmf_pbm.c:173,10'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/crmf/crmf_pbm.c:175,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/crmf/crmf_pbm.c:177,10'
          Dst:             ASN1_INTEGER_get_int64
        - Src:             'crypto/crmf/crmf_pbm.c:180,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:180,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:180,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:186,14'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/crmf/crmf_pbm.c:188,14'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/crmf/crmf_pbm.c:190,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/crmf/crmf_pbm.c:199,15'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/crmf/crmf_pbm.c:201,10'
          Dst:             EVP_PBE_find
        - Src:             'crypto/crmf/crmf_pbm.c:203,24'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_pbm.c:202,12'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/crmf/crmf_pbm.c:204,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:204,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:204,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:208,9'
          Dst:             EVP_Q_mac
        - Src:             'crypto/crmf/crmf_pbm.c:215,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/crmf/crmf_pbm.c:216,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/crmf/crmf_pbm.c:217,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/crmf/crmf_pbm.c:224,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/crmf/crmf_pbm.c:229,13'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/crmf/crmf_pbm.c:230,13'
          Dst:             ERR_add_error_data
    - functionName:    OSSL_CRMF_pbmp_new
      functionSourceFile: '/src/openssl/crypto/crmf/crmf_pbm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.ossl_crmf_pbmparameter_st *'
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - libctx
        - slen
        - owfnid
        - itercnt
        - macnid
      BBCount:         23
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_INTEGER_set
        - ASN1_OCTET_STRING_set
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - OBJ_nid2obj
        - OSSL_CRMF_PBMPARAMETER_free
        - OSSL_CRMF_PBMPARAMETER_new
        - RAND_bytes_ex
        - X509_ALGOR_set0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/crmf/crmf_pbm.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:47,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:54,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:55,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:56,23'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:57,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:60,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:61,9'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_pbm.c:68,26'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:69,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/crmf/crmf_pbm.c:83,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:84,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/crmf/crmf_pbm.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:88,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:92,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_pbm.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:93,9'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:102,26'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - OSSL_CRMF_PBMPARAMETER_free
                - CRYPTO_free
        - Branch String:   'crypto/crmf/crmf_pbm.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/crmf/crmf_pbm.c:103,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/crmf/crmf_pbm.c:107,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/crmf/crmf_pbm.c:46,16'
          Dst:             OSSL_CRMF_PBMPARAMETER_new
        - Src:             'crypto/crmf/crmf_pbm.c:54,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/crmf/crmf_pbm.c:56,9'
          Dst:             RAND_bytes_ex
        - Src:             'crypto/crmf/crmf_pbm.c:57,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:57,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:57,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:60,10'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/crmf/crmf_pbm.c:68,36'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_pbm.c:68,10'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/crmf/crmf_pbm.c:69,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:69,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:69,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:84,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:84,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:84,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:88,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:88,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:88,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:92,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/crmf/crmf_pbm.c:93,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:93,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:93,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:102,36'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/crmf/crmf_pbm.c:102,10'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/crmf/crmf_pbm.c:103,9'
          Dst:             ERR_new
        - Src:             'crypto/crmf/crmf_pbm.c:103,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/crmf/crmf_pbm.c:103,9'
          Dst:             ERR_set_error
        - Src:             'crypto/crmf/crmf_pbm.c:107,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/crmf/crmf_pbm.c:110,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/crmf/crmf_pbm.c:111,5'
          Dst:             OSSL_CRMF_PBMPARAMETER_free
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_is_zero
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:167,12'
          Dst:             constant_time_msb
    - functionName:    constant_time_eq
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:193,12'
          Dst:             constant_time_is_zero
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    err_set_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - data
        - datasz
        - flags
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:77,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:77,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:78,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/err/err_local.h:78,9'
          Dst:             CRYPTO_free
    - functionName:    err_do_init
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_init_local
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:668,26'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:668,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
            - BranchSide:      'crypto/err/err.c:668,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
      Callsites:
        - Src:             'crypto/err/err.c:669,12'
          Dst:             CRYPTO_THREAD_init_local
    - functionName:    ossl_check_ERR_STRING_DATA_lh_plain_type
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.ERR_string_data_st *'
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    err_string_data_cmp
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ERR_string_data_st *'
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:185,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
      Callsites:       []
    - functionName:    ossl_check_ERR_STRING_DATA_lh_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    err_string_data_hash
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_GET_LIB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:176,15'
          Dst:             ERR_GET_LIB
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_check_ERR_STRING_DATA_lh_hashfunc_type
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_err_strings_init
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - OPENSSL_LH_new
        - OPENSSL_init_crypto
        - err_string_data_hash
        - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:215,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:215,10'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
                - ossl_check_ERR_STRING_DATA_lh_compfunc_type
                - OPENSSL_LH_new
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/err/err.c:215,10'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
                - ossl_check_ERR_STRING_DATA_lh_compfunc_type
                - OPENSSL_LH_new
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/err/err.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:216,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
                - ossl_check_ERR_STRING_DATA_lh_compfunc_type
                - OPENSSL_LH_new
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/err/err.c:217,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
                - ossl_check_ERR_STRING_DATA_lh_compfunc_type
                - OPENSSL_LH_new
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/err/err.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:221,22'
              BranchSideFuncs:
                - ossl_check_ERR_STRING_DATA_lh_hashfunc_type
                - ossl_check_ERR_STRING_DATA_lh_compfunc_type
                - OPENSSL_LH_new
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/err/err.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:224,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/err/err.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err.c:215,10'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/err/err.c:217,23'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/err/err.c:221,22'
          Dst:             ossl_check_ERR_STRING_DATA_lh_hashfunc_type
        - Src:             'crypto/err/err.c:221,22'
          Dst:             err_string_data_hash
        - Src:             'crypto/err/err.c:221,22'
          Dst:             ossl_check_ERR_STRING_DATA_lh_compfunc_type
        - Src:             'crypto/err/err.c:221,22'
          Dst:             err_string_data_cmp
        - Src:             'crypto/err/err.c:221,22'
          Dst:             OPENSSL_LH_new
        - Src:             'crypto/err/err.c:224,9'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    err_clear_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:23,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:24,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:34,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:24,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:25,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:29,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_local.h:25,13'
          Dst:             CRYPTO_free
    - functionName:    constant_time_eq_int
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_eq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:214,12'
          Dst:             constant_time_eq
    - functionName:    constant_time_select_int
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:300,17'
          Dst:             constant_time_select
    - functionName:    err_clear_last_constant_time
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - clear
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - constant_time_eq_int
        - ossl_err_get_state_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:885,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:888,11'
              BranchSideFuncs:
                - constant_time_eq_int
                - constant_time_select_int
      Callsites:
        - Src:             'crypto/err/err.c:884,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err.c:894,38'
          Dst:             constant_time_eq_int
        - Src:             'crypto/err/err.c:894,13'
          Dst:             constant_time_select_int
    - functionName:    ossl_err_get_state_int
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      'struct.err_state_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          128
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_set_local
        - OPENSSL_init_crypto
        - OSSL_ERR_STATE_free
        - OSSL_ERR_STATE_new
        - __errno_location
        - err_delete_thread_state
        - err_do_init_ossl_
        - ossl_init_thread_start
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:674,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:675,21'
              BranchSideFuncs:
                - __errno_location
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:675,21'
              BranchSideFuncs:
                - __errno_location
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:677,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:678,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:680,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:680,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:680,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:680,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:680,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:681,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:683,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:680,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:681,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:683,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:684,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:687,9'
              BranchSideFuncs:
                - __errno_location
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:687,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:688,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - __errno_location
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:708,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'crypto/err/err.c:688,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:689,13'
              BranchSideFuncs:
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - __errno_location
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:691,17'
              BranchSideFuncs:
                - OSSL_ERR_STATE_new
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - __errno_location
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:692,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:693,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:697,14'
              BranchSideFuncs:
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - __errno_location
        - Branch String:   'crypto/err/err.c:698,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:698,64'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
                - OPENSSL_init_crypto
                - __errno_location
            - BranchSide:      'crypto/err/err.c:699,33'
              BranchSideFuncs:
                - OSSL_ERR_STATE_free
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/err/err.c:697,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:699,33'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __errno_location
            - BranchSide:      'crypto/err/err.c:705,9'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __errno_location
      Callsites:
        - Src:             'crypto/err/err.c:675,21'
          Dst:             __errno_location
        - Src:             'crypto/err/err.c:677,10'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/err/err.c:680,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:680,10'
          Dst:             err_do_init_ossl_
        - Src:             'crypto/err/err.c:683,13'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/err/err.c:688,14'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:691,17'
          Dst:             OSSL_ERR_STATE_new
        - Src:             'crypto/err/err.c:693,13'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:697,14'
          Dst:             ossl_init_thread_start
        - Src:             'crypto/err/err.c:697,14'
          Dst:             err_delete_thread_state
        - Src:             'crypto/err/err.c:698,21'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:699,13'
          Dst:             OSSL_ERR_STATE_free
        - Src:             'crypto/err/err.c:700,13'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:705,9'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/err/err.c:708,5'
          Dst:             __errno_location
    - functionName:    err_do_init_ossl_
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - err_do_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:666,1'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:666,1'
              BranchSideFuncs:
                - err_do_init
            - BranchSide:      'crypto/err/err.c:666,1'
              BranchSideFuncs:
                - err_do_init
      Callsites:
        - Src:             'crypto/err/err.c:666,1'
          Dst:             err_do_init
    - functionName:    err_delete_thread_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - unused
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - OSSL_ERR_STATE_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:650,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
                - OSSL_ERR_STATE_free
      Callsites:
        - Src:             'crypto/err/err.c:646,24'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/err/err.c:650,5'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:651,5'
          Dst:             OSSL_ERR_STATE_free
    - functionName:    OSSL_ERR_STATE_free
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - err_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:207,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - err_clear
        - Branch String:   'crypto/err/err.c:207,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:208,19'
              BranchSideFuncs:
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:210,17'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/err/err.c:208,9'
          Dst:             err_clear
        - Src:             'crypto/err/err.c:210,5'
          Dst:             CRYPTO_free
    - functionName:    err_clear
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - err_clear_data
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_local.h:86,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err_local.h:91,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:93,5'
          Dst:             CRYPTO_free
    - functionName:    ERR_add_error_vdata
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - num
        - args
      BBCount:         28
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_realloc
        - OPENSSL_strlcat
        - err_set_error_data_int
        - ossl_err_get_state_int
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:829,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:831,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:837,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:838,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - CRYPTO_realloc
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:850,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:850,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:851,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:853,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:857,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:858,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_realloc
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:875,33'
              BranchSideFuncs:
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:858,15'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:858,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:858,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:859,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:860,17'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:861,23'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:862,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:865,20'
              BranchSideFuncs:
                - CRYPTO_realloc
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:873,25'
              BranchSideFuncs:
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:867,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:868,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err.c:871,19'
              BranchSideFuncs:
                - OPENSSL_strlcat
                - __sanitizer_cov_trace_const_cmp4
                - err_set_error_data_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
        - Branch String:   'crypto/err/err.c:875,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:876,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/err/err.c:828,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err.c:850,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err.c:855,11'
          Dst:             strlen
        - Src:             'crypto/err/err.c:861,16'
          Dst:             strlen
        - Src:             'crypto/err/err.c:866,17'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/err/err.c:868,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err.c:873,9'
          Dst:             OPENSSL_strlcat
        - Src:             'crypto/err/err.c:875,10'
          Dst:             err_set_error_data_int
        - Src:             'crypto/err/err.c:876,9'
          Dst:             CRYPTO_free
    - functionName:    err_set_error_data_int
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - size
        - flags
        - deallocate
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_clear_data
        - err_set_data
        - ossl_err_get_state_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:784,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:787,20'
              BranchSideFuncs:
                - err_clear_data
                - err_set_data
      Callsites:
        - Src:             'crypto/err/err.c:783,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err.c:787,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err.c:788,5'
          Dst:             err_set_data
    - functionName:    ERR_add_error_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_add_error_vdata
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:816,5'
          Dst:             ERR_add_error_vdata
    - functionName:    ERR_set_error_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - flags
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - err_set_error_data_int
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:809,34'
          Dst:             strlen
        - Src:             'crypto/err/err.c:809,5'
          Dst:             err_set_error_data_int
    - functionName:    ERR_get_next_error_library
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - do_err_strings_init_ossl_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:766,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:768,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:768,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:768,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:768,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/err/err.c:768,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:769,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:771,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/err/err.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:769,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:771,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/err/err.c:771,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:772,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:773,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/err/err.c:768,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:768,10'
          Dst:             do_err_strings_init_ossl_
        - Src:             'crypto/err/err.c:771,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/err/err.c:774,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    do_err_strings_init_ossl_
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_err_strings_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:213,1'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:213,1'
              BranchSideFuncs:
                - do_err_strings_init
            - BranchSide:      'crypto/err/err.c:213,1'
              BranchSideFuncs:
                - do_err_strings_init
      Callsites:
        - Src:             'crypto/err/err.c:213,1'
          Dst:             do_err_strings_init
    - functionName:    err_unshelve_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_set_local
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:760,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:760,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/err/err.c:761,64'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
      Callsites:
        - Src:             'crypto/err/err.c:761,9'
          Dst:             CRYPTO_THREAD_set_local
    - functionName:    err_shelve_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - state
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_set_local
        - OPENSSL_init_crypto
        - __errno_location
        - err_do_init_ossl_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:740,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:741,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:743,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:743,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:743,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      'crypto/err/err.c:743,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
        - Branch String:   'crypto/err/err.c:743,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:744,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      'crypto/err/err.c:746,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
        - Branch String:   'crypto/err/err.c:743,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:744,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      'crypto/err/err.c:746,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
        - Branch String:   'crypto/err/err.c:747,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:748,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'crypto/err/err.c:750,5'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'crypto/err/err.c:726,21'
          Dst:             __errno_location
        - Src:             'crypto/err/err.c:740,10'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/err/err.c:743,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:743,10'
          Dst:             err_do_init_ossl_
        - Src:             'crypto/err/err.c:746,14'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/err/err.c:747,10'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/err/err.c:750,5'
          Dst:             __errno_location
    - functionName:    ERR_get_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionDepth:   0
      returnType:      'struct.err_state_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_err_get_state_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:715,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:715,12'
              BranchSideFuncs:
                - ossl_err_get_state_int
            - BranchSide:      'crypto/err/err.c:715,12'
              BranchSideFuncs:
                - ossl_err_get_state_int
      Callsites:
        - Src:             'crypto/err/err.c:715,12'
          Dst:             ossl_err_get_state_int
    - functionName:    ERR_remove_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - pid
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_remove_thread_state
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - dummy
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_func_error_string
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_err_get_item
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      'struct.ERR_string_data_st *'
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - OPENSSL_LH_retrieve
        - ossl_check_ERR_STRING_DATA_lh_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:193,9'
              BranchSideFuncs:
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_retrieve
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:194,9'
              BranchSideFuncs:
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_retrieve
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/err/err.c:192,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/err/err.c:194,9'
          Dst:             ossl_check_ERR_STRING_DATA_lh_type
        - Src:             'crypto/err/err.c:194,9'
          Dst:             ossl_check_const_ERR_STRING_DATA_lh_plain_type
        - Src:             'crypto/err/err.c:194,9'
          Dst:             OPENSSL_LH_retrieve
        - Src:             'crypto/err/err.c:195,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_check_ERR_STRING_DATA_lh_type
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.lhash_st *'
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ERR_STRING_DATA_lh_plain_type
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.ERR_string_data_st *'
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_error_string
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - ret
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_error_string_n
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:580,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:580,9'
              BranchSideFuncs:
                - ERR_error_string_n
            - BranchSide:      'crypto/err/err.c:581,13'
              BranchSideFuncs:
                - ERR_error_string_n
      Callsites:
        - Src:             'crypto/err/err.c:582,5'
          Dst:             ERR_error_string_n
    - functionName:    ERR_error_string_n
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - buf
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_err_string_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:569,5'
          Dst:             ossl_err_string_int
    - functionName:    ossl_err_string_int
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - func
        - buf
        - len
      BBCount:         20
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BIO_snprintf
        - ERR_GET_LIB
        - ERR_GET_REASON
        - ERR_lib_error_string
        - ERR_reason_error_string
        - openssl_strerror_r
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:531,21'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - ERR_lib_error_string
                - ERR_GET_REASON.2639
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
        - Branch String:   'crypto/err/err.c:533,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:534,22'
              BranchSideFuncs:
                - BIO_snprintf
                - ERR_GET_REASON.2639
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:544,24'
              BranchSideFuncs:
                - ERR_GET_REASON.2639
                - __sanitizer_cov_trace_const_cmp8
                - ERR_reason_error_string
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:547,32'
              BranchSideFuncs:
                - openssl_strerror_r
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/err/err.c:550,38'
              BranchSideFuncs:
                - ERR_reason_error_string
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/err/err.c:547,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:548,18'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/err/err.c:549,5'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/err/err.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:554,22'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
            - BranchSide:      'crypto/err/err.c:559,18'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_cmp8
                - BIO_snprintf
        - Branch String:   'crypto/err/err.c:560,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:560,9'
              BranchSideFuncs:
                - BIO_snprintf
            - BranchSide:      'crypto/err/err.c:562,22'
              BranchSideFuncs:
                - BIO_snprintf
      Callsites:
        - Src:             'crypto/err/err.c:531,9'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/err/err.c:532,10'
          Dst:             ERR_lib_error_string
        - Src:             'crypto/err/err.c:534,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/err/err.c:544,9'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/err/err.c:547,13'
          Dst:             openssl_strerror_r
        - Src:             'crypto/err/err.c:550,14'
          Dst:             ERR_reason_error_string
        - Src:             'crypto/err/err.c:554,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/err/err.c:559,5'
          Dst:             BIO_snprintf
        - Src:             'crypto/err/err.c:560,9'
          Dst:             strlen
        - Src:             'crypto/err/err.c:562,9'
          Dst:             BIO_snprintf
    - functionName:    ERR_lib_error_string
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - e
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_run_once
        - ERR_GET_LIB
        - do_err_strings_init_ossl_
        - int_err_get_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:592,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:592,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_LIB.2630
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:592,9'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:592,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:593,9'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:596,21'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:592,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:593,9'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:596,21'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:599,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:599,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:599,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err.c:592,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:592,10'
          Dst:             do_err_strings_init_ossl_
        - Src:             'crypto/err/err.c:596,9'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/err/err.c:598,9'
          Dst:             int_err_get_item
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_reason_error_string
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - e
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_run_once
        - ERR_GET_LIB
        - ERR_GET_REASON
        - do_err_strings_init_ossl_
        - int_err_get_item
      functionUses:    39
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:618,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:618,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:618,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:618,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:619,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:627,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:618,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:619,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:627,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:627,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:628,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:630,21'
              BranchSideFuncs:
                - ERR_GET_LIB.2630
                - ERR_GET_REASON.2639
                - int_err_get_item
                - int_err_get_item
        - Branch String:   'crypto/err/err.c:634,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:635,19'
              BranchSideFuncs:
                - int_err_get_item
            - BranchSide:      'crypto/err/err.c:638,14'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err.c:638,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:638,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:638,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err.c:618,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:618,10'
          Dst:             do_err_strings_init_ossl_
        - Src:             'crypto/err/err.c:630,9'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/err/err.c:631,9'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/err/err.c:633,9'
          Dst:             int_err_get_item
        - Src:             'crypto/err/err.c:636,13'
          Dst:             int_err_get_item
    - functionName:    ERR_peek_last_error_line_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - data
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:440,12'
          Dst:             get_error_values
    - functionName:    get_error_values
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - g
        - file
        - line
        - func
        - data
        - flags
      BBCount:         55
      ICount:          355
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - err_clear
        - err_clear_data
        - ossl_err_get_state_int
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:461,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:461,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:462,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - err_clear
                - __sanitizer_cov_trace_cmp4
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:477,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:462,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:463,23'
              BranchSideFuncs:
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
            - BranchSide:      'crypto/err/err.c:467,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - err_clear
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:464,23'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:464,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:464,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:468,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:469,26'
              BranchSideFuncs:
                - err_clear
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:473,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:477,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:482,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:484,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:487,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:488,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:492,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:493,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:497,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:494,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:495,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:496,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:498,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:499,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:499,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:500,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:504,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:501,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:502,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:503,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:504,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:505,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:506,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
        - Branch String:   'crypto/err/err.c:506,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:507,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:511,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err.c:507,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:508,28'
              BranchSideFuncs:
                - err_clear_data
            - BranchSide:      'crypto/err/err.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err.c:514,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:515,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:516,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err.c:453,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err.c:463,13'
          Dst:             err_clear
        - Src:             'crypto/err/err.c:470,13'
          Dst:             err_clear
        - Src:             'crypto/err/err.c:508,13'
          Dst:             err_clear_data
    - functionName:    ERR_peek_last_error_all
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - func
        - data
        - flags
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:433,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_last_error_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:426,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_last_error_func
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:421,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_last_error_line
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:416,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_last_error
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:411,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:411,12'
              BranchSideFuncs:
                - get_error_values
            - BranchSide:      'crypto/err/err.c:411,12'
              BranchSideFuncs:
                - get_error_values
      Callsites:
        - Src:             'crypto/err/err.c:411,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error_line_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - data
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:405,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error_all
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - func
        - data
        - flags
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:398,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:391,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error_func
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:386,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error_line
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:381,12'
          Dst:             get_error_values
    - functionName:    ERR_peek_error
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:376,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:376,12'
              BranchSideFuncs:
                - get_error_values
            - BranchSide:      'crypto/err/err.c:376,12'
              BranchSideFuncs:
                - get_error_values
      Callsites:
        - Src:             'crypto/err/err.c:376,12'
          Dst:             get_error_values
    - functionName:    ERR_get_error_line_data
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - data
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:370,12'
          Dst:             get_error_values
    - functionName:    ERR_get_error_line
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:364,12'
          Dst:             get_error_values
    - functionName:    ERR_get_error_all
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - file
        - line
        - func
        - data
        - flags
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err.c:358,12'
          Dst:             get_error_values
    - functionName:    ERR_get_error
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:351,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:351,12'
              BranchSideFuncs:
                - get_error_values
            - BranchSide:      'crypto/err/err.c:351,12'
              BranchSideFuncs:
                - get_error_values
      Callsites:
        - Src:             'crypto/err/err.c:351,12'
          Dst:             get_error_values
    - functionName:    ERR_clear_error
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - err_clear
        - ossl_err_get_state_int
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:339,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
            - BranchSide:      'crypto/err/err.c:339,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
        - Branch String:   'crypto/err/err.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:343,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_clear
        - Branch String:   'crypto/err/err.c:343,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:344,19'
              BranchSideFuncs:
                - err_clear
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:346,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err.c:339,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err.c:344,9'
          Dst:             err_clear
    - functionName:    err_free_strings_int
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_unload_strings
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - lib
        - str
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - OPENSSL_LH_delete
        - do_err_strings_init_ossl_
        - ossl_check_ERR_STRING_DATA_lh_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:310,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
            - BranchSide:      'crypto/err/err.c:310,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
        - Branch String:   'crypto/err/err.c:310,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:311,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
            - BranchSide:      'crypto/err/err.c:313,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
        - Branch String:   'crypto/err/err.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:311,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
            - BranchSide:      'crypto/err/err.c:313,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
        - Branch String:   'crypto/err/err.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:314,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
            - BranchSide:      'crypto/err/err.c:319,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
        - Branch String:   'crypto/err/err.c:319,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:320,15'
              BranchSideFuncs:
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_const_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_delete
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:321,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/err/err.c:310,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:310,10'
          Dst:             do_err_strings_init_ossl_
        - Src:             'crypto/err/err.c:313,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/err/err.c:320,15'
          Dst:             ossl_check_ERR_STRING_DATA_lh_type
        - Src:             'crypto/err/err.c:320,15'
          Dst:             ossl_check_const_ERR_STRING_DATA_lh_plain_type
        - Src:             'crypto/err/err.c:320,15'
          Dst:             OPENSSL_LH_delete
        - Src:             'crypto/err/err.c:321,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ERR_load_strings_const
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_load_strings
        - ossl_err_load_ERR_strings
      functionUses:    34
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:301,22'
              BranchSideFuncs:
                - err_load_strings
      Callsites:
        - Src:             'crypto/err/err.c:299,9'
          Dst:             ossl_err_load_ERR_strings
        - Src:             'crypto/err/err.c:301,5'
          Dst:             err_load_strings
    - functionName:    ossl_err_load_ERR_strings
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_run_once
        - do_err_strings_init_ossl_
        - err_load_strings
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:274,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:274,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - err_load_strings
                - err_load_strings
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err.c:274,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - err_load_strings
                - err_load_strings
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:274,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - err_load_strings
                - err_load_strings
            - BranchSide:      'crypto/err/err.c:274,9'
              BranchSideFuncs:
                - err_load_strings
                - err_load_strings
        - Branch String:   'crypto/err/err.c:274,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:275,9'
              BranchSideFuncs:
                - err_load_strings
                - err_load_strings
            - BranchSide:      'crypto/err/err.c:277,5'
              BranchSideFuncs:
                - err_load_strings
                - err_load_strings
        - Branch String:   'crypto/err/err.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:275,9'
              BranchSideFuncs:
                - err_load_strings
                - err_load_strings
            - BranchSide:      'crypto/err/err.c:277,5'
              BranchSideFuncs:
                - err_load_strings
                - err_load_strings
      Callsites:
        - Src:             'crypto/err/err.c:274,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/err/err.c:274,10'
          Dst:             do_err_strings_init_ossl_
        - Src:             'crypto/err/err.c:277,5'
          Dst:             err_load_strings
        - Src:             'crypto/err/err.c:278,5'
          Dst:             err_load_strings
    - functionName:    err_load_strings
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - OPENSSL_LH_insert
        - ossl_check_ERR_STRING_DATA_lh_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:262,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_insert
            - BranchSide:      'crypto/err/err.c:263,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_insert
        - Branch String:   'crypto/err/err.c:263,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:264,15'
              BranchSideFuncs:
                - ossl_check_ERR_STRING_DATA_lh_type
                - ossl_check_ERR_STRING_DATA_lh_plain_type
                - OPENSSL_LH_insert
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/err/err.c:266,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/err/err.c:261,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/err/err.c:264,15'
          Dst:             ossl_check_ERR_STRING_DATA_lh_type
        - Src:             'crypto/err/err.c:264,15'
          Dst:             ossl_check_ERR_STRING_DATA_lh_plain_type
        - Src:             'crypto/err/err.c:264,15'
          Dst:             OPENSSL_LH_insert
        - Src:             'crypto/err/err.c:266,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    err_patch
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - lib
        - str
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:252,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:253,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/err/err.c:254,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_load_strings
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.ERR_string_data_st *'
      constantsTouched: []
      argNames:
        - lib
        - str
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_load_strings
        - err_patch
        - ossl_err_load_ERR_strings
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:286,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err.c:289,15'
              BranchSideFuncs:
                - err_patch
                - err_load_strings
      Callsites:
        - Src:             'crypto/err/err.c:286,9'
          Dst:             ossl_err_load_ERR_strings
        - Src:             'crypto/err/err.c:289,5'
          Dst:             err_patch
        - Src:             'crypto/err/err.c:290,5'
          Dst:             err_load_strings
    - functionName:    err_cleanup
      functionSourceFile: '/src/openssl/crypto/err/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - CRYPTO_THREAD_lock_free
        - OPENSSL_LH_free
        - ossl_check_ERR_STRING_DATA_lh_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - ossl_check_ERR_STRING_DATA_lh_type
                - OPENSSL_LH_free
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/err/err.c:234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - ossl_check_ERR_STRING_DATA_lh_type
                - OPENSSL_LH_free
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/err/err.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err.c:234,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_cleanup_local
                - CRYPTO_THREAD_lock_free
                - ossl_check_ERR_STRING_DATA_lh_type
                - OPENSSL_LH_free
            - BranchSide:      'crypto/err/err.c:235,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_cleanup_local
                - CRYPTO_THREAD_lock_free
                - ossl_check_ERR_STRING_DATA_lh_type
                - OPENSSL_LH_free
      Callsites:
        - Src:             'crypto/err/err.c:235,9'
          Dst:             CRYPTO_THREAD_cleanup_local
        - Src:             'crypto/err/err.c:236,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/err/err.c:239,5'
          Dst:             ossl_check_ERR_STRING_DATA_lh_type
        - Src:             'crypto/err/err.c:239,5'
          Dst:             OPENSSL_LH_free
    - functionName:    err_set_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - data
        - datasz
        - flags
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:77,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:77,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:78,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/err/err_local.h:78,9'
          Dst:             CRYPTO_free
    - functionName:    err_set_error
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - lib
        - reason
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:44,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:45,45'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:46,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    err_clear_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:23,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:24,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:34,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:24,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:25,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:29,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_local.h:25,13'
          Dst:             CRYPTO_free
    - functionName:    ERR_vset_error
      functionSourceFile: '/src/openssl/crypto/err/err_blocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - lib
        - reason
        - fmt
        - args
      BBCount:         31
      ICount:          230
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - BIO_vsnprintf
        - CRYPTO_realloc
        - err_clear_data
        - err_set_data
        - err_set_error
        - ossl_err_get_state_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err_blocks.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_blocks.c:60,9'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - BIO_vsnprintf
                - CRYPTO_realloc
        - Branch String:   'crypto/err/err_blocks.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:63,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - BIO_vsnprintf
                - CRYPTO_realloc
            - BranchSide:      'crypto/err/err_blocks.c:113,20'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:84,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:84,24'
              BranchSideFuncs:
                - CRYPTO_realloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - BIO_vsnprintf
            - BranchSide:      'crypto/err/err_blocks.c:89,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - BIO_vsnprintf
        - Branch String:   'crypto/err/err_blocks.c:83,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:85,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - BIO_vsnprintf
            - BranchSide:      'crypto/err/err_blocks.c:89,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
                - BIO_vsnprintf
        - Branch String:   'crypto/err/err_blocks.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:90,41'
              BranchSideFuncs:
                - BIO_vsnprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:92,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:93,25'
              BranchSideFuncs:
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:94,13'
              BranchSideFuncs:
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:94,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:95,13'
              BranchSideFuncs:
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:103,21'
              BranchSideFuncs:
                - CRYPTO_realloc
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:103,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:104,19'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:109,13'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:109,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:110,19'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:111,5'
              BranchSideFuncs:
                - err_clear_data.2761
                - err_set_error
                - err_set_data.2759
        - Branch String:   'crypto/err/err_blocks.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:115,9'
              BranchSideFuncs:
                - err_set_data.2759
            - BranchSide:      'crypto/err/err_blocks.c:116,22'
              BranchSideFuncs:
                - err_set_data.2759
      Callsites:
        - Src:             'crypto/err/err_blocks.c:57,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_blocks.c:84,24'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/err/err_blocks.c:90,27'
          Dst:             BIO_vsnprintf
        - Src:             'crypto/err/err_blocks.c:103,21'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/err/err_blocks.c:113,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err_blocks.c:114,5'
          Dst:             err_set_error
        - Src:             'crypto/err/err_blocks.c:116,9'
          Dst:             err_set_data
    - functionName:    ERR_set_error
      functionSourceFile: '/src/openssl/crypto/err/err_blocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - lib
        - reason
        - fmt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_vset_error
      functionUses:    4162
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_blocks.c:45,5'
          Dst:             ERR_vset_error
    - functionName:    err_set_debug
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - es
        - i
        - file
        - line
        - fn
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:58,22'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:58,25'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
            - BranchSide:      'crypto/err/err_local.h:59,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
        - Branch String:   'crypto/err/err_local.h:58,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:59,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
            - BranchSide:      'crypto/err/err_local.h:60,54'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
                - strcpy
        - Branch String:   'crypto/err/err_local.h:67,20'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:67,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:67,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:69,54'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - strcpy
      Callsites:
        - Src:             'crypto/err/err_local.h:57,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:60,47'
          Dst:             strlen
        - Src:             'crypto/err/err_local.h:60,33'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err_local.h:63,9'
          Dst:             strcpy
        - Src:             'crypto/err/err_local.h:66,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:69,47'
          Dst:             strlen
        - Src:             'crypto/err/err_local.h:69,33'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err_local.h:71,9'
          Dst:             strcpy
    - functionName:    ERR_set_debug
      functionSourceFile: '/src/openssl/crypto/err/err_blocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - func
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_set_debug
        - ossl_err_get_state_int
      functionUses:    4164
      BranchProfiles:
        - Branch String:   'crypto/err/err_blocks.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_blocks.c:37,19'
              BranchSideFuncs:
                - err_set_debug
      Callsites:
        - Src:             'crypto/err/err_blocks.c:33,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_blocks.c:37,5'
          Dst:             err_set_debug
    - functionName:    err_clear
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - err_clear_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_local.h:86,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err_local.h:91,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:93,5'
          Dst:             CRYPTO_free
    - functionName:    err_get_slot
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:17,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:17,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:18,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_new
      functionSourceFile: '/src/openssl/crypto/err/err_blocks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_clear
        - err_get_slot
        - ossl_err_get_state_int
      functionUses:    4163
      BranchProfiles:
        - Branch String:   'crypto/err/err_blocks.c:18,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:20,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - err_get_slot
                - err_clear.2767
            - BranchSide:      'crypto/err/err_blocks.c:20,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - err_get_slot
                - err_clear.2767
        - Branch String:   'crypto/err/err_blocks.c:21,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_blocks.c:22,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_blocks.c:25,18'
              BranchSideFuncs:
                - err_get_slot
                - err_clear.2767
      Callsites:
        - Src:             'crypto/err/err_blocks.c:20,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_blocks.c:25,5'
          Dst:             err_get_slot
        - Src:             'crypto/err/err_blocks.c:26,5'
          Dst:             err_clear
    - functionName:    err_clear_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:23,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:24,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:34,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:24,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:25,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:29,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_local.h:25,13'
          Dst:             CRYPTO_free
    - functionName:    ERR_clear_last_mark
      functionSourceFile: '/src/openssl/crypto/err/err_mark.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_err_get_state_int
      functionUses:    70
      BranchProfiles:
        - Branch String:   'crypto/err/err_mark.c:70,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:73,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:73,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:77,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:79,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:78,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/err/err_mark.c:79,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:78,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:80,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:83,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:80,15'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:80,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:80,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:85,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_mark.c:73,10'
          Dst:             ossl_err_get_state_int
    - functionName:    ERR_count_to_mark
      functionSourceFile: '/src/openssl/crypto/err/err_mark.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_err_get_state_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err_mark.c:51,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:52,9'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:52,9'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:58,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:60,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:59,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/err/err_mark.c:60,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:59,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:65,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_mark.c:62,15'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:62,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:62,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/err/err_mark.c:54,10'
          Dst:             ossl_err_get_state_int
    - functionName:    err_clear
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - err_clear_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_local.h:86,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err_local.h:91,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:93,5'
          Dst:             CRYPTO_free
    - functionName:    ERR_pop_to_mark
      functionSourceFile: '/src/openssl/crypto/err/err_mark.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - err_clear
        - ossl_err_get_state_int
      functionUses:    88
      BranchProfiles:
        - Branch String:   'crypto/err/err_mark.c:31,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:33,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:33,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:37,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:38,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:37,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/err/err_mark.c:38,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:37,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:39,19'
              BranchSideFuncs:
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:43,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:40,19'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:40,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_mark.c:40,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - err_clear.2790
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_mark.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:45,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_mark.c:33,10'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_mark.c:39,9'
          Dst:             err_clear
    - functionName:    ERR_set_mark
      functionSourceFile: '/src/openssl/crypto/err/err_mark.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_err_get_state_int
      functionUses:    79
      BranchProfiles:
        - Branch String:   'crypto/err/err_mark.c:17,16'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:19,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/err/err_mark.c:19,10'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:20,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:21,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:23,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_mark.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_mark.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_mark.c:25,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_mark.c:19,10'
          Dst:             ossl_err_get_state_int
    - functionName:    ERR_print_errors_fp
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - ERR_print_errors_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err_prn.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_prn.c:183,36'
              BranchSideFuncs:
                - ERR_print_errors_cb
                - BIO_free
      Callsites:
        - Src:             'crypto/err/err_prn.c:179,16'
          Dst:             BIO_new_fp
        - Src:             'crypto/err/err_prn.c:183,5'
          Dst:             ERR_print_errors_cb
        - Src:             'crypto/err/err_prn.c:183,5'
          Dst:             print_bio
        - Src:             'crypto/err/err_prn.c:184,5'
          Dst:             BIO_free
    - functionName:    print_bio
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - len
        - bp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_prn.c:168,12'
          Dst:             BIO_write
    - functionName:    ERR_print_errors_cb
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - u
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_snprintf
        - CRYPTO_THREAD_get_current_id
        - CRYPTO_free
        - ERR_get_error_all
        - ossl_buf2hexstr_sep
        - ossl_err_string_int
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/err/err_prn.c:28,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:28,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_buf2hexstr_sep
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/err/err_prn.c:29,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_buf2hexstr_sep
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/err/err_prn.c:33,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:34,18'
              BranchSideFuncs:
                - ossl_buf2hexstr_sep
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_prn.c:36,35'
              BranchSideFuncs:
                - ossl_buf2hexstr_sep
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_prn.c:37,47'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:37,9'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_buf2hexstr_sep
            - BranchSide:      'crypto/err/err_prn.c:37,72'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - ossl_err_string_int
                - strlen
                - BIO_snprintf
                - CRYPTO_free
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - ERR_get_error_all
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_buf2hexstr_sep
        - Branch String:   'crypto/err/err_prn.c:44,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:28,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_prn.c:45,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_prn.c:23,28'
          Dst:             CRYPTO_THREAD_get_current_id
        - Src:             'crypto/err/err_prn.c:28,17'
          Dst:             ERR_get_error_all
        - Src:             'crypto/err/err_prn.c:36,15'
          Dst:             ossl_buf2hexstr_sep
        - Src:             'crypto/err/err_prn.c:37,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/err/err_prn.c:38,18'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:39,9'
          Dst:             ossl_err_string_int
        - Src:             'crypto/err/err_prn.c:40,19'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:41,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/err/err_prn.c:43,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_prn.c:44,21'
          Dst:             strlen
    - functionName:    ERR_print_errors
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bp
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_print_errors_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_prn.c:173,5'
          Dst:             ERR_print_errors_cb
        - Src:             'crypto/err/err_prn.c:173,5'
          Dst:             print_bio
    - functionName:    ERR_add_error_mem_bio
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - separator
        - bio
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ctrl
        - BIO_write
        - ERR_add_error_txt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err_prn.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:149,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
            - BranchSide:      'crypto/err/err_prn.c:151,20'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
        - Branch String:   'crypto/err/err_prn.c:153,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:154,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
            - BranchSide:      'crypto/err/err_prn.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_prn.c:154,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:155,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
            - BranchSide:      'crypto/err/err_prn.c:160,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
        - Branch String:   'crypto/err/err_prn.c:155,21'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:156,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_prn.c:158,23'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - ERR_add_error_txt
        - Branch String:   'crypto/err/err_prn.c:160,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:161,35'
              BranchSideFuncs:
                - ERR_add_error_txt
            - BranchSide:      'crypto/err/err_prn.c:162,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_prn.c:151,20'
          Dst:             BIO_ctrl
        - Src:             'crypto/err/err_prn.c:155,21'
          Dst:             BIO_write
        - Src:             'crypto/err/err_prn.c:158,23'
          Dst:             BIO_ctrl
        - Src:             'crypto/err/err_prn.c:161,17'
          Dst:             ERR_add_error_txt
    - functionName:    ERR_add_error_txt
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - separator
        - txt
      BBCount:         54
      ICount:          349
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - ERR_GET_LIB
        - ERR_add_error_data
        - ERR_peek_last_error
        - ERR_peek_last_error_all
        - put_error
        - strlen
        - strstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/err/err_prn.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:70,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - put_error
            - BranchSide:      'crypto/err/err_prn.c:71,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - put_error
        - Branch String:   'crypto/err/err_prn.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:72,9'
              BranchSideFuncs:
                - put_error
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:74,5'
              BranchSideFuncs:
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:82,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:83,18'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:86,27'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:90,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:90,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:91,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:91,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:93,44'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:96,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:97,44'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_prn.c:107,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:99,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:100,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_prn.c:103,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
        - Branch String:   'crypto/err/err_prn.c:107,34'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:107,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_prn.c:107,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_prn.c:107,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:108,24'
              BranchSideFuncs:
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_prn.c:117,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
        - Branch String:   'crypto/err/err_prn.c:110,21'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:111,36'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:114,28'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:120,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:122,17'
              BranchSideFuncs:
                - ERR_GET_LIB.2824
                - put_error
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_prn.c:132,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
        - Branch String:   'crypto/err/err_prn.c:122,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:123,23'
              BranchSideFuncs:
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:129,35'
              BranchSideFuncs:
                - ERR_GET_LIB.2824
                - put_error
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:124,21'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:125,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_prn.c:126,39'
              BranchSideFuncs:
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - CRYPTO_strndup
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:133,23'
              BranchSideFuncs:
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:140,39'
              BranchSideFuncs:
                - ERR_add_error_data
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:134,21'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:135,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_prn.c:137,39'
              BranchSideFuncs:
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/err/err_prn.c:144,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_prn.c:76,28'
              BranchSideFuncs:
                - ERR_peek_last_error_all
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - strlen
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - ERR_GET_LIB.2824
                - put_error
                - CRYPTO_strndup
                - ERR_add_error_data
                - CRYPTO_free
                - strstr
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/err/err_prn.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_prn.c:67,25'
          Dst:             ERR_peek_last_error
        - Src:             'crypto/err/err_prn.c:72,9'
          Dst:             put_error
        - Src:             'crypto/err/err_prn.c:81,9'
          Dst:             ERR_peek_last_error_all
        - Src:             'crypto/err/err_prn.c:86,20'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:90,20'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:93,55'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:97,37'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:109,24'
          Dst:             strstr
        - Src:             'crypto/err/err_prn.c:111,29'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:114,35'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:123,23'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/err/err_prn.c:126,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/err/err_prn.c:127,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_prn.c:129,23'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/err/err_prn.c:129,13'
          Dst:             put_error
        - Src:             'crypto/err/err_prn.c:133,23'
          Dst:             strlen
        - Src:             'crypto/err/err_prn.c:133,23'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/err/err_prn.c:137,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/err/err_prn.c:138,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_prn.c:140,17'
          Dst:             ERR_add_error_data
    - functionName:    put_error
      functionSourceFile: '/src/openssl/crypto/err/err_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - lib
        - func
        - reason
        - file
        - line
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
        - ERR_set_debug
        - ERR_set_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_prn.c:53,5'
          Dst:             ERR_new
        - Src:             'crypto/err/err_prn.c:54,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/err/err_prn.c:55,5'
          Dst:             ERR_set_error
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    err_clear_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:23,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:24,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:34,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:24,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:25,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:29,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/err/err_local.h:25,13'
          Dst:             CRYPTO_free
    - functionName:    err_set_data
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - data
        - datasz
        - flags
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:77,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:77,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/err/err_local.h:78,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/err/err_local.h:78,9'
          Dst:             CRYPTO_free
    - functionName:    err_set_debug
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - es
        - i
        - file
        - line
        - fn
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:58,22'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:58,25'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
            - BranchSide:      'crypto/err/err_local.h:59,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
        - Branch String:   'crypto/err/err_local.h:58,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:59,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
            - BranchSide:      'crypto/err/err_local.h:60,54'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - CRYPTO_malloc
                - strcpy
                - strcpy
        - Branch String:   'crypto/err/err_local.h:67,20'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:67,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_local.h:67,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:69,54'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - strcpy
      Callsites:
        - Src:             'crypto/err/err_local.h:57,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:60,47'
          Dst:             strlen
        - Src:             'crypto/err/err_local.h:60,33'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err_local.h:63,9'
          Dst:             strcpy
        - Src:             'crypto/err/err_local.h:66,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:69,47'
          Dst:             strlen
        - Src:             'crypto/err/err_local.h:69,33'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err_local.h:71,9'
          Dst:             strcpy
    - functionName:    err_get_slot
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_local.h:17,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_local.h:17,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_local.h:18,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_ERR_STATE_restore
      functionSourceFile: '/src/openssl/crypto/err/err_save.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         25
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_malloc
        - err_clear
        - err_clear_data
        - err_get_slot
        - err_set_data
        - err_set_debug
        - ossl_err_get_state_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err_save.c:116,20'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:116,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_save.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:119,17'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:123,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:123,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:123,5'
              BranchSideFuncs:
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
            - BranchSide:      'crypto/err/err_save.c:126,14'
              BranchSideFuncs:
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:128,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
            - BranchSide:      'crypto/err/err_save.c:130,22'
              BranchSideFuncs:
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:140,37'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:140,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
            - BranchSide:      'crypto/err/err_save.c:151,28'
              BranchSideFuncs:
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:140,13'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:142,30'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
            - BranchSide:      'crypto/err/err_save.c:151,28'
              BranchSideFuncs:
                - err_clear_data.2847
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
        - Branch String:   'crypto/err/err_save.c:145,17'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:146,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
            - BranchSide:      'crypto/err/err_save.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - err_get_slot.2851
                - err_clear.2852
                - err_set_debug.2850
                - err_clear_data.2847
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - err_set_data.2849
      Callsites:
        - Src:             'crypto/err/err_save.c:119,17'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_save.c:130,9'
          Dst:             err_get_slot
        - Src:             'crypto/err/err_save.c:132,9'
          Dst:             err_clear
        - Src:             'crypto/err/err_save.c:137,9'
          Dst:             err_set_debug
        - Src:             'crypto/err/err_save.c:144,20'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/err/err_save.c:147,17'
          Dst:             err_set_data
        - Src:             'crypto/err/err_save.c:151,13'
          Dst:             err_clear_data
    - functionName:    err_clear
      functionSourceFile: '/src/openssl/crypto/err/err_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.err_state_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - es
        - i
        - deall
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - err_clear_data
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/err/err_local.h:86,5'
          Dst:             err_clear_data
        - Src:             'crypto/err/err_local.h:91,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/err/err_local.h:93,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_ERR_STATE_save_to_mark
      functionSourceFile: '/src/openssl/crypto/err/err_save.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         33
      ICount:          310
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - err_clear
        - ossl_err_get_state_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err_save.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:55,17'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
        - Branch String:   'crypto/err/err_save.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:57,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
            - BranchSide:      'crypto/err/err_save.c:65,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_save.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:58,23'
              BranchSideFuncs:
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/err/err_save.c:60,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/err/err_save.c:67,10'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:65,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/err/err_save.c:67,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/err/err_save.c:65,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:69,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_save.c:72,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
        - Branch String:   'crypto/err/err_save.c:69,15'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:69,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/err/err_save.c:69,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/err/err_save.c:72,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:73,14'
              BranchSideFuncs:
                - err_clear.2852
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
            - BranchSide:      'crypto/err/err_save.c:97,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
        - Branch String:   'crypto/err/err_save.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:99,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
            - BranchSide:      'crypto/err/err_save.c:103,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - err_clear.2852
        - Branch String:   'crypto/err/err_save.c:107,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:107,5'
              BranchSideFuncs:
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/err/err_save.c:108,19'
              BranchSideFuncs:
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'crypto/err/err_save.c:55,17'
          Dst:             ossl_err_get_state_int
        - Src:             'crypto/err/err_save.c:58,13'
          Dst:             err_clear
        - Src:             'crypto/err/err_save.c:75,9'
          Dst:             err_clear
        - Src:             'crypto/err/err_save.c:108,9'
          Dst:             err_clear
    - functionName:    OSSL_ERR_STATE_save
      functionSourceFile: '/src/openssl/crypto/err/err_save.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.err_state_st *'
      constantsTouched: []
      argNames:
        - es
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - err_clear
        - ossl_err_get_state_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/err/err_save.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:34,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_err_get_state_int
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - err_clear.2852
        - Branch String:   'crypto/err/err_save.c:34,5'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:35,19'
              BranchSideFuncs:
                - err_clear.2852
                - __sanitizer_cov_trace_const_cmp8
                - ossl_err_get_state_int
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/err/err_save.c:37,17'
              BranchSideFuncs:
                - ossl_err_get_state_int
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/err/err_save.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/err/err_save.c:41,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/err/err_save.c:35,9'
          Dst:             err_clear
        - Src:             'crypto/err/err_save.c:37,17'
          Dst:             ossl_err_get_state_int
    - functionName:    OSSL_ERR_STATE_new
      functionSourceFile: '/src/openssl/crypto/err/err_save.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.err_state_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/err/err_save.c:23,12'
          Branch Sides:
            - BranchSide:      'crypto/err/err_save.c:23,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/err/err_save.c:23,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'crypto/err/err_save.c:23,12'
          Dst:             CRYPTO_zalloc
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_gettable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_dupctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_freectx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_decrypt
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_decrypt_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_encrypt
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_encrypt_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_asym_cipher_newctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_asym_cipher_new
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      'struct.evp_asym_cipher_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_provider_up_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:327,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.2937
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/asymcipher.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:328,9'
              BranchSideFuncs:
                - ossl_provider_up_ref
            - BranchSide:      'crypto/evp/asymcipher.c:331,20'
              BranchSideFuncs:
                - ossl_provider_up_ref
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:322,31'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/asymcipher.c:327,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/asymcipher.c:328,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/asymcipher.c:332,5'
          Dst:             ossl_provider_up_ref
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    EVP_ASYM_CIPHER_settable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cip
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_ASYM_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:560,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:560,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/asymcipher.c:560,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:563,63'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:563,33'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/asymcipher.c:563,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_ASYM_CIPHER_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_ASYM_CIPHER_gettable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cip
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_ASYM_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:549,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:549,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/asymcipher.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:552,63'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:552,33'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/asymcipher.c:552,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_ASYM_CIPHER_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_asym_cipher_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:539,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:540,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/asymcipher.c:542,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:540,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_ASYM_CIPHER_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_asym_cipher_from_algorithm
        - evp_generic_do_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:527,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/asymcipher.c:527,5'
          Dst:             evp_asym_cipher_from_algorithm
        - Src:             'crypto/evp/asymcipher.c:527,5'
          Dst:             EVP_ASYM_CIPHER_up_ref
        - Src:             'crypto/evp/asymcipher.c:527,5'
          Dst:             EVP_ASYM_CIPHER_free
    - functionName:    evp_asym_cipher_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         76
      ICount:          453
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - ERR_new
        - EVP_ASYM_CIPHER_free
        - OSSL_FUNC_asym_cipher_decrypt
        - OSSL_FUNC_asym_cipher_decrypt_init
        - OSSL_FUNC_asym_cipher_dupctx
        - OSSL_FUNC_asym_cipher_encrypt
        - OSSL_FUNC_asym_cipher_encrypt_init
        - OSSL_FUNC_asym_cipher_freectx
        - OSSL_FUNC_asym_cipher_get_ctx_params
        - OSSL_FUNC_asym_cipher_gettable_ctx_params
        - OSSL_FUNC_asym_cipher_newctx
        - OSSL_FUNC_asym_cipher_set_ctx_params
        - OSSL_FUNC_asym_cipher_settable_ctx_params
        - evp_asym_cipher_new
        - ossl_algorithm_get1_first_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:347,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:351,23'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:352,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:353,9'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:354,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:356,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:357,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:429,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/asymcipher.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:359,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
            - BranchSide:      'crypto/evp/asymcipher.c:365,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_encrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:371,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:377,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:383,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:389,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:395,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:400,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:407,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:414,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:421,17'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:428,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:359,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:360,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:361,59'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
        - Branch String:   'crypto/evp/asymcipher.c:365,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:366,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:367,71'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_encrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:371,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:372,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:373,61'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:377,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:378,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:379,71'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:383,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:384,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:385,61'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:389,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:390,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:391,61'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:395,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:396,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:397,59'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:400,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:401,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:403,56'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:407,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:408,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:410,61'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:414,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:415,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:417,56'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:421,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:422,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
            - BranchSide:      'crypto/evp/asymcipher.c:424,61'
              BranchSideFuncs:
                - OSSL_FUNC_asym_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_asym_cipher_set_ctx_params
                - OSSL_FUNC_asym_cipher_gettable_ctx_params
                - OSSL_FUNC_asym_cipher_get_ctx_params
                - OSSL_FUNC_asym_cipher_dupctx
                - OSSL_FUNC_asym_cipher_freectx
                - OSSL_FUNC_asym_cipher_decrypt
                - OSSL_FUNC_asym_cipher_decrypt_init
                - OSSL_FUNC_asym_cipher_encrypt
                - OSSL_FUNC_asym_cipher_encrypt_init
                - OSSL_FUNC_asym_cipher_newctx
        - Branch String:   'crypto/evp/asymcipher.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:430,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:430,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:430,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/asymcipher.c:431,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/asymcipher.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:431,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:431,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:431,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/asymcipher.c:432,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/asymcipher.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:432,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:432,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:432,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/asymcipher.c:433,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/asymcipher.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:433,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:433,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:433,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:434,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:434,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/asymcipher.c:434,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:434,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:448,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/asymcipher.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/asymcipher.c:448,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:346,19'
          Dst:             evp_asym_cipher_new
        - Src:             'crypto/evp/asymcipher.c:347,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:347,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:347,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:352,30'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/asymcipher.c:361,30'
          Dst:             OSSL_FUNC_asym_cipher_newctx
        - Src:             'crypto/evp/asymcipher.c:367,36'
          Dst:             OSSL_FUNC_asym_cipher_encrypt_init
        - Src:             'crypto/evp/asymcipher.c:373,31'
          Dst:             OSSL_FUNC_asym_cipher_encrypt
        - Src:             'crypto/evp/asymcipher.c:379,36'
          Dst:             OSSL_FUNC_asym_cipher_decrypt_init
        - Src:             'crypto/evp/asymcipher.c:385,31'
          Dst:             OSSL_FUNC_asym_cipher_decrypt
        - Src:             'crypto/evp/asymcipher.c:391,31'
          Dst:             OSSL_FUNC_asym_cipher_freectx
        - Src:             'crypto/evp/asymcipher.c:397,30'
          Dst:             OSSL_FUNC_asym_cipher_dupctx
        - Src:             'crypto/evp/asymcipher.c:403,19'
          Dst:             OSSL_FUNC_asym_cipher_get_ctx_params
        - Src:             'crypto/evp/asymcipher.c:410,19'
          Dst:             OSSL_FUNC_asym_cipher_gettable_ctx_params
        - Src:             'crypto/evp/asymcipher.c:417,19'
          Dst:             OSSL_FUNC_asym_cipher_set_ctx_params
        - Src:             'crypto/evp/asymcipher.c:424,19'
          Dst:             OSSL_FUNC_asym_cipher_settable_ctx_params
        - Src:             'crypto/evp/asymcipher.c:444,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:444,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:444,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:450,5'
          Dst:             EVP_ASYM_CIPHER_free
    - functionName:    EVP_ASYM_CIPHER_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:473,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    EVP_ASYM_CIPHER_free
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:460,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.2940
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.2941
                - CRYPTO_free
        - Branch String:   'crypto/evp/asymcipher.c:461,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:463,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.2941
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:460,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/asymcipher.c:463,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/asymcipher.c:464,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/asymcipher.c:465,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/asymcipher.c:466,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_ASYM_CIPHER_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_ASYM_CIPHER_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_asym_cipher_get_number
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_asym_cipher_st *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_ASYM_CIPHER_is_a
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_asym_cipher_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_is_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:504,12'
          Dst:             evp_is_a
    - functionName:    evp_asym_cipher_fetch_from_prov
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.evp_asym_cipher_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_asym_cipher_from_algorithm
        - evp_generic_fetch_from_prov
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:495,12'
          Dst:             evp_generic_fetch_from_prov
        - Src:             'crypto/evp/asymcipher.c:495,12'
          Dst:             evp_asym_cipher_from_algorithm
        - Src:             'crypto/evp/asymcipher.c:495,12'
          Dst:             EVP_ASYM_CIPHER_up_ref
        - Src:             'crypto/evp/asymcipher.c:495,12'
          Dst:             EVP_ASYM_CIPHER_free
    - functionName:    EVP_ASYM_CIPHER_fetch
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      'struct.evp_asym_cipher_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_asym_cipher_from_algorithm
        - evp_generic_fetch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:485,12'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/asymcipher.c:485,12'
          Dst:             evp_asym_cipher_from_algorithm
        - Src:             'crypto/evp/asymcipher.c:485,12'
          Dst:             EVP_ASYM_CIPHER_up_ref
        - Src:             'crypto/evp/asymcipher.c:485,12'
          Dst:             EVP_ASYM_CIPHER_free
    - functionName:    evp_pkey_decrypt_alloc
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char **'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - outp
        - outlenp
        - expected_outlen
        - in
        - inlen
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_PKEY_decrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:307,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:307,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/asymcipher.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:309,26'
              BranchSideFuncs:
                - EVP_PKEY_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'crypto/evp/asymcipher.c:310,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:310,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/asymcipher.c:312,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'crypto/evp/asymcipher.c:311,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:311,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/asymcipher.c:312,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'crypto/evp/asymcipher.c:311,38'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:311,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/asymcipher.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/asymcipher.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:312,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/asymcipher.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:306,9'
          Dst:             EVP_PKEY_decrypt
        - Src:             'crypto/evp/asymcipher.c:307,25'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/asymcipher.c:309,9'
          Dst:             EVP_PKEY_decrypt
        - Src:             'crypto/evp/asymcipher.c:312,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:312,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:312,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:313,9'
          Dst:             CRYPTO_clear_free
    - functionName:    EVP_PKEY_decrypt
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         28
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:276,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:280,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:281,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:286,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:288,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:289,41'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:289,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/asymcipher.c:289,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:293,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:293,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:294,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:294,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:297,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:298,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:297,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:297,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:297,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:297,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:298,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:276,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:276,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:276,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:281,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:281,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:281,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:294,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:294,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:294,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             EVP_PKEY_get_size
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:297,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_decrypt_init_ex
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_asym_cipher_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:266,12'
          Dst:             evp_pkey_asym_cipher_init
    - functionName:    evp_pkey_asym_cipher_init
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - operation
        - params
      BBCount:         73
      ICount:          534
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_ASYM_CIPHER_fetch
        - EVP_ASYM_CIPHER_free
        - EVP_ASYM_CIPHER_get0_provider
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_get0_provider
        - evp_asym_cipher_fetch_from_prov
        - evp_keymgmt_fetch_from_prov
        - evp_keymgmt_util_query_operation_name
        - evp_pkey_ctx_free_old_ops
        - evp_pkey_export_to_provider
        - ossl_assert_int
        - ossl_provider_ctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:32,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:36,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.2939
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:42,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:44,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.2939
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:45,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:53,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.2939
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:53,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:53,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.2939
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:53,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.2939
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:55,9'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:60,49'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:63,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:85,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
        - Branch String:   'crypto/evp/asymcipher.c:85,45'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:85,48'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/asymcipher.c:85,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
        - Branch String:   'crypto/evp/asymcipher.c:85,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:93,30'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/asymcipher.c:135,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:98,44'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_fetch
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/asymcipher.c:104,50'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/asymcipher.c:112,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/asymcipher.c:100,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:101,58'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/asymcipher.c:102,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/asymcipher.c:108,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:109,17'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:110,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/asymcipher.c:112,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:113,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/asymcipher.c:125,60'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/asymcipher.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:129,51'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/asymcipher.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/asymcipher.c:131,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:132,30'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/asymcipher.c:133,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_ASYM_CIPHER_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_asym_cipher_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_ASYM_CIPHER_fetch
                - EVP_ASYM_CIPHER_get0_provider
        - Branch String:   'crypto/evp/asymcipher.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:136,30'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:140,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:148,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:152,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:162,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:170,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:155,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:159,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:163,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:167,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:174,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:176,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/asymcipher.c:188,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:188,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:189,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:189,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:192,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:192,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:194,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:199,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/asymcipher.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:194,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:196,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:199,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:200,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:201,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/asymcipher.c:209,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:210,35'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/asymcipher.c:213,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:32,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:32,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:32,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:36,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/asymcipher.c:39,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/asymcipher.c:45,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/asymcipher.c:46,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:46,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:46,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:53,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/asymcipher.c:55,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/asymcipher.c:56,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:56,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:56,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:60,11'
          Dst:             evp_keymgmt_util_query_operation_name
        - Src:             'crypto/evp/asymcipher.c:63,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/asymcipher.c:64,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:64,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:64,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:93,9'
          Dst:             EVP_ASYM_CIPHER_free
        - Src:             'crypto/evp/asymcipher.c:94,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/asymcipher.c:98,22'
          Dst:             EVP_ASYM_CIPHER_fetch
        - Src:             'crypto/evp/asymcipher.c:101,28'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/asymcipher.c:104,24'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/asymcipher.c:106,17'
          Dst:             evp_asym_cipher_fetch_from_prov
        - Src:             'crypto/evp/asymcipher.c:126,43'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/asymcipher.c:125,15'
          Dst:             evp_keymgmt_fetch_from_prov
        - Src:             'crypto/evp/asymcipher.c:129,23'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/asymcipher.c:132,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/asymcipher.c:136,9'
          Dst:             EVP_ASYM_CIPHER_free
        - Src:             'crypto/evp/asymcipher.c:140,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/asymcipher.c:145,42'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/asymcipher.c:148,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:148,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:148,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:155,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:155,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:155,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:163,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:163,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:163,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:170,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:170,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:170,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:176,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/asymcipher.c:184,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/asymcipher.c:185,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/asymcipher.c:189,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:189,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:189,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:204,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:204,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:204,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:210,9'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/asymcipher.c:213,5'
          Dst:             EVP_KEYMGMT_free
    - functionName:    EVP_PKEY_decrypt_init
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_asym_cipher_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:261,12'
          Dst:             evp_pkey_asym_cipher_init
    - functionName:    EVP_PKEY_encrypt
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         28
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/asymcipher.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:234,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:238,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:239,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:244,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:246,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:247,41'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:247,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/asymcipher.c:247,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:251,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:251,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:255,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:256,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/asymcipher.c:255,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:255,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/asymcipher.c:255,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/asymcipher.c:255,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/asymcipher.c:256,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:234,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:234,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:234,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:239,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:239,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:239,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:252,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:252,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:252,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             EVP_PKEY_get_size
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/asymcipher.c:255,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_encrypt_init_ex
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_asym_cipher_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:224,12'
          Dst:             evp_pkey_asym_cipher_init
    - functionName:    EVP_PKEY_encrypt_init
      functionSourceFile: '/src/openssl/crypto/evp/asymcipher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_asym_cipher_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/asymcipher.c:219,12'
          Dst:             evp_pkey_asym_cipher_init
    - functionName:    evp_md_cache_constants
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_size_t
        - evp_do_md_getparams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:956,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:956,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:957,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:956,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:957,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:958,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:958,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:958,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:959,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:961,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:962,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:963,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:963,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:964,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:965,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:949,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/digest.c:950,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/digest.c:951,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/digest.c:952,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/digest.c:954,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/digest.c:955,10'
          Dst:             evp_do_md_getparams
    - functionName:    OSSL_FUNC_digest_gettable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_dupctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_freectx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_digest
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_final
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_update
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_digest_newctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_legacy_nid
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - vlegacy_nid
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MD_get_type
        - OBJ_NAME_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:928,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:929,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:931,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/digest.c:931,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:933,22'
              BranchSideFuncs:
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/digest.c:934,34'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:934,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/digest.c:938,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:934,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:935,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:938,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:926,33'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/evp/digest.c:933,11'
          Dst:             EVP_MD_get_type
    - functionName:    EVP_MD_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_do_all
        - evp_md_from_algorithm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:1140,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/digest.c:1140,5'
          Dst:             evp_md_from_algorithm
        - Src:             'crypto/evp/digest.c:1140,5'
          Dst:             evp_md_up_ref
        - Src:             'crypto/evp/digest.c:1140,5'
          Dst:             evp_md_free
    - functionName:    evp_md_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         88
      ICount:          478
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - ERR_new
        - EVP_MD_free
        - OSSL_FUNC_digest_digest
        - OSSL_FUNC_digest_dupctx
        - OSSL_FUNC_digest_final
        - OSSL_FUNC_digest_freectx
        - OSSL_FUNC_digest_get_ctx_params
        - OSSL_FUNC_digest_get_params
        - OSSL_FUNC_digest_gettable_ctx_params
        - OSSL_FUNC_digest_gettable_params
        - OSSL_FUNC_digest_init
        - OSSL_FUNC_digest_newctx
        - OSSL_FUNC_digest_set_ctx_params
        - OSSL_FUNC_digest_settable_ctx_params
        - OSSL_FUNC_digest_update
        - evp_md_cache_constants
        - evp_md_new
        - evp_names_do_all
        - ossl_algorithm_get1_first_name
        - ossl_provider_up_ref
        - set_legacy_nid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:978,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:979,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:984,5'
              BranchSideFuncs:
                - evp_names_do_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:986,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:986,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:987,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:985,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:987,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:993,19'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:994,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:995,21'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:998,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1000,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1001,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1069,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:1001,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1003,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1009,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_init
            - BranchSide:      'crypto/evp/digest.c:1015,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_update
            - BranchSide:      'crypto/evp/digest.c:1021,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_final
            - BranchSide:      'crypto/evp/digest.c:1027,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_digest
            - BranchSide:      'crypto/evp/digest.c:1032,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_freectx
            - BranchSide:      'crypto/evp/digest.c:1038,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_dupctx
            - BranchSide:      'crypto/evp/digest.c:1042,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_get_params
            - BranchSide:      'crypto/evp/digest.c:1046,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_set_ctx_params
            - BranchSide:      'crypto/evp/digest.c:1050,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_get_ctx_params
            - BranchSide:      'crypto/evp/digest.c:1054,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_gettable_params
            - BranchSide:      'crypto/evp/digest.c:1058,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_settable_ctx_params
            - BranchSide:      'crypto/evp/digest.c:1063,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
                - OSSL_FUNC_digest_gettable_ctx_params
            - BranchSide:      'crypto/evp/digest.c:1068,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1003,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1004,54'
              BranchSideFuncs:
                - OSSL_FUNC_digest_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
            - BranchSide:      'crypto/evp/digest.c:1007,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1009,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1010,51'
              BranchSideFuncs:
                - OSSL_FUNC_digest_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1013,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1015,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1016,55'
              BranchSideFuncs:
                - OSSL_FUNC_digest_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1019,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1021,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1022,53'
              BranchSideFuncs:
                - OSSL_FUNC_digest_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1025,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1027,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1028,54'
              BranchSideFuncs:
                - OSSL_FUNC_digest_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1030,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1032,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1033,56'
              BranchSideFuncs:
                - OSSL_FUNC_digest_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1036,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1038,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1039,54'
              BranchSideFuncs:
                - OSSL_FUNC_digest_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1040,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1042,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1043,62'
              BranchSideFuncs:
                - OSSL_FUNC_digest_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1044,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1046,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1047,70'
              BranchSideFuncs:
                - OSSL_FUNC_digest_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1048,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1050,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1051,70'
              BranchSideFuncs:
                - OSSL_FUNC_digest_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1052,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1054,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1055,72'
              BranchSideFuncs:
                - OSSL_FUNC_digest_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1056,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1058,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1060,58'
              BranchSideFuncs:
                - OSSL_FUNC_digest_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1061,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1063,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1065,58'
              BranchSideFuncs:
                - OSSL_FUNC_digest_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
            - BranchSide:      'crypto/evp/digest.c:1066,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_digest_gettable_ctx_params
                - OSSL_FUNC_digest_settable_ctx_params
                - OSSL_FUNC_digest_gettable_params
                - OSSL_FUNC_digest_get_ctx_params
                - OSSL_FUNC_digest_set_ctx_params
                - OSSL_FUNC_digest_get_params
                - OSSL_FUNC_digest_dupctx
                - OSSL_FUNC_digest_freectx
                - OSSL_FUNC_digest_digest
                - OSSL_FUNC_digest_final
                - OSSL_FUNC_digest_update
                - OSSL_FUNC_digest_init
                - OSSL_FUNC_digest_newctx
        - Branch String:   'crypto/evp/digest.c:1069,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1069,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:1070,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:1070,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1070,13'
              BranchSideFuncs:
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:1077,21'
              BranchSideFuncs:
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:1070,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1070,27'
              BranchSideFuncs:
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:1081,16'
              BranchSideFuncs:
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/digest.c:1069,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1077,21'
              BranchSideFuncs:
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:1081,16'
              BranchSideFuncs:
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/digest.c:1082,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1083,30'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:1085,33'
              BranchSideFuncs:
                - evp_md_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:1085,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1086,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:1091,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:978,15'
          Dst:             evp_md_new
        - Src:             'crypto/evp/digest.c:979,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:979,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:979,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:985,10'
          Dst:             evp_names_do_all
        - Src:             'crypto/evp/digest.c:985,10'
          Dst:             set_legacy_nid
        - Src:             'crypto/evp/digest.c:987,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:987,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:987,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:988,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:994,26'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/digest.c:995,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:1004,30'
          Dst:             OSSL_FUNC_digest_newctx
        - Src:             'crypto/evp/digest.c:1010,29'
          Dst:             OSSL_FUNC_digest_init
        - Src:             'crypto/evp/digest.c:1016,31'
          Dst:             OSSL_FUNC_digest_update
        - Src:             'crypto/evp/digest.c:1022,30'
          Dst:             OSSL_FUNC_digest_final
        - Src:             'crypto/evp/digest.c:1028,30'
          Dst:             OSSL_FUNC_digest_digest
        - Src:             'crypto/evp/digest.c:1033,31'
          Dst:             OSSL_FUNC_digest_freectx
        - Src:             'crypto/evp/digest.c:1039,30'
          Dst:             OSSL_FUNC_digest_dupctx
        - Src:             'crypto/evp/digest.c:1043,34'
          Dst:             OSSL_FUNC_digest_get_params
        - Src:             'crypto/evp/digest.c:1047,38'
          Dst:             OSSL_FUNC_digest_set_ctx_params
        - Src:             'crypto/evp/digest.c:1051,38'
          Dst:             OSSL_FUNC_digest_get_ctx_params
        - Src:             'crypto/evp/digest.c:1055,39'
          Dst:             OSSL_FUNC_digest_gettable_params
        - Src:             'crypto/evp/digest.c:1060,21'
          Dst:             OSSL_FUNC_digest_settable_ctx_params
        - Src:             'crypto/evp/digest.c:1065,21'
          Dst:             OSSL_FUNC_digest_gettable_ctx_params
        - Src:             'crypto/evp/digest.c:1077,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:1078,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:1078,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:1078,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:1083,9'
          Dst:             ossl_provider_up_ref
        - Src:             'crypto/evp/digest.c:1085,10'
          Dst:             evp_md_cache_constants
        - Src:             'crypto/evp/digest.c:1086,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:1087,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:1087,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:1087,9'
          Dst:             ERR_set_error
    - functionName:    evp_md_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_up_ref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:1096,12'
          Dst:             EVP_MD_up_ref
    - functionName:    evp_md_free
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:1101,5'
          Dst:             EVP_MD_free
    - functionName:    EVP_MD_free
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_DOWN_REF
        - evp_md_free_int
      functionUses:    90
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:1127,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1127,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:1128,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:1127,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:1130,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.3073
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_free_int
        - Branch String:   'crypto/evp/digest.c:1131,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1132,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:1133,21'
              BranchSideFuncs:
                - evp_md_free_int
      Callsites:
        - Src:             'crypto/evp/digest.c:1130,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/digest.c:1133,5'
          Dst:             evp_md_free_int
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:1118,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:1118,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.3074
            - BranchSide:      'crypto/evp/digest.c:1119,24'
              BranchSideFuncs:
                - CRYPTO_UP_REF.3074
      Callsites:
        - Src:             'crypto/evp/digest.c:1119,9'
          Dst:             CRYPTO_UP_REF
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_md_new
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:902,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:902,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3076
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/digest.c:902,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3076
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/digest.c:904,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:904,40'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.3076
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/digest.c:908,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:904,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:905,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:908,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:902,18'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/digest.c:904,24'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/digest.c:905,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - p1
        - p2
      BBCount:         28
      ICount:          197
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_get_params
        - EVP_MD_CTX_set_params
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_construct_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:853,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:854,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:858,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:858,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:858,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:861,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/digest.c:858,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:859,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:861,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/digest.c:861,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:863,22'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
            - BranchSide:      'crypto/evp/digest.c:867,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
            - BranchSide:      'crypto/evp/digest.c:872,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
            - BranchSide:      'crypto/evp/digest.c:876,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:869,58'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:869,63'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
            - BranchSide:      'crypto/evp/digest.c:879,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_params
        - Branch String:   'crypto/evp/digest.c:879,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:880,37'
              BranchSideFuncs:
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:882,37'
              BranchSideFuncs:
                - EVP_MD_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:888,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:889,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:893,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:895,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:896,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:897,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:854,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:854,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:854,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:864,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/digest.c:868,21'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/digest.c:872,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/digest.c:880,15'
          Dst:             EVP_MD_CTX_set_params
        - Src:             'crypto/evp/digest.c:882,15'
          Dst:             EVP_MD_CTX_get_params
        - Src:             'crypto/evp/digest.c:889,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:889,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:889,9'
          Dst:             ERR_set_error
    - functionName:    EVP_MD_CTX_set_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:741,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:741,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:742,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:742,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:743,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:743,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:743,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:744,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:744,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:740,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:745,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:748,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:748,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:751,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:748,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:749,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:751,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_CTX_get_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:797,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:797,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:798,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:798,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:799,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:799,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:799,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:800,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:800,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:796,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:801,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:804,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:804,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:807,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:805,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:807,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_CTX_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_MD_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:826,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:827,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:830,12'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:832,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:832,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:839,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:833,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:833,20'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:834,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:834,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:834,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:839,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:835,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:835,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:839,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:831,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:836,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:839,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:839,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:839,32'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:843,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:839,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:840,58'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:843,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:840,37'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/evp/digest.c:840,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MD_gettable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get0_provider
        - ossl_provider_ctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:814,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:814,23'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:818,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:814,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:815,58'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:818,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:815,37'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/evp/digest.c:815,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MD_CTX_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_MD_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:770,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:774,12'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:776,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:776,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:783,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:777,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:777,20'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:778,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:778,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:778,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:783,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:779,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:779,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:783,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:780,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:783,9'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:783,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:783,32'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:784,54'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:788,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:784,33'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/evp/digest.c:784,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MD_settable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get0_provider
        - ossl_provider_ctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:758,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:758,23'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:758,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:759,58'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:762,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:759,37'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/evp/digest.c:759,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MD_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - digest
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:729,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:729,27'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:729,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:730,16'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:731,46'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/evp/digest.c:731,28'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MD_get_params
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - digest
        - params
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:722,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:722,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:722,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:723,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:724,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_fetch
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch
        - evp_md_from_algorithm
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:1108,9'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/digest.c:1108,9'
          Dst:             evp_md_from_algorithm
        - Src:             'crypto/evp/digest.c:1108,9'
          Dst:             evp_md_up_ref
        - Src:             'crypto/evp/digest.c:1108,9'
          Dst:             evp_md_free
    - functionName:    EVP_Q_digest
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - propq
        - data
        - datalen
        - md
        - mdlen
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:711,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:712,26'
              BranchSideFuncs:
                - EVP_Digest
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:715,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:716,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:707,22'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/digest.c:712,15'
          Dst:             EVP_Digest
        - Src:             'crypto/evp/digest.c:713,9'
          Dst:             EVP_MD_free
    - functionName:    EVP_Digest
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'int *'
        - 'struct.evp_md_st.959 *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - data
        - count
        - md
        - size
        - type
        - impl
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_CTX_set_flags
      functionUses:    20
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:692,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:694,26'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:696,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:696,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:697,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'crypto/evp/digest.c:697,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:697,31'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:697,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/evp/digest.c:689,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/digest.c:694,5'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/digest.c:695,11'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/evp/digest.c:696,12'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/evp/digest.c:697,12'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/digest.c:698,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st.988 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    57
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:132,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:132,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/evp/digest.c:132,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'crypto/evp/digest.c:132,12'
          Dst:             CRYPTO_zalloc
    - functionName:    EVP_DigestInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_st.959 *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - impl
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_md_init_internal
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:383,12'
          Dst:             evp_md_init_internal
    - functionName:    EVP_DigestUpdate
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - count
      BBCount:         38
      ICount:          254
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - EVP_DigestSignUpdate
        - EVP_DigestVerifyUpdate
      functionUses:    132
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:391,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:392,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:396,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
        - Branch String:   'crypto/evp/digest.c:397,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:397,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
        - Branch String:   'crypto/evp/digest.c:397,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
        - Branch String:   'crypto/evp/digest.c:397,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
        - Branch String:   'crypto/evp/digest.c:397,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
        - Branch String:   'crypto/evp/digest.c:398,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:396,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:407,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:407,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:408,41'
              BranchSideFuncs:
                - EVP_DigestSignUpdate
            - BranchSide:      'crypto/evp/digest.c:409,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyUpdate
        - Branch String:   'crypto/evp/digest.c:409,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:410,43'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
            - BranchSide:      'crypto/evp/digest.c:411,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:416,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:416,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:417,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:417,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:415,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:420,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:421,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:424,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/digest.c:392,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:392,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:392,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:408,20'
          Dst:             EVP_DigestSignUpdate
        - Src:             'crypto/evp/digest.c:410,20'
          Dst:             EVP_DigestVerifyUpdate
        - Src:             'crypto/evp/digest.c:411,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:411,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:411,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:421,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:421,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:421,9'
          Dst:             ERR_set_error
    - functionName:    EVP_DigestFinal_ex
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - md
        - isize
      BBCount:         31
      ICount:          228
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_set_flags
        - EVP_MD_get_size
        - OPENSSL_cleanse
        - OPENSSL_die
      functionUses:    51
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:447,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:450,26'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:451,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:453,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:455,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:457,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:458,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:462,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:462,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:463,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:467,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:472,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:480,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:472,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:473,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:475,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:484,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:484,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:485,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:486,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:487,18'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:488,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:489,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/digest.c:492,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'crypto/evp/digest.c:450,10'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/evp/digest.c:458,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:458,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:458,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:463,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:463,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:463,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:475,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:475,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:475,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:484,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/digest.c:490,9'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/digest.c:492,5'
          Dst:             OPENSSL_cleanse
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_MD_CTX_reset
      functionUses:    67
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:140,22'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/digest.c:140,5'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:141,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_MD_CTX_reset
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_md_ctx_reset_ex
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:101,12'
          Dst:             evp_md_ctx_reset_ex
    - functionName:    evp_md_ctx_reset_ex
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - keep_fetched
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_MD_CTX_test_flags
        - EVP_PKEY_CTX_free
        - OPENSSL_cleanse
        - evp_md_ctx_clear_digest
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:85,32'
              BranchSideFuncs:
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - evp_md_ctx_clear_digest
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/digest.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:86,27'
              BranchSideFuncs:
                - evp_md_ctx_clear_digest
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/digest.c:91,29'
              BranchSideFuncs:
                - evp_md_ctx_clear_digest
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/digest.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:93,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:95,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:85,10'
          Dst:             EVP_MD_CTX_test_flags
        - Src:             'crypto/evp/digest.c:86,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/digest.c:91,5'
          Dst:             evp_md_ctx_clear_digest
        - Src:             'crypto/evp/digest.c:93,9'
          Dst:             OPENSSL_cleanse
    - functionName:    evp_md_ctx_clear_digest
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - force
        - keep_fetched
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ENGINE_finish
        - EVP_MD_CTX_set_flags
        - EVP_MD_free
        - cleanup_old_md_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:46,13'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:58,25'
              BranchSideFuncs:
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:46,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:46,36'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:48,9'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:46,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:47,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:48,9'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:60,9'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:63,19'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:69,21'
              BranchSideFuncs:
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/evp/digest.c:49,9'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/digest.c:58,5'
          Dst:             cleanup_old_md_data
        - Src:             'crypto/evp/digest.c:63,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/digest.c:69,9'
          Dst:             EVP_MD_free
    - functionName:    cleanup_old_md_data
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - force
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MD_CTX_test_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:30,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:31,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:32,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:32,43'
              BranchSideFuncs:
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:34,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:31,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:33,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:34,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:34,34'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:34,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:40,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:35,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:35,44'
              BranchSideFuncs:
                - EVP_MD_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:40,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:36,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:36,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/digest.c:37,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
        - Branch String:   'crypto/evp/digest.c:34,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:37,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/digest.c:40,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:32,21'
          Dst:             EVP_MD_CTX_test_flags
        - Src:             'crypto/evp/digest.c:35,22'
          Dst:             EVP_MD_CTX_test_flags
        - Src:             'crypto/evp/digest.c:37,13'
          Dst:             CRYPTO_clear_free
    - functionName:    evp_md_init_internal
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_param_st *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - params
        - impl
      BBCount:         143
      ICount:          889
      EdgeCount:       200
      CyclomaticComplexity: 59
      functionsReached:
        - CRYPTO_zalloc
        - ENGINE_finish
        - ENGINE_get_digest
        - ENGINE_get_digest_engine
        - ENGINE_init
        - ERR_new
        - EVP_DigestSignInit
        - EVP_DigestVerifyInit
        - EVP_MD_CTX_clear_flags
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_up_ref
        - EVP_PKEY_CTX_ctrl
        - OBJ_nid2sn
        - cleanup_old_md_data
        - evp_md_ctx_free_algctx
        - ossl_assert_int
        - ossl_provider_ctx
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:167,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:184,28'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:167,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:167,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:168,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
        - Branch String:   'crypto/evp/digest.c:167,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:167,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:168,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
        - Branch String:   'crypto/evp/digest.c:167,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:167,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:168,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
        - Branch String:   'crypto/evp/digest.c:167,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:167,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:168,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
        - Branch String:   'crypto/evp/digest.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:168,16'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:184,28'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:175,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:184,28'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:175,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:176,39'
              BranchSideFuncs:
                - EVP_DigestSignInit
            - BranchSide:      'crypto/evp/digest.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestVerifyInit
        - Branch String:   'crypto/evp/digest.c:177,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:178,41'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
            - BranchSide:      'crypto/evp/digest.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:188,26'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/digest.c:190,13'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:190,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:191,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:194,16'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/digest.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:206,16'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/digest.c:215,19'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
        - Branch String:   'crypto/evp/digest.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:207,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
            - BranchSide:      'crypto/evp/digest.c:215,19'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
        - Branch String:   'crypto/evp/digest.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:208,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:215,19'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_digest_engine
        - Branch String:   'crypto/evp/digest.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:219,44'
              BranchSideFuncs:
                - ENGINE_get_digest_engine
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:228,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:228,16'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:230,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:230,16'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:233,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:233,17'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:234,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:234,17'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:234,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:234,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:235,17'
              BranchSideFuncs:
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:235,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:235,17'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:235,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:235,33'
              BranchSideFuncs:
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:247,25'
              BranchSideFuncs:
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:236,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:236,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:247,25'
              BranchSideFuncs:
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:238,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:247,25'
              BranchSideFuncs:
                - cleanup_old_md_data
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:238,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:239,13'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:240,13'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:241,13'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:242,21'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:251,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/digest.c:256,37'
              BranchSideFuncs:
                - evp_md_ctx_free_algctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/digest.c:251,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:252,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/digest.c:255,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/digest.c:256,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/digest.c:257,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:268,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/digest.c:281,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:268,39'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:267,26'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_MD_fetch
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:268,76'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_MD_fetch
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:271,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:272,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:275,16'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:281,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:281,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:289,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:282,38'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:289,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:282,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:283,13'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:286,21'
              BranchSideFuncs:
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:291,23'
              BranchSideFuncs:
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:298,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:292,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:293,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:296,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:299,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:303,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:310,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/digest.c:310,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:311,30'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/digest.c:317,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
        - Branch String:   'crypto/evp/digest.c:311,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:312,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/digest.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ENGINE_get_digest
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
        - Branch String:   'crypto/evp/digest.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:321,49'
              BranchSideFuncs:
                - ENGINE_get_digest
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/digest.c:336,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/digest.c:323,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:324,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/digest.c:329,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/digest.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:339,24'
              BranchSideFuncs:
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
            - BranchSide:      'crypto/evp/digest.c:340,29'
              BranchSideFuncs:
                - cleanup_old_md_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/digest.c:343,53'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:343,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:349,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:343,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:344,27'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:349,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:346,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:347,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:355,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:356,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:355,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:356,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:355,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:356,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:355,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:356,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:356,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:356,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:358,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/digest.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:358,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/digest.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:360,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:360,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:362,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:360,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:362,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:366,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/digest.c:176,20'
          Dst:             EVP_DigestSignInit
        - Src:             'crypto/evp/digest.c:178,20'
          Dst:             EVP_DigestVerifyInit
        - Src:             'crypto/evp/digest.c:179,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:179,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:184,5'
          Dst:             EVP_MD_CTX_clear_flags
        - Src:             'crypto/evp/digest.c:191,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:191,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:191,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:215,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/digest.c:219,19'
          Dst:             ENGINE_get_digest_engine
        - Src:             'crypto/evp/digest.c:238,14'
          Dst:             evp_md_ctx_free_algctx
        - Src:             'crypto/evp/digest.c:242,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:247,5'
          Dst:             cleanup_old_md_data
        - Src:             'crypto/evp/digest.c:251,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/digest.c:252,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:252,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:252,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:256,14'
          Dst:             evp_md_ctx_free_algctx
        - Src:             'crypto/evp/digest.c:268,65'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/digest.c:267,26'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/digest.c:272,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:272,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:272,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:276,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:282,14'
          Dst:             EVP_MD_up_ref
        - Src:             'crypto/evp/digest.c:283,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:283,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:283,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:286,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:291,43'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/digest.c:293,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:293,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:293,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:299,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:299,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:299,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:311,18'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/digest.c:312,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:312,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:312,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:321,31'
          Dst:             ENGINE_get_digest
        - Src:             'crypto/evp/digest.c:324,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:324,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:324,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:325,17'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/digest.c:340,9'
          Dst:             cleanup_old_md_data
        - Src:             'crypto/evp/digest.c:345,28'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/digest.c:358,13'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    evp_md_ctx_free_algctx
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:147,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3095
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:155,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:147,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:148,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:151,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:153,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:147,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/digest.c:148,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:148,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:148,13'
          Dst:             ERR_set_error
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    EVP_MD_CTX_copy
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:560,5'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:561,12'
          Dst:             EVP_MD_CTX_copy_ex
    - functionName:    EVP_MD_CTX_copy_ex
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         65
      ICount:          458
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - CRYPTO_malloc
        - ENGINE_init
        - ERR_new
        - EVP_MD_CTX_clear_flags
        - EVP_MD_CTX_reset
        - EVP_MD_CTX_set_flags
        - EVP_MD_free
        - EVP_MD_up_ref
        - EVP_PKEY_CTX_dup
        - evp_md_ctx_reset_ex
      functionUses:    20
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:569,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:574,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - evp_md_ctx_reset_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:576,26'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - evp_md_ctx_reset_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:577,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:578,25'
              BranchSideFuncs:
                - EVP_MD_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
            - BranchSide:      'crypto/evp/digest.c:579,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
        - Branch String:   'crypto/evp/digest.c:584,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:584,17'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:585,9'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:583,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:585,9'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:587,9'
              BranchSideFuncs:
                - evp_md_ctx_reset_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:587,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:588,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:592,25'
              BranchSideFuncs:
                - evp_md_ctx_reset_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - EVP_MD_free
        - Branch String:   'crypto/evp/digest.c:594,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:594,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
                - EVP_MD_free
            - BranchSide:      'crypto/evp/digest.c:596,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
        - Branch String:   'crypto/evp/digest.c:594,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:595,21'
              BranchSideFuncs:
                - EVP_MD_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
            - BranchSide:      'crypto/evp/digest.c:596,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
        - Branch String:   'crypto/evp/digest.c:601,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:601,26'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_up_ref
            - BranchSide:      'crypto/evp/digest.c:604,9'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:601,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:602,23'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:604,9'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:604,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:605,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:607,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:610,5'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
        - Branch String:   'crypto/evp/digest.c:616,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:617,38'
              BranchSideFuncs:
                - EVP_PKEY_CTX_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
            - BranchSide:      'crypto/evp/digest.c:626,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:618,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:619,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
            - BranchSide:      'crypto/evp/digest.c:623,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:632,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:632,36'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:638,9'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:633,9'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:638,9'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:639,19'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/digest.c:642,17'
              BranchSideFuncs:
                - EVP_MD_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_clear_flags
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/digest.c:656,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:656,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/digest.c:667,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
        - Branch String:   'crypto/evp/digest.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:657,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
            - BranchSide:      'crypto/evp/digest.c:667,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
        - Branch String:   'crypto/evp/digest.c:657,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:658,28'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
            - BranchSide:      'crypto/evp/digest.c:660,28'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
        - Branch String:   'crypto/evp/digest.c:661,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:662,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:670,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:671,38'
              BranchSideFuncs:
                - EVP_PKEY_CTX_dup
                - EVP_MD_CTX_reset
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:679,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:672,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:673,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:676,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:679,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:680,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/digest.c:570,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:570,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:570,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:576,9'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:578,13'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:588,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:588,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:588,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:592,5'
          Dst:             evp_md_ctx_reset_ex
        - Src:             'crypto/evp/digest.c:595,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/digest.c:602,9'
          Dst:             EVP_MD_up_ref
        - Src:             'crypto/evp/digest.c:607,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:607,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:607,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:614,5'
          Dst:             EVP_MD_CTX_clear_flags
        - Src:             'crypto/evp/digest.c:617,21'
          Dst:             EVP_PKEY_CTX_dup
        - Src:             'crypto/evp/digest.c:619,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:619,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:619,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:620,13'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:632,24'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/digest.c:633,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:633,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:633,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:640,9'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/digest.c:643,5'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:647,5'
          Dst:             EVP_MD_CTX_clear_flags
        - Src:             'crypto/evp/digest.c:660,28'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/digest.c:671,21'
          Dst:             EVP_PKEY_CTX_dup
        - Src:             'crypto/evp/digest.c:673,13'
          Dst:             EVP_MD_CTX_reset
    - functionName:    EVP_MD_CTX_dup
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st.988 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:551,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:551,44'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:551,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:551,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/digest.c:552,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/evp/digest.c:549,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/digest.c:551,25'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'crypto/evp/digest.c:552,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_DigestFinalXOF
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - md
        - size
      BBCount:         27
      ICount:          230
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_set_flags
        - EVP_MD_CTX_set_params
        - OPENSSL_cleanse
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:502,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:503,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:507,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/digest.c:507,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:508,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:510,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:510,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:511,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:515,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:515,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:516,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/digest.c:520,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/digest.c:523,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:524,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/digest.c:526,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/digest.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:532,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:533,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:533,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:534,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/digest.c:541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/digest.c:535,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:536,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_set_flags
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/digest.c:539,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'crypto/evp/digest.c:503,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:503,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:503,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:511,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:511,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:511,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:516,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:516,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:516,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:520,19'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/digest.c:521,19'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/digest.c:523,9'
          Dst:             EVP_MD_CTX_set_params
        - Src:             'crypto/evp/digest.c:537,13'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/digest.c:539,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/digest.c:541,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:541,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:541,9'
          Dst:             ERR_set_error
    - functionName:    EVP_DigestFinal
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - md
        - size
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_MD_CTX_reset
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:435,11'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/digest.c:436,5'
          Dst:             EVP_MD_CTX_reset
    - functionName:    EVP_DigestInit
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_CTX_reset
        - evp_md_init_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:377,5'
          Dst:             EVP_MD_CTX_reset
        - Src:             'crypto/evp/digest.c:378,12'
          Dst:             evp_md_init_internal
    - functionName:    EVP_DigestInit_ex2
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_md_init_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/digest.c:372,12'
          Dst:             evp_md_init_internal
    - functionName:    evp_md_ctx_new_ex
      functionSourceFile: '/src/openssl/crypto/evp/digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st.988 *'
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.984 *'
        - 'struct.asn1_string_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - id
        - libctx
        - propq
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_CTX_set_pkey_ctx
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_pkey
        - EVP_PKEY_CTX_set1_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/digest.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:112,47'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:113,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/evp/digest.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:113,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:117,9'
              BranchSideFuncs:
                - EVP_MD_CTX_set_pkey_ctx
                - EVP_PKEY_CTX_set1_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/evp/digest.c:117,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:117,44'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set1_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_set_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:120,29'
              BranchSideFuncs:
                - EVP_MD_CTX_set_pkey_ctx
        - Branch String:   'crypto/evp/digest.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/digest.c:118,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/evp/digest.c:120,29'
              BranchSideFuncs:
                - EVP_MD_CTX_set_pkey_ctx
      Callsites:
        - Src:             'crypto/evp/digest.c:111,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/digest.c:112,20'
          Dst:             EVP_PKEY_CTX_new_from_pkey
        - Src:             'crypto/evp/digest.c:113,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/digest.c:113,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/digest.c:113,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/digest.c:117,23'
          Dst:             EVP_PKEY_CTX_set1_id
        - Src:             'crypto/evp/digest.c:120,5'
          Dst:             EVP_MD_CTX_set_pkey_ctx
        - Src:             'crypto/evp/digest.c:124,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/digest.c:125,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    OSSL_FUNC_cipher_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_gettable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_dupctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_freectx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_cipher
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_final
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_update
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_decrypt_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_encrypt_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cipher_newctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_legacy_nid
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - vlegacy_nid
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_get_nid
        - OBJ_NAME_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1511,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1512,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1513,9'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1513,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1514,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1515,30'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1516,34'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1516,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1520,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1516,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1517,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1520,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1509,33'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/evp/evp_enc.c:1515,11'
          Dst:             EVP_CIPHER_get_nid
    - functionName:    safe_div_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_add_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_mod_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_CIPHER_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_from_algorithm
        - evp_generic_do_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1717,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/evp_enc.c:1717,5'
          Dst:             evp_cipher_from_algorithm
        - Src:             'crypto/evp/evp_enc.c:1717,5'
          Dst:             evp_cipher_up_ref
        - Src:             'crypto/evp/evp_enc.c:1717,5'
          Dst:             evp_cipher_free
    - functionName:    evp_cipher_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         82
      ICount:          505
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - ERR_new
        - EVP_CIPHER_free
        - OSSL_FUNC_cipher_cipher
        - OSSL_FUNC_cipher_decrypt_init
        - OSSL_FUNC_cipher_dupctx
        - OSSL_FUNC_cipher_encrypt_init
        - OSSL_FUNC_cipher_final
        - OSSL_FUNC_cipher_freectx
        - OSSL_FUNC_cipher_get_ctx_params
        - OSSL_FUNC_cipher_get_params
        - OSSL_FUNC_cipher_gettable_ctx_params
        - OSSL_FUNC_cipher_gettable_params
        - OSSL_FUNC_cipher_newctx
        - OSSL_FUNC_cipher_set_ctx_params
        - OSSL_FUNC_cipher_settable_ctx_params
        - OSSL_FUNC_cipher_update
        - evp_cipher_cache_constants
        - evp_cipher_new
        - evp_names_do_all
        - ossl_algorithm_get1_first_name
        - ossl_provider_up_ref
        - set_legacy_nid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1532,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1533,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1538,5'
              BranchSideFuncs:
                - evp_names_do_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:1540,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1540,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:1541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:1539,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:1547,23'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:1548,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1549,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:1552,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1554,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1555,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1636,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1555,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1557,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
            - BranchSide:      'crypto/evp/evp_enc.c:1563,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_encrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1569,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1575,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1581,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1587,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_cipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1592,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1598,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1603,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1608,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1613,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1618,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1623,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1629,17'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1635,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1557,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1558,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1559,54'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
        - Branch String:   'crypto/evp/evp_enc.c:1563,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1564,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1565,59'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_encrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1569,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1570,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1571,59'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_decrypt_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1575,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1576,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1577,55'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1581,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1582,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1583,53'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1587,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1588,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1589,55'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_cipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1592,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1593,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1594,56'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1598,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1599,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1600,54'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1603,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1604,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1605,62'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1608,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1609,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1610,70'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1613,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1614,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1615,70'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1618,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1619,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1620,72'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1623,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1624,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1626,54'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1629,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1630,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_settable_ctx_params
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
            - BranchSide:      'crypto/evp/evp_enc.c:1632,54'
              BranchSideFuncs:
                - OSSL_FUNC_cipher_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cipher_gettable_ctx_params
                - OSSL_FUNC_cipher_gettable_params
                - OSSL_FUNC_cipher_set_ctx_params
                - OSSL_FUNC_cipher_get_ctx_params
                - OSSL_FUNC_cipher_get_params
                - OSSL_FUNC_cipher_dupctx
                - OSSL_FUNC_cipher_freectx
                - OSSL_FUNC_cipher_cipher
                - OSSL_FUNC_cipher_final
                - OSSL_FUNC_cipher_update
                - OSSL_FUNC_cipher_decrypt_init
                - OSSL_FUNC_cipher_encrypt_init
                - OSSL_FUNC_cipher_newctx
        - Branch String:   'crypto/evp/evp_enc.c:1636,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1636,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1636,43'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1636,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1637,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1637,17'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1645,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1637,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1637,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1638,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1638,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1638,16'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1645,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1636,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1645,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1649,20'
              BranchSideFuncs:
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/evp_enc.c:1650,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1651,30'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1653,37'
              BranchSideFuncs:
                - evp_cipher_cache_constants
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1653,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1654,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1659,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1532,19'
          Dst:             evp_cipher_new
        - Src:             'crypto/evp/evp_enc.c:1533,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1533,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1533,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1539,10'
          Dst:             evp_names_do_all
        - Src:             'crypto/evp/evp_enc.c:1539,10'
          Dst:             set_legacy_nid
        - Src:             'crypto/evp/evp_enc.c:1541,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1541,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1541,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1542,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:1548,30'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/evp_enc.c:1549,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:1559,30'
          Dst:             OSSL_FUNC_cipher_newctx
        - Src:             'crypto/evp/evp_enc.c:1565,29'
          Dst:             OSSL_FUNC_cipher_encrypt_init
        - Src:             'crypto/evp/evp_enc.c:1571,29'
          Dst:             OSSL_FUNC_cipher_decrypt_init
        - Src:             'crypto/evp/evp_enc.c:1577,31'
          Dst:             OSSL_FUNC_cipher_update
        - Src:             'crypto/evp/evp_enc.c:1583,30'
          Dst:             OSSL_FUNC_cipher_final
        - Src:             'crypto/evp/evp_enc.c:1589,31'
          Dst:             OSSL_FUNC_cipher_cipher
        - Src:             'crypto/evp/evp_enc.c:1594,31'
          Dst:             OSSL_FUNC_cipher_freectx
        - Src:             'crypto/evp/evp_enc.c:1600,30'
          Dst:             OSSL_FUNC_cipher_dupctx
        - Src:             'crypto/evp/evp_enc.c:1605,34'
          Dst:             OSSL_FUNC_cipher_get_params
        - Src:             'crypto/evp/evp_enc.c:1610,38'
          Dst:             OSSL_FUNC_cipher_get_ctx_params
        - Src:             'crypto/evp/evp_enc.c:1615,38'
          Dst:             OSSL_FUNC_cipher_set_ctx_params
        - Src:             'crypto/evp/evp_enc.c:1620,39'
          Dst:             OSSL_FUNC_cipher_gettable_params
        - Src:             'crypto/evp/evp_enc.c:1626,17'
          Dst:             OSSL_FUNC_cipher_gettable_ctx_params
        - Src:             'crypto/evp/evp_enc.c:1632,17'
          Dst:             OSSL_FUNC_cipher_settable_ctx_params
        - Src:             'crypto/evp/evp_enc.c:1645,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:1646,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1646,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1646,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1651,9'
          Dst:             ossl_provider_up_ref
        - Src:             'crypto/evp/evp_enc.c:1653,10'
          Dst:             evp_cipher_cache_constants
        - Src:             'crypto/evp/evp_enc.c:1654,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:1655,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1655,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1655,9'
          Dst:             ERR_set_error
    - functionName:    evp_cipher_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_up_ref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1664,12'
          Dst:             EVP_CIPHER_up_ref
    - functionName:    evp_cipher_free
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1669,5'
          Dst:             EVP_CIPHER_free
    - functionName:    EVP_CIPHER_free
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_DOWN_REF
        - evp_cipher_free_int
      functionUses:    22
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1704,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1704,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1705,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1704,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1705,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1707,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.3248
                - __sanitizer_cov_trace_const_cmp4
                - evp_cipher_free_int
        - Branch String:   'crypto/evp/evp_enc.c:1708,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1709,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1710,25'
              BranchSideFuncs:
                - evp_cipher_free_int
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1707,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/evp_enc.c:1710,5'
          Dst:             evp_cipher_free_int
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    evp_cipher_free_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1694,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_enc.c:1695,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/evp_enc.c:1696,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/evp_enc.c:1697,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1687,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1687,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.3251
            - BranchSide:      'crypto/evp/evp_enc.c:1688,24'
              BranchSideFuncs:
                - CRYPTO_UP_REF.3251
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1688,9'
          Dst:             CRYPTO_UP_REF
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_new
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.996 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1484,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1484,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3252
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_enc.c:1484,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3252
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_enc.c:1486,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1486,44'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.3252
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_enc.c:1490,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1486,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1487,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1490,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1484,26'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/evp_enc.c:1486,28'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/evp_enc.c:1487,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_fetch
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.996 *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_from_algorithm
        - evp_generic_fetch
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1676,9'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/evp_enc.c:1676,9'
          Dst:             evp_cipher_from_algorithm
        - Src:             'crypto/evp/evp_enc.c:1676,9'
          Dst:             evp_cipher_up_ref
        - Src:             'crypto/evp/evp_enc.c:1676,9'
          Dst:             evp_cipher_free
    - functionName:    EVP_CIPHER_CTX_copy
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         38
      ICount:          274
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - CRYPTO_malloc
        - ENGINE_init
        - ERR_new
        - EVP_CIPHER_CTX_reset
        - EVP_CIPHER_up_ref
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1419,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1419,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1420,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1419,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1420,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1424,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1424,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1425,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1427,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1427,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1428,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1432,26'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1437,36'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1437,58'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1442,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1437,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1438,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1442,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1443,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1448,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1455,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1455,36'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:1461,26'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:1455,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1456,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:1461,26'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:1464,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1464,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:1473,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1464,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1465,28'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1473,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1466,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1467,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1470,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1473,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1474,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1479,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1474,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1474,74'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1475,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1420,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1420,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1420,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1428,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1428,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1428,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1432,5'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:1437,40'
          Dst:             EVP_CIPHER_up_ref
        - Src:             'crypto/evp/evp_enc.c:1444,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1444,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1444,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1455,24'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/evp_enc.c:1456,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1456,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1456,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1461,5'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:1465,28'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/evp_enc.c:1476,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1476,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1476,13'
          Dst:             ERR_set_error
    - functionName:    EVP_CIPHER_CTX_reset
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         34
      ICount:          205
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_free
        - ENGINE_finish
        - EVP_CIPHER_free
        - OPENSSL_cleanse
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:38,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:38,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:38,32'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:39,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:39,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:41,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:42,13'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:46,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:42,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:43,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:44,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:47,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:48,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:57,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:63,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:57,34'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:57,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/evp_enc.c:60,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/evp_enc.c:57,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:58,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/evp_enc.c:60,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/evp_enc.c:60,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:60,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/evp_enc.c:62,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:60,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:61,29'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:62,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ENGINE_finish
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:47,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:61,13'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/evp_enc.c:63,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_enc.c:65,5'
          Dst:             ENGINE_finish
    - functionName:    EVP_CIPHER_CTX_dup
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      'struct.evp_cipher_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_CTX_copy
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1410,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1410,45'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
            - BranchSide:      'crypto/evp/evp_enc.c:1410,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1410,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1411,29'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1408,27'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'crypto/evp/evp_enc.c:1410,25'
          Dst:             EVP_CIPHER_CTX_copy
        - Src:             'crypto/evp/evp_enc.c:1411,9'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_CIPHER_CTX_new
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.evp_cipher_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:74,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:76,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/evp/evp_enc.c:76,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/evp_enc.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:80,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:76,11'
          Dst:             CRYPTO_zalloc
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_CIPHER_CTX_reset
      functionUses:    26
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:88,26'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:88,5'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:89,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_CIPHER_CTX_get_libctx
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1378,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1379,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1381,37'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_libctx
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1381,12'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1382,12'
          Dst:             ossl_provider_libctx
    - functionName:    EVP_CIPHER_CTX_rand_key
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - key
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_CTX_get_libctx
        - RAND_priv_bytes_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1388,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1389,36'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'crypto/evp/evp_enc.c:1396,58'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_libctx
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1399,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1399,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1400,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1399,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1400,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1401,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1389,16'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'crypto/evp/evp_enc.c:1396,32'
          Dst:             EVP_CIPHER_CTX_get_libctx
        - Src:             'crypto/evp/evp_enc.c:1398,14'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/evp_enc.c:1399,24'
          Dst:             RAND_priv_bytes_ex
    - functionName:    EVP_CIPHER_CTX_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - arg
        - ptr
      BBCount:         89
      ICount:          757
      EdgeCount:       114
      CyclomaticComplexity: 27
      functionsReached:
        - ERR_new
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_construct_uint
        - evp_do_ciph_ctx_getparams
        - evp_do_ciph_ctx_setparams
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1075,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1075,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1076,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1075,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1076,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1080,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1080,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1081,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1083,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:1083,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1085,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1094,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1109,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1113,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1122,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1129,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1133,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1140,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1146,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1148,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1160,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1162,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1167,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1181,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1183,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1188,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1203,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1228,49'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1085,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1086,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1087,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1087,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1089,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1090,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1113,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1114,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1115,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1115,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1117,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1118,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1122,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1122,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1123,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1122,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1123,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1124,19'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1134,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1135,16'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
            - BranchSide:      'crypto/evp/evp_enc.c:1136,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1140,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1141,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1142,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1148,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1149,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1150,27'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1154,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1155,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1156,27'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1171,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1172,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1173,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1176,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1178,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1191,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1192,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1194,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1198,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1199,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1200,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1205,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1208,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1213,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1214,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1216,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1222,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1223,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1224,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1239,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1240,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1241,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1245,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1246,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1247,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1251,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1252,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1253,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_do_ciph_ctx_setparams
        - Branch String:   'crypto/evp/evp_enc.c:1258,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1259,41'
              BranchSideFuncs:
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1261,41'
              BranchSideFuncs:
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1266,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1267,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1271,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1274,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1275,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1278,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1076,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1076,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1076,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1090,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1096,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1118,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1125,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1129,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1136,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1142,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1151,21'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1157,21'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1162,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1168,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1170,15'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1174,13'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1175,15'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_enc.c:1183,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1188,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1190,15'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1194,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1196,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_enc.c:1197,15'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_enc.c:1208,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1210,21'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1212,15'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1216,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1218,21'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1220,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_enc.c:1221,15'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_enc.c:1230,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1233,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1236,21'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1238,15'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1241,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1243,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_enc.c:1244,15'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_enc.c:1253,21'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_enc.c:1259,15'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1261,15'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_enc.c:1267,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1267,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1267,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1275,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1275,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1275,9'
          Dst:             ERR_set_error
    - functionName:    EVP_CIPHER_CTX_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - cctx
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1365,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1365,25'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1369,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1365,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1366,62'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1369,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1366,37'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1366,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_CIPHER_CTX_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - cctx
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1354,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1354,25'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1358,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1354,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1355,58'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1358,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1355,33'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1355,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_CIPHER_gettable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1343,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1343,27'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1347,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1343,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1344,62'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1347,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1344,37'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1344,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_CIPHER_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1322,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1322,27'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1325,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1322,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1323,16'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1324,38'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1324,20'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_CIPHER_CTX_get_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1315,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1315,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1317,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1315,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1316,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1317,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         24
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1293,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1293,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1293,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1293,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1293,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1294,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1295,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1296,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1302,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1297,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1297,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1297,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1298,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1302,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1303,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1309,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1304,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1304,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1308,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1304,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1305,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1308,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1296,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/evp_enc.c:1297,31'
          Dst:             OSSL_PARAM_get_int
        - Src:             'crypto/evp/evp_enc.c:1303,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/evp_enc.c:1304,31'
          Dst:             OSSL_PARAM_get_int
    - functionName:    EVP_CIPHER_get_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_st.996 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - cipher
        - params
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1283,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1283,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1285,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1283,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1284,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1285,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_padding
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pad
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_PARAM_construct_uint
        - evp_do_ciph_ctx_setparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1052,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1053,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1055,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1057,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1057,32'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1059,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1057,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1058,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1059,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1059,17'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_enc.c:1060,10'
          Dst:             evp_do_ciph_ctx_setparams
    - functionName:    EVP_CIPHER_settable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.996 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1332,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1332,27'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1336,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1332,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1333,62'
              BranchSideFuncs:
                - EVP_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:1336,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1333,37'
          Dst:             EVP_CIPHER_get0_provider
        - Src:             'crypto/evp/evp_enc.c:1333,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_CIPHER_CTX_set_key_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - c
        - keylen
      BBCount:         23
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_settable_ctx_params
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_locate_const
        - OSSL_PARAM_set_int
        - evp_do_ciph_ctx_setparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:1003,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1005,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_cmp4
                - EVP_CIPHER_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1034,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'crypto/evp/evp_enc.c:1008,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1009,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1012,68'
              BranchSideFuncs:
                - EVP_CIPHER_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1012,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1014,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1018,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1019,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1020,13'
              BranchSideFuncs:
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:1021,40'
              BranchSideFuncs:
                - evp_do_ciph_ctx_setparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:1022,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1023,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1024,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:1034,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1035,36'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'crypto/evp/evp_enc.c:1036,39'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/evp_enc.c:1036,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1037,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1038,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/evp_enc.c:1038,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1038,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:1042,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:1038,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:1039,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:1042,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:1008,13'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/evp_enc.c:1012,37'
          Dst:             EVP_CIPHER_settable_ctx_params
        - Src:             'crypto/evp/evp_enc.c:1012,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/evp_enc.c:1014,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1014,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1014,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:1018,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_enc.c:1019,14'
          Dst:             OSSL_PARAM_set_int
        - Src:             'crypto/evp/evp_enc.c:1021,14'
          Dst:             evp_do_ciph_ctx_setparams
        - Src:             'crypto/evp/evp_enc.c:1035,16'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'crypto/evp/evp_enc.c:1036,9'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/evp_enc.c:1042,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:1042,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:1042,5'
          Dst:             ERR_set_error
    - functionName:    safe_div_round_up_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - errp
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - safe_mod_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
        - Branch String:   'crypto/evp/evp_enc.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:31,1'
              BranchSideFuncs:
                - safe_mod_int
                - safe_div_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:31,1'
          Dst:             safe_mod_int
        - Src:             'crypto/evp/evp_enc.c:31,1'
          Dst:             safe_div_int
        - Src:             'crypto/evp/evp_enc.c:31,1'
          Dst:             safe_add_int
    - functionName:    evp_EncryptDecryptUpdate
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - in
        - inl
      BBCount:         50
      ICount:          427
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_test_flags
        - OPENSSL_die
        - ossl_is_partially_overlapping
        - safe_div_round_up_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:533,38'
              BranchSideFuncs:
                - safe_div_round_up_int
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:535,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:537,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:539,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:552,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:539,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:539,54'
              BranchSideFuncs:
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:544,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:539,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:540,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:544,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:545,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:546,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:548,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:553,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:556,39'
              BranchSideFuncs:
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:556,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:557,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:561,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:561,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:561,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:570,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:562,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:570,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:562,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:563,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:566,14'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:571,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:571,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:572,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:573,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:601,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:573,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:574,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:579,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:588,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:589,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:592,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:595,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:596,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:597,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:605,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:610,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:605,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:606,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:607,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:611,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:612,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:532,9'
          Dst:             EVP_CIPHER_CTX_test_flags
        - Src:             'crypto/evp/evp_enc.c:533,16'
          Dst:             safe_div_round_up_int
        - Src:             'crypto/evp/evp_enc.c:539,24'
          Dst:             ossl_is_partially_overlapping
        - Src:             'crypto/evp/evp_enc.c:540,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:540,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:540,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:556,9'
          Dst:             ossl_is_partially_overlapping
        - Src:             'crypto/evp/evp_enc.c:557,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:557,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:557,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:571,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_enc.c:589,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:589,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:589,17'
          Dst:             ERR_set_error
    - functionName:    ossl_is_partially_overlapping
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr1
        - ptr2
        - len
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptInit_ex2
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit_ex2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:486,12'
          Dst:             EVP_CipherInit_ex2
    - functionName:    EVP_CipherInit_ex2
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
        - enc
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_init_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:406,12'
          Dst:             evp_cipher_init_internal
    - functionName:    evp_cipher_init_internal
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - impl
        - key
        - iv
        - enc
        - params
      BBCount:         193
      ICount:          1155
      EdgeCount:       259
      CyclomaticComplexity: 68
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_zalloc
        - ENGINE_get_cipher
        - ENGINE_get_cipher_engine
        - ENGINE_init
        - ERR_new
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_get0_cipher
        - EVP_CIPHER_CTX_get_iv_length
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_CTX_reset
        - EVP_CIPHER_CTX_set_padding
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_CIPHER_up_ref
        - OBJ_nid2sn
        - OPENSSL_die
        - ossl_provider_ctx
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:109,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:111,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:111,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:112,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:113,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:116,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:116,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:130,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:130,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
        - Branch String:   'crypto/evp/evp_enc.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
            - BranchSide:      'crypto/evp/evp_enc.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
        - Branch String:   'crypto/evp/evp_enc.c:131,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:131,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:132,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:132,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
        - Branch String:   'crypto/evp/evp_enc.c:134,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:134,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_cipher_engine
            - BranchSide:      'crypto/evp/evp_enc.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:136,44'
              BranchSideFuncs:
                - ENGINE_get_cipher_engine
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:145,16'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:151,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:147,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:147,16'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:151,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:148,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:148,17'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:151,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:148,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:148,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:149,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:149,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:149,17'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:151,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:149,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:149,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:150,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:150,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:151,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:152,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:153,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:161,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:161,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:171,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:162,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:171,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:162,42'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:162,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:164,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:163,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:164,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:171,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:171,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:172,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:181,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:183,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:191,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:191,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:190,13'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
            - BranchSide:      'crypto/evp/evp_enc.c:192,68'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:195,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:197,18'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'crypto/evp/evp_enc.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:204,46'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:213,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:205,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:208,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:215,23'
              BranchSideFuncs:
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:222,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:217,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:220,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:227,41'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:231,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:227,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:228,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:229,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:232,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:247,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:232,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:233,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:237,16'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:239,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:239,35'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:240,79'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:242,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:242,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:243,77'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:247,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:248,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:252,12'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:254,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:254,31'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:255,75'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:257,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:257,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_enc.c:258,73'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_enc.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:264,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
            - BranchSide:      'crypto/evp/evp_enc.c:270,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
        - Branch String:   'crypto/evp/evp_enc.c:270,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:271,27'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:278,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:278,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:279,30'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:284,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:279,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:280,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ENGINE_get_cipher
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:286,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:288,53'
              BranchSideFuncs:
                - ENGINE_get_cipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:307,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/evp_enc.c:290,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:296,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:300,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
        - Branch String:   'crypto/evp/evp_enc.c:312,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:313,32'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:314,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:315,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:324,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:325,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:331,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:325,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:326,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:330,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:335,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:339,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:339,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:339,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:343,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:339,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:339,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:343,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:339,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:339,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:343,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:344,12'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:349,58'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:345,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:349,58'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:351,17'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:392,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:355,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:355,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:360,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:360,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:364,46'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:375,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:388,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:365,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:365,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:366,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:365,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:366,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:369,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:369,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:370,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:371,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:377,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:378,50'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:385,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:379,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:379,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:380,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:379,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:380,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:383,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:392,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:392,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:393,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:393,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:393,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:394,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:117,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:117,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:136,19'
          Dst:             ENGINE_get_cipher_engine
        - Src:             'crypto/evp/evp_enc.c:153,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:164,9'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/evp/evp_enc.c:174,9'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:192,57'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_enc.c:190,13'
          Dst:             EVP_CIPHER_fetch
        - Src:             'crypto/evp/evp_enc.c:198,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:204,14'
          Dst:             EVP_CIPHER_up_ref
        - Src:             'crypto/evp/evp_enc.c:205,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:205,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:205,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:208,9'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_enc.c:215,43'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/evp_enc.c:217,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:217,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:217,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:227,14'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             'crypto/evp/evp_enc.c:233,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:233,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:233,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:240,49'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/evp_enc.c:243,48'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_enc.c:248,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:248,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:248,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:255,45'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/evp_enc.c:258,44'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_enc.c:272,13'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:279,18'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/evp_enc.c:280,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:280,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:280,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:288,35'
          Dst:             ENGINE_get_cipher
        - Src:             'crypto/evp/evp_enc.c:296,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:296,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:296,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:313,32'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/evp_enc.c:325,17'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'crypto/evp/evp_enc.c:327,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:327,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:327,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:339,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_enc.c:344,12'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'crypto/evp/evp_enc.c:344,12'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'crypto/evp/evp_enc.c:345,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:345,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:345,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:349,31'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'crypto/evp/evp_enc.c:349,10'
          Dst:             EVP_CIPHER_get_flags
        - Src:             'crypto/evp/evp_enc.c:351,17'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'crypto/evp/evp_enc.c:351,17'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'crypto/evp/evp_enc.c:364,17'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_enc.c:366,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:366,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:366,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:378,21'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_enc.c:380,21'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:380,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:380,21'
          Dst:             ERR_set_error
    - functionName:    EVP_DecryptInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - impl
        - key
        - iv
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:479,12'
          Dst:             EVP_CipherInit_ex
    - functionName:    EVP_CipherInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - impl
        - key
        - iv
        - enc
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_init_internal
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:421,12'
          Dst:             evp_cipher_init_internal
    - functionName:    EVP_DecryptInit
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:472,12'
          Dst:             EVP_CipherInit
    - functionName:    EVP_CipherInit
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
        - enc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_CTX_reset
        - evp_cipher_init_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:412,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - evp_cipher_init_internal
            - BranchSide:      'crypto/evp/evp_enc.c:413,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - evp_cipher_init_internal
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:413,9'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'crypto/evp/evp_enc.c:414,12'
          Dst:             evp_cipher_init_internal
    - functionName:    EVP_EncryptInit_ex2
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit_ex2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:466,12'
          Dst:             EVP_CipherInit_ex2
    - functionName:    EVP_EncryptInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - impl
        - key
        - iv
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:459,12'
          Dst:             EVP_CipherInit_ex
    - functionName:    EVP_EncryptInit
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st.996 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - key
        - iv
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CipherInit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:452,12'
          Dst:             EVP_CipherInit
    - functionName:    EVP_DecryptFinal
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DecryptFinal_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:895,11'
          Dst:             EVP_DecryptFinal_ex
    - functionName:    EVP_DecryptFinal_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         63
      ICount:          405
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_get_block_size
        - OPENSSL_die
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:907,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:908,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:910,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:915,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:916,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:920,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:920,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:921,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:925,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:925,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:926,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:928,47'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:930,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:930,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:931,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:930,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:931,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:935,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:936,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:936,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:936,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:938,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:939,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:946,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:939,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:940,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:943,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:952,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:953,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:961,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:954,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:955,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:957,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:962,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:963,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:970,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:963,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:964,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:967,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:970,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:971,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:997,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:971,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:971,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:972,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:971,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:972,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:975,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:975,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:975,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:981,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:982,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:982,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:983,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:982,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:983,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:986,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:986,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:987,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:992,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:987,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:988,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:991,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:993,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:994,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:995,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:910,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:910,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:910,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:916,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:916,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:916,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:921,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:921,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:921,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:928,17'
          Dst:             EVP_CIPHER_CTX_get_block_size
        - Src:             'crypto/evp/evp_enc.c:931,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:931,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:931,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:940,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:940,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:940,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:964,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:964,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:964,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:972,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:972,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:972,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:975,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_enc.c:983,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:983,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:983,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:988,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:988,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:988,17'
          Dst:             ERR_set_error
    - functionName:    EVP_EncryptFinal
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_EncryptFinal_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:675,11'
          Dst:             EVP_EncryptFinal_ex
    - functionName:    EVP_EncryptFinal_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         49
      ICount:          335
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_get_block_size
        - OPENSSL_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:686,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:687,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:689,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:694,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:695,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:699,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:699,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:700,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:703,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:703,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:704,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:706,47'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:708,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:708,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:709,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:708,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:709,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:713,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:714,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:714,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:714,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:716,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:717,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:724,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:717,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:718,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:721,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:729,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:730,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:738,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:731,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:732,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:734,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:739,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:739,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:740,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:740,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:741,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:744,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:745,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:746,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:754,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:746,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:747,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:755,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:756,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:757,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:759,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:760,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:762,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:689,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:689,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:689,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:695,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:695,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:695,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:700,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:700,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:700,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:706,17'
          Dst:             EVP_CIPHER_CTX_get_block_size
        - Src:             'crypto/evp/evp_enc.c:709,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:709,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:709,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:718,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:718,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:718,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:739,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_enc.c:747,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:747,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:747,13'
          Dst:             ERR_set_error
    - functionName:    EVP_CipherFinal
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DecryptFinal
        - EVP_EncryptFinal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:444,33'
              BranchSideFuncs:
                - EVP_EncryptFinal
            - BranchSide:      'crypto/evp/evp_enc.c:446,33'
              BranchSideFuncs:
                - EVP_DecryptFinal
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:444,16'
          Dst:             EVP_EncryptFinal
        - Src:             'crypto/evp/evp_enc.c:446,16'
          Dst:             EVP_DecryptFinal
    - functionName:    EVP_CipherFinal_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DecryptFinal_ex
        - EVP_EncryptFinal_ex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:436,36'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
            - BranchSide:      'crypto/evp/evp_enc.c:438,36'
              BranchSideFuncs:
                - EVP_DecryptFinal_ex
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:436,16'
          Dst:             EVP_EncryptFinal_ex
        - Src:             'crypto/evp/evp_enc.c:438,16'
          Dst:             EVP_DecryptFinal_ex
    - functionName:    EVP_DecryptUpdate
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - in
        - inl
      BBCount:         69
      ICount:          519
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_get_block_size
        - EVP_CIPHER_CTX_test_flags
        - OPENSSL_die
        - evp_EncryptDecryptUpdate
        - ossl_is_partially_overlapping
        - safe_div_round_up_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:773,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:774,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - safe_div_round_up_int
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:776,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:781,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:782,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:786,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - safe_div_round_up_int
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:786,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:787,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:790,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - safe_div_round_up_int
        - Branch String:   'crypto/evp/evp_enc.c:790,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:791,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - safe_div_round_up_int
            - BranchSide:      'crypto/evp/evp_enc.c:793,47'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:796,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:799,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:800,48'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:800,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:800,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:803,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:804,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:811,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:804,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:805,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:808,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:818,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:819,38'
              BranchSideFuncs:
                - safe_div_round_up_int
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:821,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:821,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:822,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:836,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:822,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:822,53'
              BranchSideFuncs:
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:827,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:822,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:823,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:827,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:828,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:829,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:832,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:836,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:837,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:841,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
        - Branch String:   'crypto/evp/evp_enc.c:841,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:842,41'
              BranchSideFuncs:
                - evp_EncryptDecryptUpdate
            - BranchSide:      'crypto/evp/evp_enc.c:844,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:844,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:844,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:846,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:846,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:848,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_is_partially_overlapping
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:870,17'
              BranchSideFuncs:
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:849,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:849,46'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:850,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:848,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:850,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:862,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:862,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:863,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:866,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_EncryptDecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:872,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:873,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_enc.c:879,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_enc.c:879,15'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:879,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:884,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:879,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:880,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_enc.c:884,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_enc.c:886,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:887,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_enc.c:889,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:776,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:776,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:776,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:782,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:782,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:782,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:787,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:787,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:787,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:793,17'
          Dst:             EVP_CIPHER_CTX_get_block_size
        - Src:             'crypto/evp/evp_enc.c:796,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:796,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:796,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:805,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:805,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:805,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:818,9'
          Dst:             EVP_CIPHER_CTX_test_flags
        - Src:             'crypto/evp/evp_enc.c:819,16'
          Dst:             safe_div_round_up_int
        - Src:             'crypto/evp/evp_enc.c:822,23'
          Dst:             ossl_is_partially_overlapping
        - Src:             'crypto/evp/evp_enc.c:823,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:823,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:823,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:842,16'
          Dst:             evp_EncryptDecryptUpdate
        - Src:             'crypto/evp/evp_enc.c:844,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_enc.c:849,16'
          Dst:             ossl_is_partially_overlapping
        - Src:             'crypto/evp/evp_enc.c:850,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:850,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:850,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:863,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:863,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:863,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:872,10'
          Dst:             evp_EncryptDecryptUpdate
    - functionName:    EVP_EncryptUpdate
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - in
        - inl
      BBCount:         27
      ICount:          234
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - evp_EncryptDecryptUpdate
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:624,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:625,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:627,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:633,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:637,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:638,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:642,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_EncryptDecryptUpdate
        - Branch String:   'crypto/evp/evp_enc.c:642,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:643,9'
              BranchSideFuncs:
                - evp_EncryptDecryptUpdate
            - BranchSide:      'crypto/evp/evp_enc.c:645,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:647,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:647,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:648,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:652,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:653,48'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:653,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:653,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_enc.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:657,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:664,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_enc.c:657,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:658,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_enc.c:661,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:627,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:627,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:627,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:633,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:633,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:633,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:638,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:638,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:638,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:648,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:648,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:648,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:658,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_enc.c:658,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_enc.c:658,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_enc.c:669,12'
          Dst:             evp_EncryptDecryptUpdate
    - functionName:    EVP_CipherUpdate
      functionSourceFile: '/src/openssl/crypto/evp/evp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - in
        - inl
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DecryptUpdate
        - EVP_EncryptUpdate
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_enc.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_enc.c:428,34'
              BranchSideFuncs:
                - EVP_EncryptUpdate
            - BranchSide:      'crypto/evp/evp_enc.c:430,34'
              BranchSideFuncs:
                - EVP_DecryptUpdate
      Callsites:
        - Src:             'crypto/evp/evp_enc.c:428,16'
          Dst:             EVP_EncryptUpdate
        - Src:             'crypto/evp/evp_enc.c:430,16'
          Dst:             EVP_DecryptUpdate
    - functionName:    destruct_evp_method
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - data
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    construct_evp_method
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - algodef
        - prov
        - data
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_namemap_add_names
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:217,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:220,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_fetch.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:211,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/evp_fetch.c:212,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:214,19'
          Dst:             ossl_namemap_add_names
    - functionName:    put_evp_method_in_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - method
        - prov
        - names
        - propdef
        - data
      BBCount:         22
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - evp_method_id
        - get_evp_method_store
        - ossl_method_store_add
        - ossl_namemap_name2num_n
        - ossl_namemap_stored
        - strchr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:177,32'
              BranchSideFuncs:
                - strchr
                - ossl_namemap_stored
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_add
                - get_evp_method_store
                - strlen
            - BranchSide:      'crypto/evp/evp_fetch.c:182,40'
              BranchSideFuncs:
                - ossl_namemap_stored
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_add
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:179,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:179,33'
              BranchSideFuncs:
                - strlen
                - ossl_namemap_stored
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_add
                - get_evp_method_store
            - BranchSide:      'crypto/evp/evp_fetch.c:179,51'
              BranchSideFuncs:
                - ossl_namemap_stored
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_add
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:183,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:184,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:184,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:187,9'
              BranchSideFuncs:
                - ossl_method_store_add
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:188,42'
              BranchSideFuncs:
                - get_evp_method_store
                - ossl_method_store_add
            - BranchSide:      'crypto/evp/evp_fetch.c:191,34'
              BranchSideFuncs:
                - ossl_method_store_add
        - Branch String:   'crypto/evp/evp_fetch.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:191,34'
              BranchSideFuncs:
                - ossl_method_store_add
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:177,25'
          Dst:             strchr
        - Src:             'crypto/evp/evp_fetch.c:179,26'
          Dst:             strlen
        - Src:             'crypto/evp/evp_fetch.c:182,20'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:183,23'
          Dst:             ossl_namemap_name2num_n
        - Src:             'crypto/evp/evp_fetch.c:184,23'
          Dst:             evp_method_id
        - Src:             'crypto/evp/evp_fetch.c:188,21'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:191,12'
          Dst:             ossl_method_store_add
    - functionName:    evp_method_id
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - name_id
        - operation_id
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_assert_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:113,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:113,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:113,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_fetch.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:114,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:114,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:114,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_fetch.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:117,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:113,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/evp_fetch.c:114,13'
          Dst:             ossl_assert_int
    - functionName:    get_evp_method_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.ossl_method_store_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:64,12'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    get_evp_method_from_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ossl_provider_st **'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - prov
        - data
      BBCount:         26
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - evp_method_id
        - get_evp_method_store
        - ossl_method_store_fetch
        - ossl_namemap_name2num_n
        - ossl_namemap_stored
        - strchr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:134,44'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:134,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
                - ossl_namemap_stored
                - strchr
                - ossl_namemap_name2num_n
                - strlen
            - BranchSide:      'crypto/evp/evp_fetch.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:135,53'
              BranchSideFuncs:
                - ossl_namemap_stored
                - strchr
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
                - strlen
            - BranchSide:      'crypto/evp/evp_fetch.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:138,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:138,40'
              BranchSideFuncs:
                - strlen
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
            - BranchSide:      'crypto/evp/evp_fetch.c:138,58'
              BranchSideFuncs:
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:140,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:142,43'
              BranchSideFuncs:
                - ossl_namemap_name2num_n
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:146,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:149,9'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_evp_method_store
        - Branch String:   'crypto/evp/evp_fetch.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:150,42'
              BranchSideFuncs:
                - get_evp_method_store
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:153,34'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_fetch.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:153,34'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_fetch.c:153,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:135,33'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:137,25'
          Dst:             strchr
        - Src:             'crypto/evp/evp_fetch.c:138,33'
          Dst:             strlen
        - Src:             'crypto/evp/evp_fetch.c:142,19'
          Dst:             ossl_namemap_name2num_n
        - Src:             'crypto/evp/evp_fetch.c:146,23'
          Dst:             evp_method_id
        - Src:             'crypto/evp/evp_fetch.c:150,21'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:153,10'
          Dst:             ossl_method_store_fetch
    - functionName:    unreserve_evp_method_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_evp_method_store
        - ossl_method_unlock_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:83,42'
              BranchSideFuncs:
                - get_evp_method_store
                - ossl_method_unlock_store
            - BranchSide:      'crypto/evp/evp_fetch.c:86,37'
              BranchSideFuncs:
                - ossl_method_unlock_store
        - Branch String:   'crypto/evp/evp_fetch.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:86,37'
              BranchSideFuncs:
                - ossl_method_unlock_store
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:83,21'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:86,12'
          Dst:             ossl_method_unlock_store
    - functionName:    reserve_evp_method_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_evp_method_store
        - ossl_method_lock_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:72,42'
              BranchSideFuncs:
                - get_evp_method_store
                - ossl_method_lock_store
            - BranchSide:      'crypto/evp/evp_fetch.c:75,35'
              BranchSideFuncs:
                - ossl_method_lock_store
        - Branch String:   'crypto/evp/evp_fetch.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:75,35'
              BranchSideFuncs:
                - ossl_method_lock_store
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:72,21'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:75,12'
          Dst:             ossl_method_lock_store
    - functionName:    get_tmp_evp_method_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_method_store_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:51,9'
              BranchSideFuncs:
                - ossl_method_store_new
            - BranchSide:      'crypto/evp/evp_fetch.c:52,53'
              BranchSideFuncs:
                - ossl_method_store_new
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:52,31'
          Dst:             ossl_method_store_new
    - functionName:    evp_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - number
        - fn
        - data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_namemap_doall_names
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:631,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/evp_fetch.c:632,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:634,12'
          Dst:             ossl_namemap_doall_names
    - functionName:    evp_is_a
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - number
        - legacy_name
        - name
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_namemap_name2num
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:622,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:622,9'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:623,40'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:619,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/evp_fetch.c:620,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:623,18'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/evp_fetch.c:624,12'
          Dst:             ossl_namemap_name2num
    - functionName:    filter_on_operation_id
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - method
        - arg
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:581,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:581,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_fetch.c:582,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_generic_do_all
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - libctx
        - operation_id
        - user_fn
        - user_arg
        - new_method
        - up_ref_method
        - free_method
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dealloc_tmp_evp_method_store
        - filter_on_operation_id
        - get_evp_method_store
        - inner_evp_generic_fetch
        - ossl_method_store_do_all
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:605,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:605,9'
              BranchSideFuncs:
                - ossl_method_store_do_all
                - get_evp_method_store
                - ossl_method_store_do_all
                - dealloc_tmp_evp_method_store
            - BranchSide:      'crypto/evp/evp_fetch.c:606,43'
              BranchSideFuncs:
                - ossl_method_store_do_all
                - get_evp_method_store
                - ossl_method_store_do_all
                - dealloc_tmp_evp_method_store
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:599,11'
          Dst:             inner_evp_generic_fetch
        - Src:             'crypto/evp/evp_fetch.c:606,9'
          Dst:             ossl_method_store_do_all
        - Src:             'crypto/evp/evp_fetch.c:606,9'
          Dst:             filter_on_operation_id
        - Src:             'crypto/evp/evp_fetch.c:608,30'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:608,5'
          Dst:             ossl_method_store_do_all
        - Src:             'crypto/evp/evp_fetch.c:608,5'
          Dst:             filter_on_operation_id
        - Src:             'crypto/evp/evp_fetch.c:610,5'
          Dst:             dealloc_tmp_evp_method_store
    - functionName:    inner_evp_generic_fetch
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      'char *'
      argCount:        8
      argTypes:
        - 'struct.evp_method_data_st *'
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - methdata
        - prov
        - operation_id
        - name
        - properties
        - new_method
        - up_ref_method
        - free_method
      BBCount:         54
      ICount:          379
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ERR_new
        - evp_method_id
        - get_evp_method_store
        - ossl_assert_int
        - ossl_lib_ctx_get_descriptor
        - ossl_method_construct
        - ossl_method_store_cache_get
        - ossl_method_store_cache_set
        - ossl_namemap_name2num
        - ossl_namemap_num2name
        - ossl_namemap_stored
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:252,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:252,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_namemap_name2num
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:252,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_namemap_name2num
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:257,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:257,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:258,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:258,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:266,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3361
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_namemap_name2num
        - Branch String:   'crypto/evp/evp_fetch.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:267,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_namemap_name2num
            - BranchSide:      'crypto/evp/evp_fetch.c:272,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_namemap_name2num
        - Branch String:   'crypto/evp/evp_fetch.c:272,15'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:272,52'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:272,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:282,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:282,50'
              BranchSideFuncs:
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:291,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
        - Branch String:   'crypto/evp/evp_fetch.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:283,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:291,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
        - Branch String:   'crypto/evp/evp_fetch.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:294,41'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
            - BranchSide:      'crypto/evp/evp_fetch.c:295,38'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
        - Branch String:   'crypto/evp/evp_fetch.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:295,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/evp/evp_fetch.c:337,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/evp/evp_fetch.c:313,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:322,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
            - BranchSide:      'crypto/evp/evp_fetch.c:334,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/evp/evp_fetch.c:322,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:323,49'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - ossl_method_store_cache_set
            - BranchSide:      'crypto/evp/evp_fetch.c:324,37'
              BranchSideFuncs:
                - evp_method_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - ossl_method_store_cache_set
        - Branch String:   'crypto/evp/evp_fetch.c:325,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:326,45'
              BranchSideFuncs:
                - ossl_method_store_cache_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/evp/evp_fetch.c:328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/evp/evp_fetch.c:337,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:337,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/evp/evp_fetch.c:337,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/evp/evp_fetch.c:337,40'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:337,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/evp/evp_fetch.c:349,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:337,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:338,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/evp/evp_fetch.c:349,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_fetch.c:340,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:341,42'
              BranchSideFuncs:
                - ossl_namemap_num2name
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:345,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:345,56'
              BranchSideFuncs:
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:345,50'
              BranchSideFuncs:
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:346,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:342,9'
              BranchSideFuncs:
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:346,56'
              BranchSideFuncs:
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:250,32'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:251,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/evp_fetch.c:258,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:258,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:258,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:266,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/evp_fetch.c:267,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:267,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:267,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:272,30'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/evp_fetch.c:282,36'
          Dst:             evp_method_id
        - Src:             'crypto/evp/evp_fetch.c:283,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:283,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:283,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:294,13'
          Dst:             ossl_method_store_cache_get
        - Src:             'crypto/evp/evp_fetch.c:313,23'
          Dst:             ossl_method_construct
        - Src:             'crypto/evp/evp_fetch.c:323,27'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/evp_fetch.c:324,23'
          Dst:             evp_method_id
        - Src:             'crypto/evp/evp_fetch.c:326,17'
          Dst:             ossl_method_store_cache_set
        - Src:             'crypto/evp/evp_fetch.c:341,20'
          Dst:             ossl_namemap_num2name
        - Src:             'crypto/evp/evp_fetch.c:342,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:342,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:344,24'
          Dst:             ossl_lib_ctx_get_descriptor
        - Src:             'crypto/evp/evp_fetch.c:342,9'
          Dst:             ERR_set_error
    - functionName:    dealloc_tmp_evp_method_store
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_method_store_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:58,9'
              BranchSideFuncs:
                - ossl_method_store_free
            - BranchSide:      'crypto/evp/evp_fetch.c:59,32'
              BranchSideFuncs:
                - ossl_method_store_free
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:59,9'
          Dst:             ossl_method_store_free
    - functionName:    evp_get_global_properties_str
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - loadconfig
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_strdup
        - ERR_new
        - ossl_ctx_global_properties
        - ossl_property_list_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:551,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:552,16'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/evp/evp_fetch.c:554,39'
              BranchSideFuncs:
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:556,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:560,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_fetch.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:563,38'
              BranchSideFuncs:
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_fetch.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:564,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_fetch.c:568,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:547,32'
          Dst:             ossl_ctx_global_properties
        - Src:             'crypto/evp/evp_fetch.c:552,16'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/evp/evp_fetch.c:554,10'
          Dst:             ossl_property_list_to_string
        - Src:             'crypto/evp/evp_fetch.c:556,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:556,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:556,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:560,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/evp_fetch.c:563,9'
          Dst:             ossl_property_list_to_string
        - Src:             'crypto/evp/evp_fetch.c:564,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:564,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:564,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:565,9'
          Dst:             CRYPTO_free
    - functionName:    EVP_default_properties_enable_fips
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - enable
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_default_properties_enable_fips_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:542,12'
          Dst:             evp_default_properties_enable_fips_int
    - functionName:    evp_default_properties_enable_fips_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - libctx
        - enable
        - loadconfig
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_default_properties_merge
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:537,12'
          Dst:             evp_default_properties_merge
    - functionName:    evp_default_properties_merge
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - propq
        - loadconfig
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - evp_set_default_properties_int
        - evp_set_parsed_default_properties
        - ossl_ctx_global_properties
        - ossl_parse_query
        - ossl_property_free
        - ossl_property_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:500,9'
              BranchSideFuncs:
                - ossl_parse_query
                - ossl_property_merge
                - ossl_property_free
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_set_default_properties_int
        - Branch String:   'crypto/evp/evp_fetch.c:500,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:500,25'
              BranchSideFuncs:
                - evp_set_default_properties_int
            - BranchSide:      'crypto/evp/evp_fetch.c:501,47'
              BranchSideFuncs:
                - evp_set_default_properties_int
        - Branch String:   'crypto/evp/evp_fetch.c:500,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:501,47'
              BranchSideFuncs:
                - evp_set_default_properties_int
            - BranchSide:      'crypto/evp/evp_fetch.c:502,33'
              BranchSideFuncs:
                - ossl_parse_query
                - ossl_property_merge
                - ossl_property_free
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:502,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:503,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:506,31'
              BranchSideFuncs:
                - ossl_property_merge
                - ossl_property_free
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:508,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:509,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:512,44'
              BranchSideFuncs:
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/evp/evp_fetch.c:512,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:513,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:516,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:495,32'
          Dst:             ossl_ctx_global_properties
        - Src:             'crypto/evp/evp_fetch.c:501,16'
          Dst:             evp_set_default_properties_int
        - Src:             'crypto/evp/evp_fetch.c:502,16'
          Dst:             ossl_parse_query
        - Src:             'crypto/evp/evp_fetch.c:503,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:503,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:503,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:506,11'
          Dst:             ossl_property_merge
        - Src:             'crypto/evp/evp_fetch.c:507,5'
          Dst:             ossl_property_free
        - Src:             'crypto/evp/evp_fetch.c:509,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:509,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:509,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:512,10'
          Dst:             evp_set_parsed_default_properties
        - Src:             'crypto/evp/evp_fetch.c:513,9'
          Dst:             ossl_property_free
    - functionName:    evp_set_default_properties_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - libctx
        - propq
        - loadconfig
        - mirrored
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - evp_set_parsed_default_properties
        - ossl_parse_query
        - ossl_property_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:476,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:476,49'
              BranchSideFuncs:
                - ossl_parse_query
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:480,44'
              BranchSideFuncs:
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/evp/evp_fetch.c:476,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:477,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:480,44'
              BranchSideFuncs:
                - evp_set_parsed_default_properties
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/evp/evp_fetch.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:481,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:484,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:476,32'
          Dst:             ossl_parse_query
        - Src:             'crypto/evp/evp_fetch.c:477,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:477,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:477,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:480,10'
          Dst:             evp_set_parsed_default_properties
        - Src:             'crypto/evp/evp_fetch.c:481,9'
          Dst:             ossl_property_free
    - functionName:    evp_set_parsed_default_properties
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.ossl_property_list_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - libctx
        - def_prop
        - loadconfig
        - mirrored
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - get_evp_method_store
        - ossl_ctx_global_properties
        - ossl_decoder_cache_flush
        - ossl_global_properties_no_mirrored
        - ossl_global_properties_stop_mirroring
        - ossl_method_store_cache_flush_all
        - ossl_property_free
        - ossl_property_list_to_string
        - ossl_provider_default_props_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:425,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:425,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_global_properties_stop_mirroring
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ossl_global_properties_no_mirrored
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:467,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:428,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_global_properties_stop_mirroring
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ossl_global_properties_no_mirrored
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:467,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:431,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:432,52'
              BranchSideFuncs:
                - ossl_global_properties_no_mirrored
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
            - BranchSide:      'crypto/evp/evp_fetch.c:439,51'
              BranchSideFuncs:
                - ossl_global_properties_stop_mirroring
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
        - Branch String:   'crypto/evp/evp_fetch.c:432,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:433,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_fetch.c:434,9'
              BranchSideFuncs:
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
        - Branch String:   'crypto/evp/evp_fetch.c:443,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:444,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:445,13'
              BranchSideFuncs:
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:445,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:446,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:449,42'
              BranchSideFuncs:
                - ossl_property_list_to_string
                - __sanitizer_cov_trace_const_cmp8
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_fetch.c:449,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:451,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_fetch.c:455,44'
              BranchSideFuncs:
                - ossl_provider_default_props_update
                - CRYPTO_free
                - ossl_property_free
                - ossl_method_store_cache_flush_all
                - ossl_decoder_cache_flush
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:422,32'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:423,32'
          Dst:             ossl_ctx_global_properties
        - Src:             'crypto/evp/evp_fetch.c:432,17'
          Dst:             ossl_global_properties_no_mirrored
        - Src:             'crypto/evp/evp_fetch.c:439,13'
          Dst:             ossl_global_properties_stop_mirroring
        - Src:             'crypto/evp/evp_fetch.c:442,17'
          Dst:             ossl_property_list_to_string
        - Src:             'crypto/evp/evp_fetch.c:444,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/evp_fetch.c:446,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:446,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:446,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:449,13'
          Dst:             ossl_property_list_to_string
        - Src:             'crypto/evp/evp_fetch.c:451,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_fetch.c:452,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:452,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:452,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_fetch.c:455,9'
          Dst:             ossl_provider_default_props_update
        - Src:             'crypto/evp/evp_fetch.c:456,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_fetch.c:458,9'
          Dst:             ossl_property_free
        - Src:             'crypto/evp/evp_fetch.c:461,15'
          Dst:             ossl_method_store_cache_flush_all
        - Src:             'crypto/evp/evp_fetch.c:463,9'
          Dst:             ossl_decoder_cache_flush
        - Src:             'crypto/evp/evp_fetch.c:467,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_fetch.c:467,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_fetch.c:467,5'
          Dst:             ERR_set_error
    - functionName:    evp_default_property_is_enabled
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - prop_name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ctx_global_properties
        - ossl_property_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:524,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:524,52'
              BranchSideFuncs:
                - ossl_property_is_enabled
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_fetch.c:524,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:522,32'
          Dst:             ossl_ctx_global_properties
        - Src:             'crypto/evp/evp_fetch.c:524,27'
          Dst:             ossl_property_is_enabled
    - functionName:    EVP_default_properties_is_fips_enabled
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_default_property_is_enabled
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:529,12'
          Dst:             evp_default_property_is_enabled
    - functionName:    EVP_set_default_properties
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_set_default_properties_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:489,12'
          Dst:             evp_set_default_properties_int
    - functionName:    evp_method_store_remove_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_evp_method_store
        - ossl_method_store_remove_all_provided
        - ossl_provider_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:413,54'
              BranchSideFuncs:
                - ossl_method_store_remove_all_provided
            - BranchSide:      'crypto/evp/evp_fetch.c:414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:409,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/evp_fetch.c:410,32'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:413,16'
          Dst:             ossl_method_store_remove_all_provided
    - functionName:    evp_method_store_cache_flush
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_evp_method_store
        - ossl_method_store_cache_flush_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_fetch.c:402,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_fetch.c:403,50'
              BranchSideFuncs:
                - ossl_method_store_cache_flush_all
            - BranchSide:      'crypto/evp/evp_fetch.c:404,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:400,32'
          Dst:             get_evp_method_store
        - Src:             'crypto/evp/evp_fetch.c:403,16'
          Dst:             ossl_method_store_cache_flush_all
    - functionName:    evp_generic_fetch_from_prov
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - name
        - properties
        - new_method
        - up_ref_method
        - free_method
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dealloc_tmp_evp_method_store
        - inner_evp_generic_fetch
        - ossl_provider_libctx
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:389,23'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/evp_fetch.c:391,14'
          Dst:             inner_evp_generic_fetch
        - Src:             'crypto/evp/evp_fetch.c:394,5'
          Dst:             dealloc_tmp_evp_method_store
    - functionName:    evp_generic_fetch
      functionSourceFile: '/src/openssl/crypto/evp/evp_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - libctx
        - operation_id
        - name
        - properties
        - new_method
        - up_ref_method
        - free_method
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dealloc_tmp_evp_method_store
        - inner_evp_generic_fetch
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_fetch.c:365,14'
          Dst:             inner_evp_generic_fetch
        - Src:             'crypto/evp/evp_fetch.c:368,5'
          Dst:             dealloc_tmp_evp_method_store
    - functionName:    evp_pkey_keygen
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.984 *'
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - propq
        - params
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_name
        - EVP_PKEY_CTX_set_params
        - EVP_PKEY_generate
        - EVP_PKEY_keygen_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1189,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1189,37'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_generate
            - BranchSide:      'crypto/evp/evp_lib.c:1189,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/evp_lib.c:1190,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1190,40'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_generate
            - BranchSide:      'crypto/evp/evp_lib.c:1190,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/evp_lib.c:1188,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1188,9'
              BranchSideFuncs:
                - EVP_PKEY_generate
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/evp_lib.c:1191,33'
              BranchSideFuncs:
                - EVP_PKEY_generate
                - EVP_PKEY_CTX_free
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1186,25'
          Dst:             EVP_PKEY_CTX_new_from_name
        - Src:             'crypto/evp/evp_lib.c:1189,16'
          Dst:             EVP_PKEY_keygen_init
        - Src:             'crypto/evp/evp_lib.c:1190,16'
          Dst:             EVP_PKEY_CTX_set_params
        - Src:             'crypto/evp/evp_lib.c:1191,15'
          Dst:             EVP_PKEY_generate
        - Src:             'crypto/evp/evp_lib.c:1193,5'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_Q_keygen
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.984 *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
        - type
      BBCount:         27
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - OPENSSL_strcasecmp
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_construct_utf8_string
        - evp_pkey_keygen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1208,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1209,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_keygen
                - llvm.va_end
            - BranchSide:      'crypto/evp/evp_lib.c:1211,35'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_keygen
                - llvm.va_end
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_lib.c:1209,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1223,27'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_keygen
                - llvm.va_end
            - BranchSide:      'crypto/evp/evp_lib.c:1223,27'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_keygen
                - llvm.va_end
        - Branch String:   'crypto/evp/evp_lib.c:1211,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1212,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_keygen
                - llvm.va_end
            - BranchSide:      'crypto/evp/evp_lib.c:1215,35'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_keygen
                - llvm.va_end
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1208,9'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1210,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:1211,16'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1213,21'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/evp_lib.c:1215,16'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1216,19'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1217,19'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1218,19'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1219,19'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/evp_lib.c:1220,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:1220,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:1220,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_lib.c:1223,11'
          Dst:             evp_pkey_keygen
    - functionName:    EVP_PKEY_CTX_get_group_name
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.987 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - name
        - namelen
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_get_params
        - OSSL_PARAM_construct_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1156,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1156,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:1158,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:1156,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1156,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:1163,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:1156,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1158,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:1163,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:1163,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1166,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:1168,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1158,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:1158,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:1158,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_lib.c:1166,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/evp_lib.c:1168,10'
          Dst:             EVP_PKEY_CTX_get_params
    - functionName:    EVP_PKEY_CTX_set_group_name
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.987 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1137,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1137,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:1138,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:1137,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1137,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/evp_lib.c:1143,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/evp_lib.c:1137,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1138,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/evp_lib.c:1143,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/evp_lib.c:1143,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1146,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1138,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:1138,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:1138,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_lib.c:1146,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/evp_lib.c:1148,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_CIPHER_CTX_test_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_clear_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_cipher_ctx_enable_use_bits
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1122,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1122,9'
              BranchSideFuncs:
                - evp_cipher_ctx_enable_use_bits
            - BranchSide:      'crypto/evp/evp_lib.c:1123,40'
              BranchSideFuncs:
                - evp_cipher_ctx_enable_use_bits
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1123,9'
          Dst:             evp_cipher_ctx_enable_use_bits
    - functionName:    evp_cipher_ctx_enable_use_bits
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - enable
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_set_params
        - OSSL_PARAM_construct_uint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1104,17'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_lib.c:1105,12'
          Dst:             EVP_CIPHER_CTX_set_params
    - functionName:    EVP_CIPHER_CTX_set_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_cipher_ctx_enable_use_bits
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1113,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1113,9'
              BranchSideFuncs:
                - evp_cipher_ctx_enable_use_bits
            - BranchSide:      'crypto/evp/evp_lib.c:1114,40'
              BranchSideFuncs:
                - evp_cipher_ctx_enable_use_bits
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1114,9'
          Dst:             evp_cipher_ctx_enable_use_bits
    - functionName:    EVP_MD_CTX_set_update_fn
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - update
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_update_fn
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_get0_md_data
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_clear_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_set_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_test_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_set_pkey_ctx
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_clear_flags
        - EVP_MD_CTX_set_flags
        - EVP_MD_CTX_test_flags
        - EVP_PKEY_CTX_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1052,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1053,27'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/evp_lib.c:1055,17'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - EVP_MD_CTX_set_flags
        - Branch String:   'crypto/evp/evp_lib.c:1057,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1059,30'
              BranchSideFuncs:
                - EVP_MD_CTX_set_flags
            - BranchSide:      'crypto/evp/evp_lib.c:1061,32'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1052,10'
          Dst:             EVP_MD_CTX_test_flags
        - Src:             'crypto/evp/evp_lib.c:1053,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/evp_lib.c:1059,9'
          Dst:             EVP_MD_CTX_set_flags
        - Src:             'crypto/evp/evp_lib.c:1061,9'
          Dst:             EVP_MD_CTX_clear_flags
    - functionName:    EVP_MD_CTX_get_pkey_ctx
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.987 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_get1_md
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_MD_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1032,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1033,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1034,20'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:1035,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1035,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1036,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:1035,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1036,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1037,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:1035,24'
          Dst:             EVP_MD_up_ref
    - functionName:    EVP_MD_CTX_get0_md
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1023,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1024,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1025,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_CTX_md
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:1015,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:1016,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:1017,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_copy
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_final
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_update
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_init
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_app_datasize
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_result_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_get_input_blocksize
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - ctrl
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:959,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:960,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:962,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - cleanup
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:950,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:953,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_copy
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - copy
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:942,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:943,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:945,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_final
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - final
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:933,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:936,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_update
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - update
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:924,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:925,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:927,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_init
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - md
        - init
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:917,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - flags
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:906,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:909,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_app_datasize
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - md
        - datasize
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:898,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:901,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_result_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - md
        - resultsize
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:890,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:893,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_set_input_blocksize
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - md
        - blocksize
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:882,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:885,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MD_meth_free
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - evp_md_free_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:874,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:874,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:875,8'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:874,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:875,8'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:877,21'
              BranchSideFuncs:
                - evp_md_free_int
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:877,5'
          Dst:             evp_md_free_int
    - functionName:    evp_md_free_int
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:866,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_lib.c:867,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/evp_lib.c:868,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/evp_lib.c:869,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_meth_dup
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_meth_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:851,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:854,31'
              BranchSideFuncs:
                - EVP_MD_meth_new
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_lib.c:854,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:855,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/evp_lib.c:861,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:854,15'
          Dst:             EVP_MD_meth_new
    - functionName:    EVP_MD_meth_new
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - md_type
        - pkey_type
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_md_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:835,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:836,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:833,18'
          Dst:             evp_md_new
    - functionName:    EVP_MD_get_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_get_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    50
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:819,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:820,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:823,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:820,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:820,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:820,9'
          Dst:             ERR_set_error
    - functionName:    EVP_MD_get_block_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:810,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:811,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:814,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:811,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:811,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:811,9'
          Dst:             ERR_set_error
    - functionName:    EVP_MD_get_pkey_type
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:787,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:788,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/evp_lib.c:790,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:788,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_MD_get_type
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_get_type
        - OBJ_nid2ln
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:761,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:762,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:764,34'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_nid2ln
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:764,23'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/evp/evp_lib.c:764,12'
          Dst:             OBJ_nid2ln
    - functionName:    evp_md_get_number
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get_type
        - OBJ_nid2sn
      functionUses:    25
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:772,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:774,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/evp_lib.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:775,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:777,34'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_nid2sn
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:777,23'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/evp/evp_lib.c:777,12'
          Dst:             OBJ_nid2sn
    - functionName:    EVP_MD_is_a
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - name
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get0_name
        - evp_is_a
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:747,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:749,9'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - evp_is_a
                - evp_is_a
        - Branch String:   'crypto/evp/evp_lib.c:749,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:750,25'
              BranchSideFuncs:
                - evp_is_a
            - BranchSide:      'crypto/evp/evp_lib.c:751,47'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - evp_is_a
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:750,16'
          Dst:             evp_is_a
        - Src:             'crypto/evp/evp_lib.c:751,30'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/evp_lib.c:751,12'
          Dst:             evp_is_a
    - functionName:    EVP_CIPHER_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:729,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:730,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/evp_lib.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:730,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_CIPHER_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_get_nid
        - OBJ_nid2ln
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:716,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:717,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:719,42'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - OBJ_nid2ln
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:719,23'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'crypto/evp/evp_lib.c:719,12'
          Dst:             OBJ_nid2ln
    - functionName:    EVP_CIPHER_get_nid
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_get_number
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_get_nid
        - OBJ_nid2sn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:705,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:706,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:708,42'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - OBJ_nid2sn
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:708,23'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'crypto/evp/evp_lib.c:708,12'
          Dst:             OBJ_nid2sn
    - functionName:    EVP_CIPHER_CTX_get_nid
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_get_key_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_get_int
        - evp_do_ciph_ctx_getparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:655,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:655,30'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:676,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:655,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:657,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:676,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:662,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:663,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:672,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:672,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:674,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:660,21'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:661,14'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_lib.c:672,14'
          Dst:             OSSL_PARAM_get_int
    - functionName:    EVP_CIPHER_get_key_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_num
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - num
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_uint
        - evp_do_ciph_ctx_setparams
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:643,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:643,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:644,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:640,17'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_lib.c:641,10'
          Dst:             evp_do_ciph_ctx_setparams
    - functionName:    EVP_CIPHER_CTX_get_num
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_uint
        - evp_do_ciph_ctx_getparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:631,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:631,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:628,17'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_lib.c:629,10'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_CTX_buf_noconst
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_get_original_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - len
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_construct_octet_string
        - evp_do_ciph_ctx_getparams
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:613,9'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_lib.c:614,12'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_CTX_get_updated_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - len
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_construct_octet_string
        - evp_do_ciph_ctx_getparams
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:604,9'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_lib.c:605,12'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_CTX_iv_noconst
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_octet_ptr
        - evp_do_ciph_ctx_getparams
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:595,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:595,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:595,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:591,9'
          Dst:             OSSL_PARAM_construct_octet_ptr
        - Src:             'crypto/evp/evp_lib.c:593,10'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_CTX_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_octet_ptr
        - evp_do_ciph_ctx_getparams
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:581,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:581,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:581,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:577,9'
          Dst:             OSSL_PARAM_construct_octet_ptr
        - Src:             'crypto/evp/evp_lib.c:579,10'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_CTX_get_tag_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_size_t
        - evp_do_ciph_ctx_getparams
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:549,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:549,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:549,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:547,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:548,11'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_get_iv_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_cipher_data
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cipher_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_get_cipher_data
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_app_data
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_get_app_data
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_is_encrypting
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_get1_cipher
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:459,28'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:460,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:462,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:460,10'
          Dst:             EVP_CIPHER_up_ref
    - functionName:    EVP_CIPHER_CTX_get0_cipher
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:450,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_cipher
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:440,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:442,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_Cipher
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         24
      ICount:          186
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_get_block_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:414,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:434,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_lib.c:418,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:419,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:423,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_lib.c:420,48'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:420,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:420,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:419,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:419,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:422,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:423,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:424,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_lib.c:428,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_lib.c:425,47'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:425,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_lib.c:425,68'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_lib.c:429,39'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:428,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/evp_lib.c:429,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:416,28'
          Dst:             EVP_CIPHER_CTX_get_block_size
    - functionName:    EVP_CIPHER_CTX_get_block_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_get_block_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:395,12'
          Dst:             EVP_CIPHER_get_block_size
    - functionName:    EVP_CIPHER_get_block_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_impl_ctx_size
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_cache_constants
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         27
      ICount:          263
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CIPHER_gettable_ctx_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_construct_uint
        - OSSL_PARAM_locate_const
        - evp_do_ciph_getparams
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:365,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:369,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:370,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:371,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:371,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:372,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:373,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:374,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:375,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:375,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:377,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:377,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:378,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:379,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:379,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:380,13'
              BranchSideFuncs:
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
            - BranchSide:      'crypto/evp/evp_lib.c:381,68'
              BranchSideFuncs:
                - EVP_CIPHER_gettable_ctx_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/evp_lib.c:381,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:383,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:350,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:351,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:352,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:353,17'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/evp/evp_lib.c:354,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/evp_lib.c:355,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/evp_lib.c:357,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/evp_lib.c:358,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/evp_lib.c:360,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/evp_lib.c:362,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_lib.c:363,10'
          Dst:             evp_do_ciph_getparams
        - Src:             'crypto/evp/evp_lib.c:381,37'
          Dst:             EVP_CIPHER_gettable_ctx_params
        - Src:             'crypto/evp/evp_lib.c:381,13'
          Dst:             OSSL_PARAM_locate_const
    - functionName:    EVP_CIPHER_get_type
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         35
      ICount:          142
      EdgeCount:       35
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_OBJECT_free
        - EVP_CIPHER_get_nid
        - OBJ_get0_data
        - OBJ_nid2obj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:281,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:330,45'
              BranchSideFuncs:
                - OBJ_nid2obj
                - OBJ_get0_data
                - ASN1_OBJECT_free
        - Branch String:   'crypto/evp/evp_lib.c:332,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:333,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/evp/evp_lib.c:334,30'
              BranchSideFuncs:
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:279,11'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'crypto/evp/evp_lib.c:330,33'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/evp/evp_lib.c:332,17'
          Dst:             OBJ_get0_data
        - Src:             'crypto/evp/evp_lib.c:334,13'
          Dst:             ASN1_OBJECT_free
    - functionName:    evp_cipher_get_asn1_aead_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_aead_asn1_params *'
      constantsTouched: []
      argNames:
        - c
        - type
        - asn1_params
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_asn1_type_get_octetstring_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:249,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:249,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:249,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:252,44'
              BranchSideFuncs:
                - ossl_asn1_type_get_octetstring_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_type_get_octetstring_int
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/evp_lib.c:253,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:255,40'
              BranchSideFuncs:
                - ossl_asn1_type_get_octetstring_int
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:252,9'
          Dst:             ossl_asn1_type_get_octetstring_int
        - Src:             'crypto/evp/evp_lib.c:255,5'
          Dst:             ossl_asn1_type_get_octetstring_int
    - functionName:    evp_cipher_set_asn1_aead_params
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_aead_asn1_params *'
      constantsTouched: []
      argNames:
        - c
        - type
        - asn1_params
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_asn1_type_set_octetstring_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:266,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:266,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:269,47'
              BranchSideFuncs:
                - ossl_asn1_type_set_octetstring_int
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:269,12'
          Dst:             ossl_asn1_type_set_octetstring_int
    - functionName:    EVP_CIPHER_is_a
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - name
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get0_name
        - evp_is_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:691,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:693,9'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - evp_is_a
                - evp_is_a
        - Branch String:   'crypto/evp/evp_lib.c:693,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:694,25'
              BranchSideFuncs:
                - evp_is_a
            - BranchSide:      'crypto/evp/evp_lib.c:695,51'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - evp_is_a
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:694,16'
          Dst:             evp_is_a
        - Src:             'crypto/evp/evp_lib.c:695,30'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'crypto/evp/evp_lib.c:695,12'
          Dst:             evp_is_a
    - functionName:    EVP_CIPHER_get_mode
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_get_flags
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:742,12'
          Dst:             EVP_CIPHER_get_flags
    - functionName:    EVP_CIPHER_get_flags
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st.1009 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_original_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_octet_ptr
        - evp_do_ciph_ctx_getparams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:564,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:564,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:564,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:560,9'
          Dst:             OSSL_PARAM_construct_octet_ptr
        - Src:             'crypto/evp/evp_lib.c:562,10'
          Dst:             evp_do_ciph_ctx_getparams
    - functionName:    EVP_CIPHER_set_asn1_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - c
        - type
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_TYPE_set_octetstring
        - EVP_CIPHER_CTX_get_iv_length
        - EVP_CIPHER_CTX_original_iv
        - OPENSSL_die
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:71,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_original_iv
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - ASN1_TYPE_set_octetstring
            - BranchSide:      'crypto/evp/evp_lib.c:72,59'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_original_iv
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - ASN1_TYPE_set_octetstring
        - Branch String:   'crypto/evp/evp_lib.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:74,9'
              BranchSideFuncs:
                - ASN1_TYPE_set_octetstring
            - BranchSide:      'crypto/evp/evp_lib.c:75,39'
              BranchSideFuncs:
                - ASN1_TYPE_set_octetstring
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:72,32'
          Dst:             EVP_CIPHER_CTX_original_iv
        - Src:             'crypto/evp/evp_lib.c:73,13'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_lib.c:74,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/evp_lib.c:75,13'
          Dst:             ASN1_TYPE_set_octetstring
    - functionName:    EVP_CIPHER_CTX_get_iv_length
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         25
      ICount:          148
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_get_flags
        - EVP_CIPHER_get_iv_length
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_get_int
        - OSSL_PARAM_modified
        - evp_do_ciph_ctx_getparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:507,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:508,48'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - llvm.memset.p0i8.i64
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:538,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:512,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:513,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_do_ciph_ctx_getparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:525,40'
              BranchSideFuncs:
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:516,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:517,41'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:520,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:518,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:518,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:520,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:517,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:519,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:520,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:520,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:529,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:531,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:508,23'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/evp/evp_lib.c:513,25'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/evp_lib.c:515,18'
          Dst:             evp_do_ciph_ctx_getparams
        - Src:             'crypto/evp/evp_lib.c:517,21'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/evp_lib.c:518,29'
          Dst:             OSSL_PARAM_get_int
        - Src:             'crypto/evp/evp_lib.c:525,19'
          Dst:             EVP_CIPHER_get_flags
        - Src:             'crypto/evp/evp_lib.c:527,18'
          Dst:             EVP_CIPHER_CTX_ctrl
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    EVP_CIPHER_get_asn1_iv
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_TYPE_get_octetstring
        - EVP_CIPHER_CTX_get_iv_length
        - EVP_CipherInit_ex
        - ossl_assert_int
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:52,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3656
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_get_octetstring
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:62,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_lib.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:54,13'
              BranchSideFuncs:
                - ASN1_TYPE_get_octetstring
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:55,39'
              BranchSideFuncs:
                - ASN1_TYPE_get_octetstring
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:56,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:57,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:59,32'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:59,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:60,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:61,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:52,13'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'crypto/evp/evp_lib.c:53,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/evp_lib.c:55,13'
          Dst:             ASN1_TYPE_get_octetstring
        - Src:             'crypto/evp/evp_lib.c:59,14'
          Dst:             EVP_CipherInit_ex
    - functionName:    evp_cipher_asn1_to_param_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_aead_asn1_params *'
      constantsTouched: []
      argNames:
        - c
        - type
        - asn1_params
      BBCount:         35
      ICount:          212
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - EVP_CIPHER_CTX_set_params
        - EVP_CIPHER_get_asn1_iv
        - EVP_CIPHER_get_flags
        - EVP_CIPHER_get_mode
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - evp_cipher_get_asn1_aead_params
        - i2d_ASN1_TYPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:194,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:195,38'
              BranchSideFuncs:
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - evp_cipher_get_asn1_aead_params
                - EVP_CIPHER_get_asn1_iv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/evp_lib.c:195,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:196,37'
              BranchSideFuncs:
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_cipher_get_asn1_aead_params
                - EVP_CIPHER_get_asn1_iv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:214,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_lib.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:198,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:202,51'
              BranchSideFuncs:
                - evp_cipher_get_asn1_aead_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:208,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:208,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:208,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:212,42'
              BranchSideFuncs:
                - EVP_CIPHER_get_asn1_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:214,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:215,36'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_lib.c:230,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:220,15'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:229,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:225,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:226,21'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:227,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:234,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:235,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:195,17'
          Dst:             EVP_CIPHER_get_flags
        - Src:             'crypto/evp/evp_lib.c:196,17'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'crypto/evp/evp_lib.c:202,19'
          Dst:             evp_cipher_get_asn1_aead_params
        - Src:             'crypto/evp/evp_lib.c:212,19'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'crypto/evp/evp_lib.c:219,21'
          Dst:             i2d_ASN1_TYPE
        - Src:             'crypto/evp/evp_lib.c:221,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_lib.c:224,18'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_lib.c:225,17'
          Dst:             EVP_CIPHER_CTX_set_params
        - Src:             'crypto/evp/evp_lib.c:227,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_lib.c:234,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:234,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:234,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_lib.c:236,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:236,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:236,9'
          Dst:             ERR_set_error
    - functionName:    EVP_CIPHER_asn1_to_param
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - c
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_asn1_to_param_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:41,12'
          Dst:             evp_cipher_asn1_to_param_ex
    - functionName:    evp_cipher_param_to_asn1_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_aead_asn1_params *'
      constantsTouched: []
      argNames:
        - c
        - type
        - asn1_params
      BBCount:         49
      ICount:          281
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - ASN1_TYPE_set
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_CIPHER_CTX_get_params
        - EVP_CIPHER_get_flags
        - EVP_CIPHER_get_mode
        - EVP_CIPHER_is_a
        - EVP_CIPHER_set_asn1_iv
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_modified
        - OSSL_PARAM_set_all_unmodified
        - d2i_ASN1_TYPE
        - evp_cipher_set_asn1_aead_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_lib.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:103,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:104,38'
              BranchSideFuncs:
                - EVP_CIPHER_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - evp_cipher_set_asn1_aead_params
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - EVP_CIPHER_set_asn1_iv
        - Branch String:   'crypto/evp/evp_lib.c:104,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:105,37'
              BranchSideFuncs:
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_cipher_set_asn1_aead_params
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - EVP_CIPHER_set_asn1_iv
            - BranchSide:      'crypto/evp/evp_lib.c:125,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
        - Branch String:   'crypto/evp/evp_lib.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:107,33'
              BranchSideFuncs:
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_set
            - BranchSide:      'crypto/evp/evp_lib.c:113,51'
              BranchSideFuncs:
                - evp_cipher_set_asn1_aead_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:119,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:119,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:119,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:123,42'
              BranchSideFuncs:
                - EVP_CIPHER_set_asn1_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:107,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:108,31'
              BranchSideFuncs:
                - ASN1_TYPE_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:109,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:125,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:126,36'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:158,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:138,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:139,13'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:142,33'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
        - Branch String:   'crypto/evp/evp_lib.c:143,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:143,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:144,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:144,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:145,30'
              BranchSideFuncs:
                - OSSL_PARAM_set_all_unmodified
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:150,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:150,40'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_ASN1_TYPE
            - BranchSide:      'crypto/evp/evp_lib.c:155,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:151,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:152,34'
              BranchSideFuncs:
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:155,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:149,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:153,21'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_lib.c:155,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:163,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/evp_lib.c:164,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_lib.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_lib.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_lib.c:167,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:104,17'
          Dst:             EVP_CIPHER_get_flags
        - Src:             'crypto/evp/evp_lib.c:105,17'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'crypto/evp/evp_lib.c:107,17'
          Dst:             EVP_CIPHER_is_a
        - Src:             'crypto/evp/evp_lib.c:108,17'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/evp/evp_lib.c:113,19'
          Dst:             evp_cipher_set_asn1_aead_params
        - Src:             'crypto/evp/evp_lib.c:123,19'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'crypto/evp/evp_lib.c:133,16'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/evp_lib.c:136,14'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/evp_lib.c:138,14'
          Dst:             EVP_CIPHER_CTX_get_params
        - Src:             'crypto/evp/evp_lib.c:142,13'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/evp_lib.c:144,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/evp_lib.c:147,13'
          Dst:             OSSL_PARAM_set_all_unmodified
        - Src:             'crypto/evp/evp_lib.c:149,17'
          Dst:             EVP_CIPHER_CTX_get_params
        - Src:             'crypto/evp/evp_lib.c:150,20'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/evp_lib.c:151,20'
          Dst:             d2i_ASN1_TYPE
        - Src:             'crypto/evp/evp_lib.c:155,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/evp_lib.c:163,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:163,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:163,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_lib.c:165,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_lib.c:165,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_lib.c:165,9'
          Dst:             ERR_set_error
    - functionName:    EVP_CIPHER_param_to_asn1
      functionSourceFile: '/src/openssl/crypto/evp/evp_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - c
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_cipher_param_to_asn1_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_lib.c:36,12'
          Dst:             evp_cipher_param_to_asn1_ex
    - functionName:    pbe2_cmp
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pbe_st *'
        - 'struct.evp_pbe_st *'
      constantsTouched: []
      argNames:
        - pbe1
        - pbe2
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:181,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:183,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbe2_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pbe2_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:186,1'
          Dst:             pbe2_cmp
    - functionName:    EVP_PBE_get
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
      constantsTouched: []
      argNames:
        - ptype
        - ppbe_nid
        - num
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:307,26'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:309,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:311,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:312,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_evp_pbe_ctl
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pbe_st *'
      constantsTouched: []
      argNames:
        - pbe
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:291,5'
          Dst:             CRYPTO_free
    - functionName:    sk_EVP_PBE_CTL_pop_free
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PBE_CTL *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    EVP_PBE_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_evp_pbe_ctl
        - sk_EVP_PBE_CTL_pop_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:296,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:296,29'
              BranchSideFuncs:
                - sk_EVP_PBE_CTL_pop_free
            - BranchSide:      'crypto/evp/evp_pbe.c:296,29'
              BranchSideFuncs:
                - sk_EVP_PBE_CTL_pop_free
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:296,5'
          Dst:             sk_EVP_PBE_CTL_pop_free
        - Src:             'crypto/evp/evp_pbe.c:296,5'
          Dst:             free_evp_pbe_ctl
    - functionName:    EVP_PBE_find
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'int *'
        - 'int *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - type
        - pbe_nid
        - pcnid
        - pmnid
        - pkeygen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PBE_find_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:286,12'
          Dst:             EVP_PBE_find_ex
    - functionName:    EVP_PBE_find_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'int *'
        - 'int *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - type
        - pbe_nid
        - pcnid
        - pmnid
        - pkeygen
        - pkeygen_ex
      BBCount:         26
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - OBJ_bsearch_pbe2
        - sk_EVP_PBE_CTL_find
        - sk_EVP_PBE_CTL_sort
        - sk_EVP_PBE_CTL_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:258,22'
              BranchSideFuncs:
                - OBJ_bsearch_pbe2
                - sk_EVP_PBE_CTL_sort
                - sk_EVP_PBE_CTL_find
                - sk_EVP_PBE_CTL_value
        - Branch String:   'crypto/evp/evp_pbe.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:263,29'
              BranchSideFuncs:
                - sk_EVP_PBE_CTL_sort
                - sk_EVP_PBE_CTL_find
                - sk_EVP_PBE_CTL_value
                - OBJ_bsearch_pbe2
            - BranchSide:      'crypto/evp/evp_pbe.c:267,9'
              BranchSideFuncs:
                - OBJ_bsearch_pbe2
        - Branch String:   'crypto/evp/evp_pbe.c:267,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:268,18'
              BranchSideFuncs:
                - OBJ_bsearch_pbe2
            - BranchSide:      'crypto/evp/evp_pbe.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:273,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:275,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:277,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/evp_pbe.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:279,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:263,9'
          Dst:             sk_EVP_PBE_CTL_sort
        - Src:             'crypto/evp/evp_pbe.c:264,13'
          Dst:             sk_EVP_PBE_CTL_find
        - Src:             'crypto/evp/evp_pbe.c:265,18'
          Dst:             sk_EVP_PBE_CTL_value
        - Src:             'crypto/evp/evp_pbe.c:268,18'
          Dst:             OBJ_bsearch_pbe2
    - functionName:    sk_EVP_PBE_CTL_sort
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_EVP_PBE_CTL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    sk_EVP_PBE_CTL_find
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PBE_CTL *'
        - 'struct.evp_pbe_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_find
    - functionName:    sk_EVP_PBE_CTL_value
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      'struct.evp_pbe_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PBE_CTL *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OBJ_bsearch_pbe2
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'struct.evp_pbe_st *'
      argCount:        3
      argTypes:
        - 'struct.evp_pbe_st *'
        - 'struct.evp_pbe_st *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - pbe2_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:186,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/evp/evp_pbe.c:186,1'
          Dst:             pbe2_cmp_BSEARCH_CMP_FN
    - functionName:    EVP_PBE_alg_add
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - nid
        - cipher
        - md
        - keygen
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get_nid
        - EVP_MD_get_type
        - EVP_PBE_alg_add_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:238,41'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - EVP_PBE_alg_add_type
                - EVP_MD_get_type
            - BranchSide:      'crypto/evp/evp_pbe.c:240,20'
              BranchSideFuncs:
                - EVP_PBE_alg_add_type
                - EVP_MD_get_type
        - Branch String:   'crypto/evp/evp_pbe.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:242,34'
              BranchSideFuncs:
                - EVP_MD_get_type
                - EVP_PBE_alg_add_type
            - BranchSide:      'crypto/evp/evp_pbe.c:244,16'
              BranchSideFuncs:
                - EVP_PBE_alg_add_type
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:238,22'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'crypto/evp/evp_pbe.c:242,18'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/evp/evp_pbe.c:246,12'
          Dst:             EVP_PBE_alg_add_type
    - functionName:    EVP_PBE_alg_add_type
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pbe_type
        - pbe_nid
        - cipher_nid
        - md_nid
        - keygen
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - pbe_cmp
        - sk_EVP_PBE_CTL_new
        - sk_EVP_PBE_CTL_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:205,20'
              BranchSideFuncs:
                - sk_EVP_PBE_CTL_new
                - CRYPTO_zalloc
                - sk_EVP_PBE_CTL_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_pbe.c:212,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_EVP_PBE_CTL_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_pbe.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:207,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_pbe.c:210,5'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_EVP_PBE_CTL_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_pbe.c:212,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:213,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/evp/evp_pbe.c:215,25'
              BranchSideFuncs:
                - sk_EVP_PBE_CTL_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/evp_pbe.c:221,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:225,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:205,20'
          Dst:             sk_EVP_PBE_CTL_new
        - Src:             'crypto/evp/evp_pbe.c:205,20'
          Dst:             pbe_cmp
        - Src:             'crypto/evp/evp_pbe.c:207,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_pbe.c:207,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_pbe.c:207,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_pbe.c:212,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/evp_pbe.c:221,10'
          Dst:             sk_EVP_PBE_CTL_push
        - Src:             'crypto/evp/evp_pbe.c:222,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_pbe.c:222,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_pbe.c:222,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_pbe.c:228,5'
          Dst:             CRYPTO_free
    - functionName:    pbe_cmp
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pbe_st **'
        - 'struct.evp_pbe_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:192,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_pbe.c:194,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sk_EVP_PBE_CTL_new
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      'struct.stack_st_EVP_PBE_CTL *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_new
    - functionName:    sk_EVP_PBE_CTL_push
      functionSourceFile: '/src/openssl/crypto/evp/evp_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PBE_CTL *'
        - 'struct.evp_pbe_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_local.h:258,1'
          Dst:             OPENSSL_sk_push
    - functionName:    EVP_PBE_CipherInit
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.asn1_object_st *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_ctx_st.1050 *'
        - int
      constantsTouched: []
      argNames:
        - pbe_obj
        - pass
        - passlen
        - param
        - ctx
        - en_de
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PBE_CipherInit_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:172,12'
          Dst:             EVP_PBE_CipherInit_ex
    - functionName:    EVP_PBE_CipherInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/evp_pbe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.asn1_object_st *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_ctx_st.1050 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pbe_obj
        - pass
        - passlen
        - param
        - ctx
        - en_de
        - libctx
        - propq
      BBCount:         34
      ICount:          252
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_PBE_find_ex
        - EVP_get_cipherbyname
        - EVP_get_digestbyname
        - OBJ_nid2sn
        - OBJ_obj2nid
        - OPENSSL_strlcpy
        - i2t_ASN1_OBJECT
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_pbe.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_cipherbyname
                - strlen
            - BranchSide:      'crypto/evp/evp_pbe.c:121,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_cipherbyname
                - strlen
        - Branch String:   'crypto/evp/evp_pbe.c:112,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:113,29'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/evp_pbe.c:115,29'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_MD_free
        - Branch String:   'crypto/evp/evp_pbe.c:121,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:122,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_cipherbyname
            - BranchSide:      'crypto/evp/evp_pbe.c:123,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_cipherbyname
                - strlen
        - Branch String:   'crypto/evp/evp_pbe.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:127,15'
              BranchSideFuncs:
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_cipherbyname
            - BranchSide:      'crypto/evp/evp_pbe.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
        - Branch String:   'crypto/evp/evp_pbe.c:130,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:131,22'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_cipherbyname
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_pbe.c:132,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_pbe.c:132,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:133,19'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/evp_pbe.c:138,15'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
        - Branch String:   'crypto/evp/evp_pbe.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:142,15'
              BranchSideFuncs:
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
            - BranchSide:      'crypto/evp/evp_pbe.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_pbe.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:146,18'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_pbe.c:148,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/evp_pbe.c:148,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:149,19'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/evp_pbe.c:153,15'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/evp_pbe.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_pbe.c:158,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/evp_pbe.c:160,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/evp/evp_pbe.c:108,46'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/evp/evp_pbe.c:108,10'
          Dst:             EVP_PBE_find_ex
        - Src:             'crypto/evp/evp_pbe.c:113,13'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/evp/evp_pbe.c:115,13'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/evp/evp_pbe.c:116,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_pbe.c:116,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_pbe.c:116,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_pbe.c:124,19'
          Dst:             strlen
        - Src:             'crypto/evp/evp_pbe.c:127,15'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/evp_pbe.c:128,58'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_pbe.c:128,33'
          Dst:             EVP_CIPHER_fetch
        - Src:             'crypto/evp/evp_pbe.c:131,22'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_pbe.c:131,22'
          Dst:             EVP_get_cipherbyname
        - Src:             'crypto/evp/evp_pbe.c:133,19'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/evp_pbe.c:134,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_pbe.c:134,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_pbe.c:135,28'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_pbe.c:134,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_pbe.c:138,15'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/evp_pbe.c:142,15'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/evp_pbe.c:143,46'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_pbe.c:143,25'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/evp_pbe.c:146,18'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/evp_pbe.c:146,18'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/evp/evp_pbe.c:149,19'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/evp_pbe.c:150,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_pbe.c:150,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_pbe.c:150,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/evp_pbe.c:153,15'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/evp_pbe.c:163,5'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/evp_pbe.c:164,5'
          Dst:             EVP_MD_free
    - functionName:    evp_do_md_ctx_setparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - algctx
        - params
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - seterr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - seterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - seterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - seterr
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:78,1'
          Dst:             seterr
    - functionName:    seterr
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:70,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:70,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_utils.c:70,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:70,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_utils.c:70,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_utils.c:70,5'
          Dst:             ERR_set_error
    - functionName:    evp_do_md_ctx_getparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - algctx
        - params
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - geterr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - geterr
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:78,1'
          Dst:             geterr
    - functionName:    geterr
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:65,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:65,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/evp_utils.c:65,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:65,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/evp_utils.c:65,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/evp_utils.c:65,5'
          Dst:             ERR_set_error
    - functionName:    evp_do_md_getparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - params
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - geterr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:78,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - geterr
            - BranchSide:      'crypto/evp/evp_utils.c:78,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:78,1'
          Dst:             geterr
    - functionName:    evp_do_ciph_ctx_setparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_st.1087 *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - algctx
        - params
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - seterr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - seterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - seterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - seterr
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:73,1'
          Dst:             seterr
    - functionName:    evp_do_ciph_ctx_getparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_st.1087 *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - algctx
        - params
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - geterr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - geterr
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:73,1'
          Dst:             geterr
    - functionName:    evp_do_ciph_getparams
      functionSourceFile: '/src/openssl/crypto/evp/evp_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_st.1087 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - obj
        - params
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - geterr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - geterr
        - Branch String:   'crypto/evp/evp_utils.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - geterr
            - BranchSide:      'crypto/evp/evp_utils.c:73,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/evp_utils.c:73,1'
          Dst:             geterr
    - functionName:    evp_keymgmt_util_query_operation_name
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - op_id
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_KEYMGMT_get0_name
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:578,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:578,9'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/keymgmt_lib.c:579,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/keymgmt_lib.c:579,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:580,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_name
            - BranchSide:      'crypto/evp/keymgmt_lib.c:581,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
        - Branch String:   'crypto/evp/keymgmt_lib.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:582,42'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
            - BranchSide:      'crypto/evp/keymgmt_lib.c:583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:582,20'
          Dst:             EVP_KEYMGMT_get0_name
    - functionName:    evp_keymgmt_util_get_deflt_digest_name
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - mdname
        - mdname_sz
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OPENSSL_strlcpy
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
        - OSSL_PARAM_modified
        - evp_keymgmt_get_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:547,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:548,9'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/evp/keymgmt_lib.c:550,29'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/keymgmt_lib.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/keymgmt_lib.c:556,36'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/keymgmt_lib.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:552,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/keymgmt_lib.c:554,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
        - Branch String:   'crypto/evp/keymgmt_lib.c:557,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:558,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/keymgmt_lib.c:560,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
        - Branch String:   'crypto/evp/keymgmt_lib.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:564,25'
              BranchSideFuncs:
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/keymgmt_lib.c:565,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:539,9'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/keymgmt_lib.c:542,9'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/keymgmt_lib.c:545,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/keymgmt_lib.c:547,10'
          Dst:             evp_keymgmt_get_params
        - Src:             'crypto/evp/keymgmt_lib.c:550,9'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/keymgmt_lib.c:556,16'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/keymgmt_lib.c:564,9'
          Dst:             OPENSSL_strlcpy
    - functionName:    evp_keymgmt_util_gen
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - target
        - keymgmt
        - genctx
        - cb
        - cbarg
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - evp_keymgmt_freedata
        - evp_keymgmt_gen
        - evp_keymgmt_util_assign_pkey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:514,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:514,42'
              BranchSideFuncs:
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:515,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:513,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:515,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:513,20'
          Dst:             evp_keymgmt_gen
        - Src:             'crypto/evp/keymgmt_lib.c:514,13'
          Dst:             evp_keymgmt_util_assign_pkey
        - Src:             'crypto/evp/keymgmt_lib.c:515,9'
          Dst:             evp_keymgmt_freedata
    - functionName:    evp_keymgmt_util_assign_pkey
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - keymgmt
        - keydata
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_set_type_by_keymgmt
        - evp_keymgmt_util_cache_keyinfo
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:63,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:63,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:65,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_lib.c:63,41'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:63,44'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:65,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_lib.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:64,42'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:65,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_lib.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:65,9'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
            - BranchSide:      'crypto/evp/keymgmt_lib.c:68,21'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:64,13'
          Dst:             EVP_PKEY_set_type_by_keymgmt
        - Src:             'crypto/evp/keymgmt_lib.c:65,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/keymgmt_lib.c:65,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/keymgmt_lib.c:65,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/keymgmt_lib.c:69,5'
          Dst:             evp_keymgmt_util_cache_keyinfo
    - functionName:    evp_keymgmt_util_cache_keyinfo
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
      constantsTouched: []
      argNames:
        - pk
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - evp_keymgmt_get_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:291,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_keymgmt_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_lib.c:292,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_keymgmt_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_lib.c:302,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:303,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:307,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:297,21'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/keymgmt_lib.c:298,21'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/keymgmt_lib.c:300,21'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/keymgmt_lib.c:301,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/keymgmt_lib.c:302,13'
          Dst:             evp_keymgmt_get_params
    - functionName:    evp_keymgmt_util_copy
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_pkey_st.1137 *'
        - int
      constantsTouched: []
      argNames:
        - to
        - from
        - selection
      BBCount:         35
      ICount:          210
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - EVP_PKEY_set_type_by_keymgmt
        - evp_keymgmt_dup
        - evp_keymgmt_freedata
        - evp_keymgmt_util_cache_keyinfo
        - evp_keymgmt_util_export
        - match_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:447,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:447,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:447,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:455,9'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_dup
        - Branch String:   'crypto/evp/keymgmt_lib.c:455,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:456,22'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_dup
            - BranchSide:      'crypto/evp/keymgmt_lib.c:458,9'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_dup
        - Branch String:   'crypto/evp/keymgmt_lib.c:458,37'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:458,40'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_dup
            - BranchSide:      'crypto/evp/keymgmt_lib.c:465,27'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:459,12'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_dup
            - BranchSide:      'crypto/evp/keymgmt_lib.c:465,27'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:460,54'
              BranchSideFuncs:
                - evp_keymgmt_dup
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:465,27'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:465,5'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:465,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:468,31'
              BranchSideFuncs:
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:484,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_lib.c:472,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:475,13'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:481,13'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:481,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:482,54'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:483,5'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:498,42'
              BranchSideFuncs:
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_cache_keyinfo
            - BranchSide:      'crypto/evp/keymgmt_lib.c:502,19'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
        - Branch String:   'crypto/evp/keymgmt_lib.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:499,30'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
            - BranchSide:      'crypto/evp/keymgmt_lib.c:502,19'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keyinfo
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:460,38'
          Dst:             evp_keymgmt_dup
        - Src:             'crypto/evp/keymgmt_lib.c:465,16'
          Dst:             match_type
        - Src:             'crypto/evp/keymgmt_lib.c:472,14'
          Dst:             evp_keymgmt_util_export
        - Src:             'crypto/evp/keymgmt_lib.c:472,14'
          Dst:             evp_keymgmt_util_try_import
        - Src:             'crypto/evp/keymgmt_lib.c:484,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/keymgmt_lib.c:484,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/keymgmt_lib.c:484,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/keymgmt_lib.c:498,13'
          Dst:             EVP_PKEY_set_type_by_keymgmt
        - Src:             'crypto/evp/keymgmt_lib.c:499,9'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/keymgmt_lib.c:503,5'
          Dst:             evp_keymgmt_util_cache_keyinfo
    - functionName:    match_type
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt1
        - keymgmt2
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_is_a
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:24,25'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/keymgmt_lib.c:26,12'
          Dst:             EVP_KEYMGMT_is_a
    - functionName:    evp_keymgmt_util_try_import
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - params
        - arg
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - evp_keymgmt_freedata
        - evp_keymgmt_import
        - evp_keymgmt_newdata
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:36,50'
              BranchSideFuncs:
                - evp_keymgmt_newdata
                - evp_keymgmt_import
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:47,9'
              BranchSideFuncs:
                - evp_keymgmt_import
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:36,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:37,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:40,25'
              BranchSideFuncs:
                - evp_keymgmt_import
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:50,28'
              BranchSideFuncs:
                - evp_keymgmt_import
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:54,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:57,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:36,30'
          Dst:             evp_keymgmt_newdata
        - Src:             'crypto/evp/keymgmt_lib.c:37,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/keymgmt_lib.c:37,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/keymgmt_lib.c:37,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/keymgmt_lib.c:50,9'
          Dst:             evp_keymgmt_import
        - Src:             'crypto/evp/keymgmt_lib.c:54,9'
          Dst:             evp_keymgmt_freedata
    - functionName:    evp_keymgmt_util_export
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - selection
        - export_cb
        - export_cbarg
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - evp_keymgmt_export
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:90,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:92,31'
              BranchSideFuncs:
                - evp_keymgmt_export
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:92,12'
          Dst:             evp_keymgmt_export
    - functionName:    evp_keymgmt_util_match
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_pkey_st.1137 *'
        - int
      constantsTouched: []
      argNames:
        - pk1
        - pk2
        - selection
      BBCount:         60
      ICount:          305
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - ERR_new
        - evp_keymgmt_match
        - evp_keymgmt_util_export_to_provider
        - match_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:351,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:351,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:357,16'
              BranchSideFuncs:
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_lib.c:352,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:352,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:352,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:427,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:377,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:377,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_lib.c:387,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:378,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:378,28'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:387,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:376,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:379,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:387,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:388,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:388,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:407,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:387,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:389,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:407,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:392,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:394,57'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:398,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:398,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:399,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:402,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
        - Branch String:   'crypto/evp/keymgmt_lib.c:408,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:408,16'
              BranchSideFuncs:
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/keymgmt_lib.c:424,5'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:409,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:409,16'
              BranchSideFuncs:
                - evp_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:424,5'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:407,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:410,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_keymgmt_util_export_to_provider
            - BranchSide:      'crypto/evp/keymgmt_lib.c:424,5'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:413,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:415,57'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/keymgmt_lib.c:419,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:419,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:420,28'
              BranchSideFuncs:
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/keymgmt_lib.c:423,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:431,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:431,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:431,29'
              BranchSideFuncs:
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/keymgmt_lib.c:434,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:434,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/keymgmt_lib.c:434,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:434,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:437,30'
              BranchSideFuncs:
                - evp_keymgmt_match
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:378,17'
          Dst:             match_type
        - Src:             'crypto/evp/keymgmt_lib.c:379,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/keymgmt_lib.c:379,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/keymgmt_lib.c:379,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/keymgmt_lib.c:394,21'
          Dst:             evp_keymgmt_util_export_to_provider
        - Src:             'crypto/evp/keymgmt_lib.c:415,21'
          Dst:             evp_keymgmt_util_export_to_provider
        - Src:             'crypto/evp/keymgmt_lib.c:437,12'
          Dst:             evp_keymgmt_match
    - functionName:    evp_keymgmt_util_export_to_provider
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - int
      constantsTouched: []
      argNames:
        - pk
        - keymgmt
        - selection
      BBCount:         44
      ICount:          323
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - evp_keymgmt_freedata
        - evp_keymgmt_util_cache_keydata
        - evp_keymgmt_util_clear_operation_cache
        - evp_keymgmt_util_export
        - evp_keymgmt_util_find_operation_cache
        - match_type
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:107,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:120,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:119,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:119,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:122,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:120,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:122,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:123,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:129,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:129,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:131,52'
              BranchSideFuncs:
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:139,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:132,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:132,27'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:138,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:132,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:133,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:138,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:149,10'
              BranchSideFuncs:
                - match_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3799
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:150,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:159,17'
              BranchSideFuncs:
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:170,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:172,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:173,30'
              BranchSideFuncs:
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:177,48'
              BranchSideFuncs:
                - evp_keymgmt_util_find_operation_cache
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:178,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:178,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:196,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
        - Branch String:   'crypto/evp/keymgmt_lib.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:179,15'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:196,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_util_clear_operation_cache
        - Branch String:   'crypto/evp/keymgmt_lib.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:197,48'
              BranchSideFuncs:
                - evp_keymgmt_util_clear_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:200,41'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/keymgmt_lib.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:202,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/keymgmt_lib.c:208,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:122,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/evp/keymgmt_lib.c:131,14'
          Dst:             evp_keymgmt_util_find_operation_cache
        - Src:             'crypto/evp/keymgmt_lib.c:135,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/keymgmt_lib.c:139,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/keymgmt_lib.c:149,10'
          Dst:             match_type
        - Src:             'crypto/evp/keymgmt_lib.c:149,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/keymgmt_lib.c:167,10'
          Dst:             evp_keymgmt_util_export
        - Src:             'crypto/evp/keymgmt_lib.c:167,10'
          Dst:             evp_keymgmt_util_try_import
        - Src:             'crypto/evp/keymgmt_lib.c:172,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/evp/keymgmt_lib.c:173,9'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/keymgmt_lib.c:177,10'
          Dst:             evp_keymgmt_util_find_operation_cache
        - Src:             'crypto/evp/keymgmt_lib.c:181,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/keymgmt_lib.c:187,9'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/keymgmt_lib.c:197,9'
          Dst:             evp_keymgmt_util_clear_operation_cache
        - Src:             'crypto/evp/keymgmt_lib.c:200,10'
          Dst:             evp_keymgmt_util_cache_keydata
        - Src:             'crypto/evp/keymgmt_lib.c:202,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/keymgmt_lib.c:203,9'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/keymgmt_lib.c:210,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    evp_keymgmt_util_find_operation_cache
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      'struct.evp_keymgmt_util_try_import_data_st *'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - int
      constantsTouched: []
      argNames:
        - pk
        - keymgmt
        - selection
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - sk_OP_CACHE_ELEM_num
        - sk_OP_CACHE_ELEM_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:243,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:244,36'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/keymgmt_lib.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:245,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:245,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OP_CACHE_ELEM_value
            - BranchSide:      'crypto/evp/keymgmt_lib.c:247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OP_CACHE_ELEM_value
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/keymgmt_lib.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:246,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OP_CACHE_ELEM_value
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:236,18'
          Dst:             sk_OP_CACHE_ELEM_num
        - Src:             'crypto/evp/keymgmt_lib.c:244,13'
          Dst:             sk_OP_CACHE_ELEM_value
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    evp_keymgmt_util_clear_operation_cache
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
      constantsTouched: []
      argNames:
        - pk
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - op_cache_free
        - sk_OP_CACHE_ELEM_pop_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:224,9'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_pop_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:225,35'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_pop_free
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:225,9'
          Dst:             sk_OP_CACHE_ELEM_pop_free
        - Src:             'crypto/evp/keymgmt_lib.c:225,9'
          Dst:             op_cache_free
    - functionName:    evp_keymgmt_util_cache_keydata
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pk
        - keymgmt
        - keydata
        - selection
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_up_ref
        - sk_OP_CACHE_ELEM_new_null
        - sk_OP_CACHE_ELEM_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:257,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_new_null
            - BranchSide:      'crypto/evp/keymgmt_lib.c:281,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/keymgmt_lib.c:257,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:258,35'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_new_null
                - CRYPTO_malloc
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:263,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:259,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:261,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:265,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:266,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:270,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:271,13'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:275,36'
              BranchSideFuncs:
                - sk_OP_CACHE_ELEM_push
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:275,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:276,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:258,35'
          Dst:             sk_OP_CACHE_ELEM_new_null
        - Src:             'crypto/evp/keymgmt_lib.c:263,13'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/keymgmt_lib.c:270,14'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/keymgmt_lib.c:271,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/keymgmt_lib.c:275,14'
          Dst:             sk_OP_CACHE_ELEM_push
        - Src:             'crypto/evp/keymgmt_lib.c:276,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/keymgmt_lib.c:277,13'
          Dst:             CRYPTO_free
    - functionName:    sk_OP_CACHE_ELEM_new_null
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      'struct.stack_st_OP_CACHE_ELEM *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crypto/evp.h:601,1'
          Branch Sides:
            - BranchSide:      'include/crypto/evp.h:601,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'include/crypto/evp.h:601,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'include/crypto/evp.h:601,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    sk_OP_CACHE_ELEM_push
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OP_CACHE_ELEM *'
        - 'struct.evp_keymgmt_util_try_import_data_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:601,1'
          Dst:             OPENSSL_sk_push
    - functionName:    op_cache_free
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_util_try_import_data_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EVP_KEYMGMT_free
        - evp_keymgmt_freedata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:217,5'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/keymgmt_lib.c:218,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/keymgmt_lib.c:219,5'
          Dst:             CRYPTO_free
    - functionName:    sk_OP_CACHE_ELEM_pop_free
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OP_CACHE_ELEM *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:601,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    sk_OP_CACHE_ELEM_num
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OP_CACHE_ELEM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:601,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_OP_CACHE_ELEM_value
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      'struct.evp_keymgmt_util_try_import_data_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OP_CACHE_ELEM *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:601,1'
          Dst:             OPENSSL_sk_value
    - functionName:    evp_keymgmt_util_has
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - int
      constantsTouched: []
      argNames:
        - pk
        - selection
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_keymgmt_has
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:330,28'
              BranchSideFuncs:
                - evp_keymgmt_has
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:330,12'
          Dst:             evp_keymgmt_has
    - functionName:    evp_keymgmt_util_fromdata
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1137 *'
        - 'struct.evp_keymgmt_st *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - target
        - keymgmt
        - selection
        - params
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - evp_keymgmt_freedata
        - evp_keymgmt_import
        - evp_keymgmt_newdata
        - evp_keymgmt_util_assign_pkey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:316,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:316,32'
              BranchSideFuncs:
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:318,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:317,42'
              BranchSideFuncs:
                - evp_keymgmt_util_assign_pkey
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/keymgmt_lib.c:318,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/keymgmt_lib.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:318,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:315,20'
          Dst:             evp_keymgmt_newdata
        - Src:             'crypto/evp/keymgmt_lib.c:316,13'
          Dst:             evp_keymgmt_import
        - Src:             'crypto/evp/keymgmt_lib.c:317,13'
          Dst:             evp_keymgmt_util_assign_pkey
        - Src:             'crypto/evp/keymgmt_lib.c:318,9'
          Dst:             evp_keymgmt_freedata
    - functionName:    evp_keymgmt_util_make_pkey
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1137 *'
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new
        - evp_keymgmt_util_assign_pkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_lib.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:78,12'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:81,23'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:79,20'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:81,23'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:80,42'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/keymgmt_lib.c:81,23'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/keymgmt_lib.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_lib.c:81,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_lib.c:84,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_lib.c:79,20'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/keymgmt_lib.c:80,13'
          Dst:             evp_keymgmt_util_assign_pkey
        - Src:             'crypto/evp/keymgmt_lib.c:81,9'
          Dst:             EVP_PKEY_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_export_types_ex
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_export_types
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_export
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_import_types_ex
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_import_types
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_import
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_match
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_validate
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_dup
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_has
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_query_operation_name
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_settable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_set_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_load
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_free
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen_cleanup
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen_settable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen_set_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen_set_template
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_gen_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_new
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keymgmt_new
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_zalloc
        - EVP_KEYMGMT_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:22,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:22,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3930
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/keymgmt_meth.c:22,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.3930
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/keymgmt_meth.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:25,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:26,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.3930
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/keymgmt_meth.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:27,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:30,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:24,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/keymgmt_meth.c:26,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/keymgmt_meth.c:27,9'
          Dst:             EVP_KEYMGMT_free
    - functionName:    EVP_KEYMGMT_free
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    44
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:259,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.3934
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.3935
                - CRYPTO_free
        - Branch String:   'crypto/evp/keymgmt_meth.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:262,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.3935
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:259,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/keymgmt_meth.c:262,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/keymgmt_meth.c:263,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/keymgmt_meth.c:264,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/keymgmt_meth.c:265,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_keymgmt_dup
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata_from
        - selection
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:509,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:511,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_export_types
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - selection
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:499,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/keymgmt_meth.c:500,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/keymgmt_meth.c:500,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:502,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:496,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:496,21'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_KEYMGMT_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_keymgmt_export
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:490,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_import_types
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - selection
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:479,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/keymgmt_meth.c:480,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/keymgmt_meth.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:481,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:482,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:476,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:476,21'
          Dst:             ossl_provider_ctx
    - functionName:    evp_keymgmt_import
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - selection
        - params
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:468,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:470,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_match
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata1
        - keydata2
        - selection
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:460,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:462,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_validate
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - selection
        - checktype
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:450,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:452,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_has
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - selection
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_KEYMGMT_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:437,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:433,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:433,21'
          Dst:             ossl_provider_ctx
    - functionName:    evp_keymgmt_set_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:428,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    EVP_KEYMGMT_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:420,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:416,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:416,21'
          Dst:             ossl_provider_ctx
    - functionName:    evp_keymgmt_get_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:409,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:411,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_load
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - keymgmt
        - objref
        - objref_sz
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_keymgmt_has_load
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:402,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/keymgmt_meth.c:403,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:401,9'
          Dst:             evp_keymgmt_has_load
    - functionName:    evp_keymgmt_has_load
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:395,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:395,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:395,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    evp_keymgmt_gen_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - genctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:389,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:389,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/keymgmt_meth.c:390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_gen
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - genctx
        - cb
        - cbarg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:382,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:384,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    EVP_KEYMGMT_gen_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:376,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:372,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:372,21'
          Dst:             ossl_provider_ctx
    - functionName:    evp_keymgmt_gen_set_params
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keymgmt
        - genctx
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:367,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_gen_set_template
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - genctx
        - templ
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:359,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    evp_keymgmt_gen_init
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keymgmt
        - selection
        - params
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:345,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:341,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:341,21'
          Dst:             ossl_provider_ctx
    - functionName:    evp_keymgmt_freedata
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - keydata
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_keymgmt_newdata
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_get0_provider
        - ossl_provider_ctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:329,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:320,39'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/keymgmt_meth.c:320,21'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_KEYMGMT_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:310,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/keymgmt_meth.c:312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:310,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_KEYMGMT_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_do_all
        - keymgmt_from_algorithm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:298,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/keymgmt_meth.c:298,5'
          Dst:             keymgmt_from_algorithm
        - Src:             'crypto/evp/keymgmt_meth.c:298,5'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/keymgmt_meth.c:298,5'
          Dst:             EVP_KEYMGMT_free
    - functionName:    keymgmt_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         169
      ICount:          859
      EdgeCount:       218
      CyclomaticComplexity: 51
      functionsReached:
        - ERR_new
        - EVP_KEYMGMT_free
        - OSSL_FUNC_keymgmt_dup
        - OSSL_FUNC_keymgmt_export
        - OSSL_FUNC_keymgmt_export_types
        - OSSL_FUNC_keymgmt_export_types_ex
        - OSSL_FUNC_keymgmt_free
        - OSSL_FUNC_keymgmt_gen
        - OSSL_FUNC_keymgmt_gen_cleanup
        - OSSL_FUNC_keymgmt_gen_init
        - OSSL_FUNC_keymgmt_gen_set_params
        - OSSL_FUNC_keymgmt_gen_set_template
        - OSSL_FUNC_keymgmt_gen_settable_params
        - OSSL_FUNC_keymgmt_get_params
        - OSSL_FUNC_keymgmt_gettable_params
        - OSSL_FUNC_keymgmt_has
        - OSSL_FUNC_keymgmt_import
        - OSSL_FUNC_keymgmt_import_types
        - OSSL_FUNC_keymgmt_import_types_ex
        - OSSL_FUNC_keymgmt_load
        - OSSL_FUNC_keymgmt_match
        - OSSL_FUNC_keymgmt_new
        - OSSL_FUNC_keymgmt_query_operation_name
        - OSSL_FUNC_keymgmt_set_params
        - OSSL_FUNC_keymgmt_settable_params
        - OSSL_FUNC_keymgmt_validate
        - keymgmt_new
        - ossl_algorithm_get1_first_name
        - ossl_provider_up_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/keymgmt_meth.c:47,24'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/keymgmt_meth.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:49,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/keymgmt_meth.c:52,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:54,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:55,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:57,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:61,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen_init
            - BranchSide:      'crypto/evp/keymgmt_meth.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen_set_template
            - BranchSide:      'crypto/evp/keymgmt_meth.c:70,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen_set_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:77,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen_settable_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:84,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen
            - BranchSide:      'crypto/evp/keymgmt_meth.c:88,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gen_cleanup
            - BranchSide:      'crypto/evp/keymgmt_meth.c:92,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_free
            - BranchSide:      'crypto/evp/keymgmt_meth.c:96,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_load
            - BranchSide:      'crypto/evp/keymgmt_meth.c:100,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_get_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:106,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_gettable_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:113,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_set_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:119,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_settable_params
            - BranchSide:      'crypto/evp/keymgmt_meth.c:126,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_query_operation_name
            - BranchSide:      'crypto/evp/keymgmt_meth.c:131,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_has
            - BranchSide:      'crypto/evp/keymgmt_meth.c:135,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_dup
            - BranchSide:      'crypto/evp/keymgmt_meth.c:139,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_validate
            - BranchSide:      'crypto/evp/keymgmt_meth.c:143,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_match
            - BranchSide:      'crypto/evp/keymgmt_meth.c:147,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_import
            - BranchSide:      'crypto/evp/keymgmt_meth.c:153,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
            - BranchSide:      'crypto/evp/keymgmt_meth.c:161,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
            - BranchSide:      'crypto/evp/keymgmt_meth.c:169,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - OSSL_FUNC_keymgmt_export
            - BranchSide:      'crypto/evp/keymgmt_meth.c:175,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
            - BranchSide:      'crypto/evp/keymgmt_meth.c:183,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
            - BranchSide:      'crypto/evp/keymgmt_meth.c:191,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:57,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:58,54'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
            - BranchSide:      'crypto/evp/keymgmt_meth.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:61,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:62,64'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:63,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:65,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:67,56'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen_set_template
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:68,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:70,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:71,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:75,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:77,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:78,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen_settable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:82,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:84,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:85,54'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:86,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:88,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:89,70'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gen_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:90,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:92,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:93,56'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:94,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:96,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:97,56'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:98,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:100,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:101,30'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:104,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:106,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:107,30'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:111,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:113,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:114,30'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:117,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:119,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:120,30'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_settable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:124,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:126,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:128,60'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:129,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:131,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:132,54'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_has
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:133,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:135,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:136,54'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_dup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:137,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:139,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:140,64'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_validate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:141,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:143,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:144,58'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:145,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:147,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:148,28'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:151,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:153,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:154,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:159,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:154,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:155,32'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:156,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:161,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:162,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:167,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:162,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:163,32'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:164,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:170,28'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:173,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:175,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:176,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:181,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:176,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:177,32'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:178,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export_types
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:183,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:184,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:184,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:185,32'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
            - BranchSide:      'crypto/evp/keymgmt_meth.c:186,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export_types
                - OSSL_FUNC_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import_types
                - OSSL_FUNC_keymgmt_import
                - OSSL_FUNC_keymgmt_match
                - OSSL_FUNC_keymgmt_validate
                - OSSL_FUNC_keymgmt_dup
                - OSSL_FUNC_keymgmt_has
                - OSSL_FUNC_keymgmt_query_operation_name
                - OSSL_FUNC_keymgmt_settable_params
                - OSSL_FUNC_keymgmt_set_params
                - OSSL_FUNC_keymgmt_gettable_params
                - OSSL_FUNC_keymgmt_get_params
                - OSSL_FUNC_keymgmt_load
                - OSSL_FUNC_keymgmt_free
                - OSSL_FUNC_keymgmt_gen_cleanup
                - OSSL_FUNC_keymgmt_gen
                - OSSL_FUNC_keymgmt_gen_settable_params
                - OSSL_FUNC_keymgmt_gen_set_params
                - OSSL_FUNC_keymgmt_gen_set_template
                - OSSL_FUNC_keymgmt_gen_init
                - OSSL_FUNC_keymgmt_new
        - Branch String:   'crypto/evp/keymgmt_meth.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:201,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:202,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:202,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:204,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:203,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:203,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:204,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:204,12'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:205,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:205,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:205,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:206,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:206,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:206,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:207,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:207,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:207,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:207,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:208,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:208,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:208,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:208,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:209,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/keymgmt_meth.c:209,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:209,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:209,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:209,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:210,13'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:210,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:211,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:211,17'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:217,21'
              BranchSideFuncs:
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/keymgmt_meth.c:212,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:212,20'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/keymgmt_meth.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:213,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/keymgmt_meth.c:217,21'
              BranchSideFuncs:
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/keymgmt_meth.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:219,30'
              BranchSideFuncs:
                - ossl_provider_up_ref
            - BranchSide:      'crypto/evp/keymgmt_meth.c:221,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:44,20'
          Dst:             keymgmt_new
        - Src:             'crypto/evp/keymgmt_meth.c:48,31'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/keymgmt_meth.c:49,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/keymgmt_meth.c:58,32'
          Dst:             OSSL_FUNC_keymgmt_new
        - Src:             'crypto/evp/keymgmt_meth.c:62,37'
          Dst:             OSSL_FUNC_keymgmt_gen_init
        - Src:             'crypto/evp/keymgmt_meth.c:67,21'
          Dst:             OSSL_FUNC_keymgmt_gen_set_template
        - Src:             'crypto/evp/keymgmt_meth.c:73,21'
          Dst:             OSSL_FUNC_keymgmt_gen_set_params
        - Src:             'crypto/evp/keymgmt_meth.c:80,21'
          Dst:             OSSL_FUNC_keymgmt_gen_settable_params
        - Src:             'crypto/evp/keymgmt_meth.c:85,32'
          Dst:             OSSL_FUNC_keymgmt_gen
        - Src:             'crypto/evp/keymgmt_meth.c:89,40'
          Dst:             OSSL_FUNC_keymgmt_gen_cleanup
        - Src:             'crypto/evp/keymgmt_meth.c:93,33'
          Dst:             OSSL_FUNC_keymgmt_free
        - Src:             'crypto/evp/keymgmt_meth.c:97,33'
          Dst:             OSSL_FUNC_keymgmt_load
        - Src:             'crypto/evp/keymgmt_meth.c:102,39'
          Dst:             OSSL_FUNC_keymgmt_get_params
        - Src:             'crypto/evp/keymgmt_meth.c:109,21'
          Dst:             OSSL_FUNC_keymgmt_gettable_params
        - Src:             'crypto/evp/keymgmt_meth.c:115,39'
          Dst:             OSSL_FUNC_keymgmt_set_params
        - Src:             'crypto/evp/keymgmt_meth.c:122,21'
          Dst:             OSSL_FUNC_keymgmt_settable_params
        - Src:             'crypto/evp/keymgmt_meth.c:128,21'
          Dst:             OSSL_FUNC_keymgmt_query_operation_name
        - Src:             'crypto/evp/keymgmt_meth.c:132,32'
          Dst:             OSSL_FUNC_keymgmt_has
        - Src:             'crypto/evp/keymgmt_meth.c:136,32'
          Dst:             OSSL_FUNC_keymgmt_dup
        - Src:             'crypto/evp/keymgmt_meth.c:140,37'
          Dst:             OSSL_FUNC_keymgmt_validate
        - Src:             'crypto/evp/keymgmt_meth.c:144,34'
          Dst:             OSSL_FUNC_keymgmt_match
        - Src:             'crypto/evp/keymgmt_meth.c:149,35'
          Dst:             OSSL_FUNC_keymgmt_import
        - Src:             'crypto/evp/keymgmt_meth.c:157,41'
          Dst:             OSSL_FUNC_keymgmt_import_types
        - Src:             'crypto/evp/keymgmt_meth.c:165,44'
          Dst:             OSSL_FUNC_keymgmt_import_types_ex
        - Src:             'crypto/evp/keymgmt_meth.c:171,35'
          Dst:             OSSL_FUNC_keymgmt_export
        - Src:             'crypto/evp/keymgmt_meth.c:179,41'
          Dst:             OSSL_FUNC_keymgmt_export_types
        - Src:             'crypto/evp/keymgmt_meth.c:187,44'
          Dst:             OSSL_FUNC_keymgmt_export_types_ex
        - Src:             'crypto/evp/keymgmt_meth.c:213,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/keymgmt_meth.c:214,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/keymgmt_meth.c:214,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/keymgmt_meth.c:214,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/keymgmt_meth.c:219,9'
          Dst:             ossl_provider_up_ref
    - functionName:    EVP_KEYMGMT_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:248,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_KEYMGMT_is_a
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_keymgmt_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keymgmt
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_is_a
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/keymgmt_meth.c:291,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/keymgmt_meth.c:291,24'
              BranchSideFuncs:
                - evp_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/keymgmt_meth.c:291,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:291,15'
          Dst:             evp_is_a
    - functionName:    EVP_KEYMGMT_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_KEYMGMT_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_keymgmt_get_number
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_KEYMGMT_fetch
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      'struct.evp_keymgmt_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch
        - keymgmt_from_algorithm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:238,12'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/keymgmt_meth.c:238,12'
          Dst:             keymgmt_from_algorithm
        - Src:             'crypto/evp/keymgmt_meth.c:238,12'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/keymgmt_meth.c:238,12'
          Dst:             EVP_KEYMGMT_free
    - functionName:    evp_keymgmt_fetch_from_prov
      functionSourceFile: '/src/openssl/crypto/evp/keymgmt_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'struct.evp_keymgmt_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - name
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch_from_prov
        - keymgmt_from_algorithm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/keymgmt_meth.c:228,12'
          Dst:             evp_generic_fetch_from_prov
        - Src:             'crypto/evp/keymgmt_meth.c:228,12'
          Dst:             keymgmt_from_algorithm
        - Src:             'crypto/evp/keymgmt_meth.c:228,12'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/keymgmt_meth.c:228,12'
          Dst:             EVP_KEYMGMT_free
    - functionName:    update
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - datalen
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:23,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:23,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:23,5'
          Dst:             ERR_set_error
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    canon_mdname
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - mdname
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:33,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:33,34'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:36,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:36,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:33,27'
          Dst:             strcmp
    - functionName:    EVP_DigestVerify
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sigret
        - siglen
        - tbs
        - tbslen
      BBCount:         25
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_DigestVerifyFinal
        - EVP_DigestVerifyUpdate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:693,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:694,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:698,9'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:699,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:699,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:710,13'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:700,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:700,16'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:710,13'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:701,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:701,16'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:710,13'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:698,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:702,13'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:710,13'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:702,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:708,5'
              BranchSideFuncs:
                - EVP_DigestVerifyUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyFinal
        - Branch String:   'crypto/evp/m_sigver.c:714,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:716,34'
              BranchSideFuncs:
                - EVP_DigestVerifyFinal
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:694,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:694,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:694,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:714,9'
          Dst:             EVP_DigestVerifyUpdate
        - Src:             'crypto/evp/m_sigver.c:716,12'
          Dst:             EVP_DigestVerifyFinal
    - functionName:    EVP_DigestVerifyUpdate
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - dsize
      BBCount:         26
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_DigestUpdate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:442,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:446,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:447,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:447,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:450,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:448,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:448,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:450,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:449,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:449,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:450,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:450,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:452,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:453,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:457,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:461,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:463,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:469,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
        - Branch String:   'crypto/evp/m_sigver.c:464,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:464,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
            - BranchSide:      'crypto/evp/m_sigver.c:466,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
        - Branch String:   'crypto/evp/m_sigver.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:465,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
            - BranchSide:      'crypto/evp/m_sigver.c:466,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:442,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:442,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:442,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:453,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:453,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:453,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:469,12'
          Dst:             EVP_DigestUpdate
    - functionName:    EVP_DigestVerifyFinal
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sig
        - siglen
      BBCount:         56
      ICount:          383
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_CTX_dup
        - EVP_PKEY_CTX_free
        - EVP_PKEY_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:622,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:626,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:627,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:627,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:628,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:628,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:629,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:629,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:626,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:632,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_dup
        - Branch String:   'crypto/evp/m_sigver.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:634,33'
              BranchSideFuncs:
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:638,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:635,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:636,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:637,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:640,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:643,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:647,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:647,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:648,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:648,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:653,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:654,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:654,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:656,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:653,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:655,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:656,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:658,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:659,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:661,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:663,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:669,31'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:663,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:664,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
            - BranchSide:      'crypto/evp/m_sigver.c:667,36'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
        - Branch String:   'crypto/evp/m_sigver.c:670,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:671,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:672,33'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:672,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:673,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:676,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:676,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:677,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
            - BranchSide:      'crypto/evp/m_sigver.c:680,36'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify
        - Branch String:   'crypto/evp/m_sigver.c:683,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:683,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:684,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:683,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:684,16'
              BranchSideFuncs:
                - EVP_PKEY_verify
            - BranchSide:      'crypto/evp/m_sigver.c:685,28'
              BranchSideFuncs:
                - EVP_PKEY_verify
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:622,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:622,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:622,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:634,16'
          Dst:             EVP_PKEY_CTX_dup
        - Src:             'crypto/evp/m_sigver.c:643,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/m_sigver.c:648,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:648,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:648,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:667,17'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/m_sigver.c:669,31'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/m_sigver.c:672,14'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'crypto/evp/m_sigver.c:673,13'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/evp/m_sigver.c:680,17'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/m_sigver.c:681,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/evp/m_sigver.c:685,12'
          Dst:             EVP_PKEY_verify
    - functionName:    EVP_DigestSign
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sigret
        - siglen
        - tbs
        - tbslen
      BBCount:         34
      ICount:          226
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - EVP_DigestSignFinal
        - EVP_DigestSignUpdate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:585,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:589,9'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:590,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:603,13'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:591,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:591,16'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:603,13'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:592,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:592,16'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:603,13'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:589,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:593,13'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:603,13'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:593,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:594,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:601,5'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:594,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:595,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:596,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:598,56'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:598,78'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:599,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:607,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:607,48'
              BranchSideFuncs:
                - EVP_DigestSignUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
            - BranchSide:      'crypto/evp/m_sigver.c:609,32'
              BranchSideFuncs:
                - EVP_DigestSignFinal
        - Branch String:   'crypto/evp/m_sigver.c:607,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:609,32'
              BranchSideFuncs:
                - EVP_DigestSignFinal
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:585,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:585,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:585,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:607,27'
          Dst:             EVP_DigestSignUpdate
        - Src:             'crypto/evp/m_sigver.c:609,12'
          Dst:             EVP_DigestSignFinal
    - functionName:    EVP_DigestSignUpdate
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - dsize
      BBCount:         26
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_DigestUpdate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:407,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:411,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:412,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:412,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:415,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:413,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:413,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:415,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:414,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:414,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:415,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:415,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:417,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:417,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:418,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:422,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:428,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:434,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
        - Branch String:   'crypto/evp/m_sigver.c:429,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:429,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
            - BranchSide:      'crypto/evp/m_sigver.c:431,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
        - Branch String:   'crypto/evp/m_sigver.c:428,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:430,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
            - BranchSide:      'crypto/evp/m_sigver.c:431,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:407,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:407,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:407,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:418,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:418,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:418,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:434,12'
          Dst:             EVP_DigestUpdate
    - functionName:    EVP_DigestSignFinal
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - sigret
        - siglen
      BBCount:         88
      ICount:          571
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - EVP_PKEY_CTX_dup
        - EVP_PKEY_CTX_free
        - EVP_PKEY_sign
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:479,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:480,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:484,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:485,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:485,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:488,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:486,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:486,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:488,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:487,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:487,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:488,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:488,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:490,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
        - Branch String:   'crypto/evp/m_sigver.c:490,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:490,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_dup
            - BranchSide:      'crypto/evp/m_sigver.c:496,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:490,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:492,33'
              BranchSideFuncs:
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:496,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:493,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:494,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:495,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:498,51'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:496,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:498,73'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:499,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:499,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/m_sigver.c:502,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:499,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:502,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:506,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:506,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:507,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:506,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:507,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:512,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:513,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:513,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:515,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:512,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:514,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:515,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:517,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:532,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:518,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:519,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:520,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:520,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:521,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:524,37'
              BranchSideFuncs:
                - EVP_PKEY_CTX_dup
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:525,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:526,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:527,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/m_sigver.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:533,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:535,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:536,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:538,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:566,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:540,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:541,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:546,35'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:541,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:542,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:544,40'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:548,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:549,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:550,37'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:550,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:551,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/m_sigver.c:554,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/m_sigver.c:554,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:555,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:558,40'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:561,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:561,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:562,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:561,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:562,20'
              BranchSideFuncs:
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:563,27'
              BranchSideFuncs:
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:563,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:565,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:566,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:567,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:570,37'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:567,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:568,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:572,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:572,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:573,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:572,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:573,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:480,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:480,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:480,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:492,16'
          Dst:             EVP_PKEY_CTX_dup
        - Src:             'crypto/evp/m_sigver.c:502,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/m_sigver.c:507,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:507,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:507,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:524,20'
          Dst:             EVP_PKEY_CTX_dup
        - Src:             'crypto/evp/m_sigver.c:528,13'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/m_sigver.c:544,21'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/m_sigver.c:546,35'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/m_sigver.c:550,18'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'crypto/evp/m_sigver.c:551,17'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/evp/m_sigver.c:558,21'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/evp/m_sigver.c:559,13'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/evp/m_sigver.c:563,13'
          Dst:             EVP_PKEY_sign
        - Src:             'crypto/evp/m_sigver.c:570,21'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/evp/m_sigver.c:572,26'
          Dst:             EVP_PKEY_sign
    - functionName:    EVP_DigestVerifyInit
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 **'
        - 'struct.evp_md_st.959 *'
        - 'struct.engine_st *'
        - 'struct.evp_pkey_st.984 *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
        - type
        - e
        - pkey
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_sigver_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:397,12'
          Dst:             do_sigver_init
    - functionName:    do_sigver_init
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 **'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.engine_st *'
        - 'struct.evp_pkey_st.984 *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
        - type
        - mdname
        - libctx
        - props
        - e
        - pkey
        - ver
        - params
      BBCount:         176
      ICount:          1144
      EdgeCount:       239
      CyclomaticComplexity: 65
      functionsReached:
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_DigestInit_ex
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_get0_provider
        - EVP_MD_CTX_clear_flags
        - EVP_MD_fetch
        - EVP_MD_get0_name
        - EVP_PKEY_CTX_new
        - EVP_PKEY_CTX_new_from_pkey
        - EVP_PKEY_CTX_set_signature_md
        - EVP_PKEY_get_default_digest_nid
        - EVP_PKEY_sign_init
        - EVP_PKEY_verify_init
        - EVP_SIGNATURE_fetch
        - EVP_SIGNATURE_free
        - EVP_SIGNATURE_get0_provider
        - EVP_get_digestbyname
        - OBJ_nid2sn
        - canon_mdname
        - evp_get_digestbyname_ex
        - evp_keymgmt_fetch_from_prov
        - evp_keymgmt_util_get_deflt_digest_name
        - evp_keymgmt_util_query_operation_name
        - evp_md_ctx_clear_digest
        - evp_md_ctx_free_algctx
        - evp_pkey_ctx_free_old_ops
        - evp_pkey_ctx_use_cached_data
        - evp_pkey_export_to_provider
        - evp_signature_fetch_from_prov
        - ossl_assert_int
        - ossl_provider_ctx
        - update
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/m_sigver.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:55,9'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_CTX_new
                - EVP_PKEY_CTX_new_from_pkey
            - BranchSide:      'crypto/evp/m_sigver.c:57,9'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_CTX_new
                - EVP_PKEY_CTX_new_from_pkey
        - Branch String:   'crypto/evp/m_sigver.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:58,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_CTX_new_from_pkey
            - BranchSide:      'crypto/evp/m_sigver.c:64,9'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:59,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:60,52'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:62,42'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:67,28'
              BranchSideFuncs:
                - EVP_MD_CTX_clear_flags
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:73,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
            - BranchSide:      'crypto/evp/m_sigver.c:76,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:77,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:78,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:78,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:82,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:80,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:80,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:82,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:81,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:82,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:82,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:85,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:88,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:93,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:94,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:96,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:96,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:96,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:96,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:97,52'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - canon_mdname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:104,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:104,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:104,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.3999
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:106,9'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:110,59'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:113,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:135,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/m_sigver.c:135,45'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:135,48'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/m_sigver.c:135,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/m_sigver.c:135,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:136,22'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/m_sigver.c:186,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:148,45'
              BranchSideFuncs:
                - EVP_SIGNATURE_fetch
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/m_sigver.c:154,50'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
            - BranchSide:      'crypto/evp/m_sigver.c:162,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/m_sigver.c:150,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:151,56'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/m_sigver.c:152,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/m_sigver.c:158,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:159,17'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
            - BranchSide:      'crypto/evp/m_sigver.c:160,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/m_sigver.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/m_sigver.c:176,58'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/m_sigver.c:179,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:180,51'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:182,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/m_sigver.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:183,30'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/m_sigver.c:184,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/m_sigver.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:187,28'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:193,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:202,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:203,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/m_sigver.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:209,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
                - EVP_MD_get0_name
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:212,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get0_name
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:216,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - canon_mdname
        - Branch String:   'crypto/evp/m_sigver.c:213,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:214,52'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - canon_mdname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:215,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:216,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:216,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_get_deflt_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - canon_mdname
            - BranchSide:      'crypto/evp/m_sigver.c:224,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:217,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:224,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:217,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:220,39'
              BranchSideFuncs:
                - canon_mdname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_md_ctx_clear_digest
                - ERR_set_mark
                - EVP_MD_fetch
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:241,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:242,48'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:245,69'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:246,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:0,0'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:247,27'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/m_sigver.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:257,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:264,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:257,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:258,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:261,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:265,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:268,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:276,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:276,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:278,9'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:278,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/m_sigver.c:279,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/m_sigver.c:296,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:296,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_get_digestbyname_ex
            - BranchSide:      'crypto/evp/m_sigver.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:297,40'
              BranchSideFuncs:
                - evp_get_digestbyname_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:300,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:304,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
        - Branch String:   'crypto/evp/m_sigver.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:306,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:306,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:308,49'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
            - BranchSide:      'crypto/evp/m_sigver.c:312,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:308,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:309,24'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:310,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/m_sigver.c:312,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:313,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/m_sigver.c:316,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:318,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:319,13'
              BranchSideFuncs:
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:330,13'
              BranchSideFuncs:
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/m_sigver.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:320,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:323,20'
              BranchSideFuncs:
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:320,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:321,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:322,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:323,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:324,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:326,41'
              BranchSideFuncs:
                - EVP_PKEY_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:326,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:330,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:331,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:334,20'
              BranchSideFuncs:
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:331,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:332,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:333,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:334,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:335,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:337,39'
              BranchSideFuncs:
                - EVP_PKEY_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_signature_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:337,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:338,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/m_sigver.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:344,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:345,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/m_sigver.c:347,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:353,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
            - BranchSide:      'crypto/evp/m_sigver.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/m_sigver.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/m_sigver.c:362,44'
              BranchSideFuncs:
                - evp_pkey_ctx_use_cached_data
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/m_sigver.c:365,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:54,10'
          Dst:             evp_md_ctx_free_algctx
        - Src:             'crypto/evp/m_sigver.c:60,25'
          Dst:             EVP_PKEY_CTX_new_from_pkey
        - Src:             'crypto/evp/m_sigver.c:62,25'
          Dst:             EVP_PKEY_CTX_new
        - Src:             'crypto/evp/m_sigver.c:67,5'
          Dst:             EVP_MD_CTX_clear_flags
        - Src:             'crypto/evp/m_sigver.c:70,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/m_sigver.c:88,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/m_sigver.c:89,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:89,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:89,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:94,9'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/m_sigver.c:97,35'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/m_sigver.c:97,22'
          Dst:             canon_mdname
        - Src:             'crypto/evp/m_sigver.c:104,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/m_sigver.c:106,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/m_sigver.c:107,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:107,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:107,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:110,21'
          Dst:             evp_keymgmt_util_query_operation_name
        - Src:             'crypto/evp/m_sigver.c:113,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/m_sigver.c:114,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:114,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:114,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:143,9'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/m_sigver.c:144,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/m_sigver.c:148,25'
          Dst:             EVP_SIGNATURE_fetch
        - Src:             'crypto/evp/m_sigver.c:151,28'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/m_sigver.c:154,24'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/m_sigver.c:156,17'
          Dst:             evp_signature_fetch_from_prov
        - Src:             'crypto/evp/m_sigver.c:177,41'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/m_sigver.c:176,13'
          Dst:             evp_keymgmt_fetch_from_prov
        - Src:             'crypto/evp/m_sigver.c:180,23'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/m_sigver.c:183,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/m_sigver.c:187,9'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/m_sigver.c:188,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/m_sigver.c:189,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:189,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:189,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:193,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/m_sigver.c:201,29'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/m_sigver.c:203,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:203,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:203,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:214,35'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/m_sigver.c:214,22'
          Dst:             canon_mdname
        - Src:             'crypto/evp/m_sigver.c:217,17'
          Dst:             evp_keymgmt_util_get_deflt_digest_name
        - Src:             'crypto/evp/m_sigver.c:220,26'
          Dst:             canon_mdname
        - Src:             'crypto/evp/m_sigver.c:229,13'
          Dst:             evp_md_ctx_clear_digest
        - Src:             'crypto/evp/m_sigver.c:232,13'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/m_sigver.c:240,35'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/m_sigver.c:245,48'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/evp/m_sigver.c:247,27'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/m_sigver.c:248,21'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:248,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:248,21'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:252,19'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/m_sigver.c:258,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:258,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:258,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:265,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:265,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:265,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:279,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:279,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:279,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:282,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/m_sigver.c:284,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/m_sigver.c:292,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/m_sigver.c:293,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/m_sigver.c:297,16'
          Dst:             evp_get_digestbyname_ex
        - Src:             'crypto/evp/m_sigver.c:300,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:300,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:300,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:308,17'
          Dst:             EVP_PKEY_get_default_digest_nid
        - Src:             'crypto/evp/m_sigver.c:309,24'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/m_sigver.c:309,24'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/evp/m_sigver.c:313,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/m_sigver.c:313,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/m_sigver.c:313,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/m_sigver.c:326,20'
          Dst:             EVP_PKEY_verify_init
        - Src:             'crypto/evp/m_sigver.c:337,20'
          Dst:             EVP_PKEY_sign_init
        - Src:             'crypto/evp/m_sigver.c:341,9'
          Dst:             EVP_PKEY_CTX_set_signature_md
        - Src:             'crypto/evp/m_sigver.c:347,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/evp/m_sigver.c:362,15'
          Dst:             evp_pkey_ctx_use_cached_data
        - Src:             'crypto/evp/m_sigver.c:365,5'
          Dst:             EVP_KEYMGMT_free
    - functionName:    EVP_DigestVerifyInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 **'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
        - mdname
        - libctx
        - props
        - pkey
        - params
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_sigver_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:390,12'
          Dst:             do_sigver_init
    - functionName:    EVP_DigestSignInit
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 **'
        - 'struct.evp_md_st.959 *'
        - 'struct.engine_st *'
        - 'struct.evp_pkey_st.984 *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
        - type
        - e
        - pkey
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_sigver_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:381,12'
          Dst:             do_sigver_init
    - functionName:    EVP_DigestSignInit_ex
      functionSourceFile: '/src/openssl/crypto/evp/m_sigver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_md_ctx_st.988 *'
        - 'struct.evp_pkey_ctx_st.987 **'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
        - mdname
        - libctx
        - props
        - pkey
        - params
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_sigver_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/m_sigver.c:374,12'
          Dst:             do_sigver_init
    - functionName:    EVP_Q_mac
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   0
      returnType:      'char *'
      argCount:        12
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - propq
        - subalg
        - params
        - key
        - keylen
        - data
        - datalen
        - out
        - outsize
        - outlen
      BBCount:         49
      ICount:          293
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_MAC_CTX_free
        - EVP_MAC_CTX_new
        - EVP_MAC_CTX_set_params
        - EVP_MAC_fetch
        - EVP_MAC_final
        - EVP_MAC_free
        - EVP_MAC_init
        - EVP_MAC_settable_ctx_params
        - EVP_MAC_update
        - OSSL_PARAM_construct_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:253,10'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:254,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:256,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:257,72'
              BranchSideFuncs:
                - EVP_MAC_settable_ctx_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:276,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/mac_lib.c:265,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:266,24'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:272,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/mac_lib.c:267,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:268,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_CTX_free
                - EVP_MAC_free
            - BranchSide:      'crypto/evp/mac_lib.c:271,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/evp/mac_lib.c:276,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:276,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:278,32'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_lib.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:277,15'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:278,32'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_lib.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:279,39'
              BranchSideFuncs:
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:280,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:280,39'
              BranchSideFuncs:
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:281,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:281,29'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:282,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:282,31'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:283,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:283,30'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:283,53'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:284,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - CRYPTO_malloc
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_lib.c:284,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:285,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_MAC_CTX_free
                - EVP_MAC_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:291,15'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:286,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:286,47'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MAC_CTX_free
                - EVP_MAC_free
            - BranchSide:      'crypto/evp/mac_lib.c:290,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:286,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:287,17'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
            - BranchSide:      'crypto/evp/mac_lib.c:290,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:292,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:292,28'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
            - BranchSide:      'crypto/evp/mac_lib.c:294,5'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
        - Branch String:   'crypto/evp/mac_lib.c:292,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:293,23'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
            - BranchSide:      'crypto/evp/mac_lib.c:294,5'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_free
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:246,20'
          Dst:             EVP_MAC_fetch
        - Src:             'crypto/evp/mac_lib.c:257,44'
          Dst:             EVP_MAC_settable_ctx_params
        - Src:             'crypto/evp/mac_lib.c:265,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/mac_lib.c:267,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/mac_lib.c:268,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:268,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:268,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:273,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/mac_lib.c:278,16'
          Dst:             EVP_MAC_CTX_new
        - Src:             'crypto/evp/mac_lib.c:279,16'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'crypto/evp/mac_lib.c:280,16'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'crypto/evp/mac_lib.c:281,16'
          Dst:             EVP_MAC_init
        - Src:             'crypto/evp/mac_lib.c:282,16'
          Dst:             EVP_MAC_update
        - Src:             'crypto/evp/mac_lib.c:283,16'
          Dst:             EVP_MAC_final
        - Src:             'crypto/evp/mac_lib.c:285,19'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/mac_lib.c:286,33'
          Dst:             EVP_MAC_final
        - Src:             'crypto/evp/mac_lib.c:287,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/mac_lib.c:297,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'crypto/evp/mac_lib.c:298,5'
          Dst:             EVP_MAC_free
    - functionName:    EVP_MAC_CTX_new
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'struct.evp_mac_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - EVP_MAC_up_ref
        - ossl_provider_ctx
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:26,9'
              BranchSideFuncs:
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:27,21'
              BranchSideFuncs:
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_lib.c:29,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:29,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/evp/mac_lib.c:30,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_lib.c:28,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:30,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:35,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:24,24'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/mac_lib.c:28,40'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/mac_lib.c:29,17'
          Dst:             EVP_MAC_up_ref
        - Src:             'crypto/evp/mac_lib.c:31,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:31,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:31,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:32,13'
          Dst:             CRYPTO_free
    - functionName:    EVP_MAC_CTX_set_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:205,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/mac_lib.c:206,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MAC_init
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - params
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_update
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - datalen
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_final
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsize
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_mac_final
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:174,12'
          Dst:             evp_mac_final
    - functionName:    EVP_MAC_CTX_free
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_MAC_free
      functionUses:    30
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:43,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:46,5'
          Dst:             EVP_MAC_free
        - Src:             'crypto/evp/mac_lib.c:47,5'
          Dst:             CRYPTO_free
    - functionName:    evp_mac_final
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - int
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - xof
        - out
        - outl
        - outsize
      BBCount:         25
      ICount:          179
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_MAC_CTX_get_mac_size
        - EVP_MAC_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:134,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:134,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:135,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:135,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:138,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:139,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:143,40'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:145,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:152,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:146,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:149,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/mac_lib.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:153,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:156,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_lib.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:157,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:165,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/mac_lib.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:161,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_lib.c:164,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/mac_lib.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:167,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:135,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:135,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:135,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:139,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:139,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:139,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:143,15'
          Dst:             EVP_MAC_CTX_get_mac_size
        - Src:             'crypto/evp/mac_lib.c:146,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:146,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:146,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:153,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:153,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:153,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:157,21'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/mac_lib.c:158,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/mac_lib.c:160,13'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'crypto/evp/mac_lib.c:161,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:161,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:161,13'
          Dst:             ERR_set_error
    - functionName:    EVP_MAC_CTX_get_mac_size
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_size_t_ctx_param
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:107,12'
          Dst:             get_size_t_ctx_param
    - functionName:    get_size_t_ctx_param
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_construct_size_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:87,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/mac_lib.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/mac_lib.c:90,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:91,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/mac_lib.c:93,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/mac_lib.c:91,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:92,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/mac_lib.c:94,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:95,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:89,21'
          Dst:             OSSL_PARAM_construct_size_t
    - functionName:    EVP_MAC_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_mac_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - mac
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:234,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/mac_lib.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:234,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_MAC_is_a
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_mac_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - mac
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_is_a
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:226,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:226,36'
              BranchSideFuncs:
                - evp_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/mac_lib.c:226,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:226,27'
          Dst:             evp_is_a
    - functionName:    EVP_MAC_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_mac_get_number
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_CTX_get_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:198,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/mac_lib.c:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MAC_get_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_mac_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - mac
        - params
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:191,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/mac_lib.c:192,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_MAC_finalXOF
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outsize
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_mac_final
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:179,12'
          Dst:             evp_mac_final
    - functionName:    EVP_MAC_CTX_get_block_size
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_size_t_ctx_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:112,12'
          Dst:             get_size_t_ctx_param
    - functionName:    EVP_MAC_CTX_get0_mac
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.evp_mac_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_CTX_dup
      functionSourceFile: '/src/openssl/crypto/evp/mac_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.evp_mac_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         12
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_MAC_CTX_free
        - EVP_MAC_up_ref
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_lib.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:57,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_CTX_free
        - Branch String:   'crypto/evp/mac_lib.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_lib.c:61,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_CTX_free
        - Branch String:   'crypto/evp/mac_lib.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:63,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_CTX_free
            - BranchSide:      'crypto/evp/mac_lib.c:68,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_MAC_CTX_free
        - Branch String:   'crypto/evp/mac_lib.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_lib.c:70,26'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
            - BranchSide:      'crypto/evp/mac_lib.c:74,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_lib.c:57,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/mac_lib.c:62,10'
          Dst:             EVP_MAC_up_ref
        - Src:             'crypto/evp/mac_lib.c:63,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_lib.c:63,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_lib.c:63,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_lib.c:64,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/mac_lib.c:70,9'
          Dst:             EVP_MAC_CTX_free
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_gettable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_final
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_update
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_freectx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_dupctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_mac_newctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_mac_new
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_zalloc
        - evp_mac_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:47,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:47,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.4132
                - __sanitizer_cov_trace_const_cmp4
                - evp_mac_free
            - BranchSide:      'crypto/evp/mac_meth.c:47,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.4132
                - __sanitizer_cov_trace_const_cmp4
                - evp_mac_free
        - Branch String:   'crypto/evp/mac_meth.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:50,29'
              BranchSideFuncs:
                - evp_mac_free
            - BranchSide:      'crypto/evp/mac_meth.c:51,22'
              BranchSideFuncs:
                - evp_mac_free
        - Branch String:   'crypto/evp/mac_meth.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:51,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:54,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:49,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/mac_meth.c:50,13'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/mac_meth.c:51,9'
          Dst:             evp_mac_free
    - functionName:    evp_mac_free
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmac
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:36,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.4130
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.4129
                - CRYPTO_free
        - Branch String:   'crypto/evp/mac_meth.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:39,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.4129
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:36,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/mac_meth.c:39,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/mac_meth.c:40,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/mac_meth.c:41,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/mac_meth.c:42,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_MAC_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_do_all
        - evp_mac_from_algorithm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:240,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/mac_meth.c:240,5'
          Dst:             evp_mac_from_algorithm
        - Src:             'crypto/evp/mac_meth.c:240,5'
          Dst:             evp_mac_up_ref
        - Src:             'crypto/evp/mac_meth.c:240,5'
          Dst:             evp_mac_free
    - functionName:    evp_mac_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         58
      ICount:          376
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - ERR_new
        - OSSL_FUNC_mac_dupctx
        - OSSL_FUNC_mac_final
        - OSSL_FUNC_mac_freectx
        - OSSL_FUNC_mac_get_ctx_params
        - OSSL_FUNC_mac_get_params
        - OSSL_FUNC_mac_gettable_ctx_params
        - OSSL_FUNC_mac_gettable_params
        - OSSL_FUNC_mac_init
        - OSSL_FUNC_mac_newctx
        - OSSL_FUNC_mac_set_ctx_params
        - OSSL_FUNC_mac_settable_ctx_params
        - OSSL_FUNC_mac_update
        - evp_mac_free
        - evp_mac_new
        - ossl_algorithm_get1_first_name
        - ossl_provider_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:66,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_meth.c:69,20'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
                - evp_mac_free
        - Branch String:   'crypto/evp/mac_meth.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:71,22'
              BranchSideFuncs:
                - evp_mac_free
            - BranchSide:      'crypto/evp/mac_meth.c:74,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:76,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:77,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:148,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_meth.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:79,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
            - BranchSide:      'crypto/evp/mac_meth.c:85,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:90,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:96,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:102,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:108,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:114,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:120,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:126,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:132,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:137,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:142,17'
              BranchSideFuncs:
                - OSSL_FUNC_mac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:147,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:79,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:80,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:81,48'
              BranchSideFuncs:
                - OSSL_FUNC_mac_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
        - Branch String:   'crypto/evp/mac_meth.c:85,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:86,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:87,48'
              BranchSideFuncs:
                - OSSL_FUNC_mac_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:90,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:91,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:92,50'
              BranchSideFuncs:
                - OSSL_FUNC_mac_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:96,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:97,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:98,44'
              BranchSideFuncs:
                - OSSL_FUNC_mac_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:102,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:104,48'
              BranchSideFuncs:
                - OSSL_FUNC_mac_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:108,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:109,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:110,46'
              BranchSideFuncs:
                - OSSL_FUNC_mac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:114,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:115,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:117,47'
              BranchSideFuncs:
                - OSSL_FUNC_mac_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:120,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:121,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:123,51'
              BranchSideFuncs:
                - OSSL_FUNC_mac_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:126,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:127,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:129,51'
              BranchSideFuncs:
                - OSSL_FUNC_mac_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:133,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:134,56'
              BranchSideFuncs:
                - OSSL_FUNC_mac_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:137,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:138,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:139,64'
              BranchSideFuncs:
                - OSSL_FUNC_mac_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:142,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:143,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_set_ctx_params
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
            - BranchSide:      'crypto/evp/mac_meth.c:144,64'
              BranchSideFuncs:
                - OSSL_FUNC_mac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_mac_get_ctx_params
                - OSSL_FUNC_mac_get_params
                - OSSL_FUNC_mac_settable_ctx_params
                - OSSL_FUNC_mac_gettable_ctx_params
                - OSSL_FUNC_mac_gettable_params
                - OSSL_FUNC_mac_final
                - OSSL_FUNC_mac_update
                - OSSL_FUNC_mac_init
                - OSSL_FUNC_mac_freectx
                - OSSL_FUNC_mac_dupctx
                - OSSL_FUNC_mac_newctx
        - Branch String:   'crypto/evp/mac_meth.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:149,12'
              BranchSideFuncs:
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_meth.c:155,22'
              BranchSideFuncs:
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/mac_meth.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:155,22'
              BranchSideFuncs:
                - evp_mac_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/mac_meth.c:159,17'
              BranchSideFuncs:
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/mac_meth.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:161,30'
              BranchSideFuncs:
                - ossl_provider_up_ref
            - BranchSide:      'crypto/evp/mac_meth.c:163,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:65,16'
          Dst:             evp_mac_new
        - Src:             'crypto/evp/mac_meth.c:66,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_meth.c:66,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_meth.c:66,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_meth.c:70,27'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/mac_meth.c:71,9'
          Dst:             evp_mac_free
        - Src:             'crypto/evp/mac_meth.c:81,27'
          Dst:             OSSL_FUNC_mac_newctx
        - Src:             'crypto/evp/mac_meth.c:87,27'
          Dst:             OSSL_FUNC_mac_dupctx
        - Src:             'crypto/evp/mac_meth.c:92,28'
          Dst:             OSSL_FUNC_mac_freectx
        - Src:             'crypto/evp/mac_meth.c:98,25'
          Dst:             OSSL_FUNC_mac_init
        - Src:             'crypto/evp/mac_meth.c:104,27'
          Dst:             OSSL_FUNC_mac_update
        - Src:             'crypto/evp/mac_meth.c:110,26'
          Dst:             OSSL_FUNC_mac_final
        - Src:             'crypto/evp/mac_meth.c:117,17'
          Dst:             OSSL_FUNC_mac_gettable_params
        - Src:             'crypto/evp/mac_meth.c:123,17'
          Dst:             OSSL_FUNC_mac_gettable_ctx_params
        - Src:             'crypto/evp/mac_meth.c:129,17'
          Dst:             OSSL_FUNC_mac_settable_ctx_params
        - Src:             'crypto/evp/mac_meth.c:134,31'
          Dst:             OSSL_FUNC_mac_get_params
        - Src:             'crypto/evp/mac_meth.c:139,35'
          Dst:             OSSL_FUNC_mac_get_ctx_params
        - Src:             'crypto/evp/mac_meth.c:144,35'
          Dst:             OSSL_FUNC_mac_set_ctx_params
        - Src:             'crypto/evp/mac_meth.c:155,9'
          Dst:             evp_mac_free
        - Src:             'crypto/evp/mac_meth.c:156,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/mac_meth.c:156,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/mac_meth.c:156,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/mac_meth.c:161,9'
          Dst:             ossl_provider_up_ref
    - functionName:    evp_mac_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmac
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:24,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    EVP_MAC_CTX_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:232,51'
              BranchSideFuncs:
                - EVP_MAC_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:232,29'
          Dst:             EVP_MAC_get0_provider
        - Src:             'crypto/evp/mac_meth.c:232,11'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MAC_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MAC_CTX_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:222,51'
              BranchSideFuncs:
                - EVP_MAC_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:222,29'
          Dst:             EVP_MAC_get0_provider
        - Src:             'crypto/evp/mac_meth.c:222,11'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MAC_settable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_get0_provider
        - ossl_provider_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:212,51'
              BranchSideFuncs:
                - EVP_MAC_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:212,29'
          Dst:             EVP_MAC_get0_provider
        - Src:             'crypto/evp/mac_meth.c:212,11'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MAC_gettable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:202,51'
              BranchSideFuncs:
                - EVP_MAC_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:202,29'
          Dst:             EVP_MAC_get0_provider
        - Src:             'crypto/evp/mac_meth.c:202,11'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MAC_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/mac_meth.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/mac_meth.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/mac_meth.c:193,12'
              BranchSideFuncs:
                - EVP_MAC_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:193,51'
          Dst:             EVP_MAC_get0_provider
        - Src:             'crypto/evp/mac_meth.c:193,33'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_MAC_free
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_mac_free
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:181,5'
          Dst:             evp_mac_free
    - functionName:    EVP_MAC_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_mac_st *'
      constantsTouched: []
      argNames:
        - mac
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_mac_up_ref
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:176,12'
          Dst:             evp_mac_up_ref
    - functionName:    EVP_MAC_fetch
      functionSourceFile: '/src/openssl/crypto/evp/mac_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      'struct.evp_mac_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch
        - evp_mac_from_algorithm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/mac_meth.c:169,12'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/mac_meth.c:169,12'
          Dst:             evp_mac_from_algorithm
        - Src:             'crypto/evp/mac_meth.c:169,12'
          Dst:             evp_mac_up_ref
        - Src:             'crypto/evp/mac_meth.c:169,12'
          Dst:             evp_mac_free
    - functionName:    EVP_MD_do_all_sorted
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fn
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_NAME_do_all_sorted
        - OPENSSL_init_crypto
        - do_all_md_fn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:249,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:253,5'
          Dst:             OBJ_NAME_do_all_sorted
        - Src:             'crypto/evp/names.c:253,5'
          Dst:             do_all_md_fn
    - functionName:    do_all_md_fn
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nm
        - arg
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:224,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/names.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    EVP_MD_do_all
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fn
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_NAME_do_all
        - OPENSSL_init_crypto
        - do_all_md_fn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:236,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:240,5'
          Dst:             OBJ_NAME_do_all
        - Src:             'crypto/evp/names.c:240,5'
          Dst:             do_all_md_fn
    - functionName:    EVP_CIPHER_do_all_sorted
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fn
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_NAME_do_all_sorted
        - OPENSSL_init_crypto
        - do_all_cipher_fn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:207,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:211,5'
          Dst:             OBJ_NAME_do_all_sorted
        - Src:             'crypto/evp/names.c:211,5'
          Dst:             do_all_cipher_fn
    - functionName:    do_all_cipher_fn
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nm
        - arg
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:181,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/names.c:183,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    EVP_CIPHER_do_all
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fn
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_NAME_do_all
        - OPENSSL_init_crypto
        - do_all_cipher_fn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:193,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:197,5'
          Dst:             OBJ_NAME_do_all
        - Src:             'crypto/evp/names.c:197,5'
          Dst:             do_all_cipher_fn
    - functionName:    evp_cleanup_int
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PBE_cleanup
        - OBJ_NAME_cleanup
        - OBJ_sigid_free
        - evp_app_cleanup_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:155,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:155,5'
              BranchSideFuncs:
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - EVP_PBE_cleanup
                - OBJ_sigid_free
                - evp_app_cleanup_int
            - BranchSide:      'crypto/evp/names.c:155,5'
              BranchSideFuncs:
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - OBJ_NAME_cleanup
                - EVP_PBE_cleanup
                - OBJ_sigid_free
                - evp_app_cleanup_int
      Callsites:
        - Src:             'crypto/evp/names.c:155,5'
          Dst:             OBJ_NAME_cleanup
        - Src:             'crypto/evp/names.c:156,5'
          Dst:             OBJ_NAME_cleanup
        - Src:             'crypto/evp/names.c:157,5'
          Dst:             OBJ_NAME_cleanup
        - Src:             'crypto/evp/names.c:163,5'
          Dst:             OBJ_NAME_cleanup
        - Src:             'crypto/evp/names.c:165,5'
          Dst:             EVP_PBE_cleanup
        - Src:             'crypto/evp/names.c:166,5'
          Dst:             OBJ_sigid_free
        - Src:             'crypto/evp/names.c:168,5'
          Dst:             evp_app_cleanup_int
    - functionName:    digest_from_name
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_NAME_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:114,40'
              BranchSideFuncs:
                - OBJ_NAME_get
      Callsites:
        - Src:             'crypto/evp/names.c:114,27'
          Dst:             OBJ_NAME_get
    - functionName:    evp_get_digestbyname_ex
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - name
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_NAME_get
        - OPENSSL_init_crypto
        - digest_from_name
        - ossl_namemap_doall_names
        - ossl_namemap_name2num
        - ossl_namemap_stored
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:128,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:129,9'
              BranchSideFuncs:
                - OBJ_NAME_get
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/names.c:131,39'
              BranchSideFuncs:
                - OBJ_NAME_get
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:134,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:142,35'
              BranchSideFuncs:
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:147,35'
              BranchSideFuncs:
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:150,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/names.c:128,10'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:131,26'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/evp/names.c:142,15'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/names.c:143,10'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/names.c:147,10'
          Dst:             ossl_namemap_doall_names
        - Src:             'crypto/evp/names.c:147,10'
          Dst:             digest_from_name
    - functionName:    EVP_get_digestbyname
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_get_digestbyname_ex
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:119,12'
          Dst:             evp_get_digestbyname_ex
    - functionName:    cipher_from_name
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_NAME_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:67,48'
              BranchSideFuncs:
                - OBJ_NAME_get
      Callsites:
        - Src:             'crypto/evp/names.c:67,35'
          Dst:             OBJ_NAME_get
    - functionName:    evp_get_cipherbyname_ex
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - name
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_NAME_get
        - OPENSSL_init_crypto
        - cipher_from_name
        - ossl_namemap_doall_names
        - ossl_namemap_name2num
        - ossl_namemap_stored
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:83,9'
              BranchSideFuncs:
                - OBJ_NAME_get
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/names.c:85,43'
              BranchSideFuncs:
                - OBJ_NAME_get
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:88,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:96,35'
              BranchSideFuncs:
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:101,35'
              BranchSideFuncs:
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/names.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:104,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/names.c:82,10'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/evp/names.c:85,30'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/evp/names.c:96,15'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/names.c:97,10'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/names.c:101,10'
          Dst:             ossl_namemap_doall_names
        - Src:             'crypto/evp/names.c:101,10'
          Dst:             cipher_from_name
    - functionName:    EVP_get_cipherbyname
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_get_cipherbyname_ex
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/names.c:72,12'
          Dst:             evp_get_cipherbyname_ex
    - functionName:    EVP_add_digest
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - OBJ_NAME_add
        - OBJ_nid2ln
        - OBJ_nid2sn
      functionUses:    22
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:44,33'
              BranchSideFuncs:
                - OBJ_nid2ln
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OBJ_nid2sn
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_NAME_add
        - Branch String:   'crypto/evp/names.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:49,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OBJ_nid2sn
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_NAME_add
        - Branch String:   'crypto/evp/names.c:49,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:49,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OBJ_nid2sn
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_NAME_add
            - BranchSide:      'crypto/evp/names.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/names.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:50,37'
              BranchSideFuncs:
                - OBJ_nid2sn
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_NAME_add
            - BranchSide:      'crypto/evp/names.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/names.c:52,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:53,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:54,37'
              BranchSideFuncs:
                - OBJ_nid2ln
                - OBJ_NAME_add
      Callsites:
        - Src:             'crypto/evp/names.c:40,12'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/names.c:41,9'
          Dst:             OBJ_NAME_add
        - Src:             'crypto/evp/names.c:44,22'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/evp/names.c:44,9'
          Dst:             OBJ_NAME_add
        - Src:             'crypto/evp/names.c:50,26'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/names.c:50,13'
          Dst:             OBJ_NAME_add
        - Src:             'crypto/evp/names.c:54,26'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/evp/names.c:54,13'
          Dst:             OBJ_NAME_add
    - functionName:    EVP_add_cipher
      functionSourceFile: '/src/openssl/crypto/evp/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_st *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_NAME_add
        - OBJ_nid2ln
        - OBJ_nid2sn
      functionUses:    144
      BranchProfiles:
        - Branch String:   'crypto/evp/names.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:26,33'
              BranchSideFuncs:
                - OBJ_nid2sn
                - OBJ_NAME_add
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_NAME_add
        - Branch String:   'crypto/evp/names.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/names.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/names.c:30,33'
              BranchSideFuncs:
                - OBJ_nid2ln
                - OBJ_NAME_add
      Callsites:
        - Src:             'crypto/evp/names.c:26,22'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/names.c:26,9'
          Dst:             OBJ_NAME_add
        - Src:             'crypto/evp/names.c:30,22'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/evp/names.c:30,9'
          Dst:             OBJ_NAME_add
    - functionName:    PKCS5_PBE_keyivgen
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - cctx
        - pass
        - passlen
        - param
        - cipher
        - md
        - en_de
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS5_PBE_keyivgen_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p5_crpt.c:117,12'
          Dst:             PKCS5_PBE_keyivgen_ex
    - functionName:    PKCS5_PBE_keyivgen_ex
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - pass
        - passlen
        - param
        - cipher
        - md
        - en_de
        - libctx
        - propq
      BBCount:         41
      ICount:          362
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ASN1_INTEGER_get
        - ASN1_TYPE_unpack_sequence
        - ERR_new
        - EVP_CIPHER_get_iv_length
        - EVP_CIPHER_get_key_length
        - EVP_CipherInit_ex
        - EVP_KDF_CTX_free
        - EVP_KDF_CTX_new
        - EVP_KDF_derive
        - EVP_KDF_fetch
        - EVP_KDF_free
        - EVP_MD_get0_name
        - EVP_MD_get_size
        - OPENSSL_cleanse
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - PBEPARAM_free
        - PBEPARAM_it
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p5_crpt.c:45,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:45,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt.c:47,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt.c:45,57'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:46,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt.c:47,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:47,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt.c:51,37'
              BranchSideFuncs:
                - PBEPARAM_it
                - ASN1_TYPE_unpack_sequence
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:53,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt.c:57,36'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt.c:58,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:58,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
        - Branch String:   'crypto/evp/p5_crpt.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:62,36'
              BranchSideFuncs:
                - EVP_CIPHER_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt.c:63,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:63,19'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:64,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
        - Branch String:   'crypto/evp/p5_crpt.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:64,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:68,9'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
        - Branch String:   'crypto/evp/p5_crpt.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:69,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
            - BranchSide:      'crypto/evp/p5_crpt.c:71,33'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
        - Branch String:   'crypto/evp/p5_crpt.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:76,17'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
            - BranchSide:      'crypto/evp/p5_crpt.c:77,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - strlen
        - Branch String:   'crypto/evp/p5_crpt.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:82,9'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:84,25'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/p5_crpt.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:88,9'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:89,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/p5_crpt.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:98,9'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:99,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - PBEPARAM_free
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/p5_crpt.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt.c:102,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - PBEPARAM_free
            - BranchSide:      'crypto/evp/p5_crpt.c:103,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - PBEPARAM_free
      Callsites:
        - Src:             'crypto/evp/p5_crpt.c:42,26'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/p5_crpt.c:47,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt.c:47,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt.c:47,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt.c:51,37'
          Dst:             PBEPARAM_it
        - Src:             'crypto/evp/p5_crpt.c:51,11'
          Dst:             ASN1_TYPE_unpack_sequence
        - Src:             'crypto/evp/p5_crpt.c:53,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt.c:53,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt.c:53,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt.c:57,11'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/evp/p5_crpt.c:59,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt.c:59,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt.c:59,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt.c:62,10'
          Dst:             EVP_CIPHER_get_key_length
        - Src:             'crypto/evp/p5_crpt.c:64,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt.c:64,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt.c:64,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt.c:71,16'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/evp/p5_crpt.c:78,19'
          Dst:             strlen
        - Src:             'crypto/evp/p5_crpt.c:80,14'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/evp/p5_crpt.c:84,11'
          Dst:             EVP_KDF_fetch
        - Src:             'crypto/evp/p5_crpt.c:85,12'
          Dst:             EVP_KDF_CTX_new
        - Src:             'crypto/evp/p5_crpt.c:86,5'
          Dst:             EVP_KDF_free
        - Src:             'crypto/evp/p5_crpt.c:89,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p5_crpt.c:91,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p5_crpt.c:93,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/p5_crpt.c:94,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p5_crpt.c:96,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p5_crpt.c:97,9'
          Dst:             EVP_KDF_derive
        - Src:             'crypto/evp/p5_crpt.c:101,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'crypto/evp/p5_crpt.c:103,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/p5_crpt.c:104,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/p5_crpt.c:105,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/p5_crpt.c:108,5'
          Dst:             EVP_KDF_CTX_free
        - Src:             'crypto/evp/p5_crpt.c:109,5'
          Dst:             PBEPARAM_free
    - functionName:    PKCS5_PBE_add
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS5_v2_PBKDF2_keyivgen
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - c
        - md
        - en_de
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS5_v2_PBKDF2_keyivgen_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:269,12'
          Dst:             PKCS5_v2_PBKDF2_keyivgen_ex
    - functionName:    PKCS5_v2_PBKDF2_keyivgen_ex
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - c
        - md
        - en_de
        - libctx
        - propq
      BBCount:         33
      ICount:          301
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_INTEGER_get
        - ASN1_TYPE_unpack_sequence
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_CIPHER_CTX_get0_cipher
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CipherInit_ex
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_PBE_find
        - EVP_get_digestbyname
        - OBJ_nid2sn
        - OBJ_obj2nid
        - OPENSSL_cleanse
        - OPENSSL_die
        - PBKDF2PARAM_free
        - PBKDF2PARAM_it
        - ossl_pkcs5_pbkdf2_hmac_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p5_crpt2.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:195,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:198,44'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - PBKDF2PARAM_it
                - ASN1_TYPE_unpack_sequence
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:199,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:199,5'
              BranchSideFuncs:
                - PBKDF2PARAM_it
                - ASN1_TYPE_unpack_sequence
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:203,37'
              BranchSideFuncs:
                - PBKDF2PARAM_it
                - ASN1_TYPE_unpack_sequence
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:206,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:210,39'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:212,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:215,14'
              BranchSideFuncs:
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:219,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:219,45'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_cmp8
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:224,9'
              BranchSideFuncs:
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
        - Branch String:   'crypto/evp/p5_crpt2.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:220,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:224,9'
              BranchSideFuncs:
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - OBJ_obj2nid
        - Branch String:   'crypto/evp/p5_crpt2.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:225,31'
              BranchSideFuncs:
                - OBJ_obj2nid
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
            - BranchSide:      'crypto/evp/p5_crpt2.c:227,17'
              BranchSideFuncs:
                - EVP_PBE_find
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
        - Branch String:   'crypto/evp/p5_crpt2.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:230,9'
              BranchSideFuncs:
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
            - BranchSide:      'crypto/evp/p5_crpt2.c:234,11'
              BranchSideFuncs:
                - ERR_set_mark
                - OBJ_nid2sn
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
        - Branch String:   'crypto/evp/p5_crpt2.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:237,17'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:238,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:239,15'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:243,11'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:246,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:251,12'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
                - EVP_CipherInit_ex
        - Branch String:   'crypto/evp/p5_crpt2.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:256,9'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:257,28'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - PBKDF2PARAM_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:194,9'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'crypto/evp/p5_crpt2.c:195,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:195,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:195,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:198,14'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/p5_crpt2.c:199,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/p5_crpt2.c:203,37'
          Dst:             PBKDF2PARAM_it
        - Src:             'crypto/evp/p5_crpt2.c:203,11'
          Dst:             ASN1_TYPE_unpack_sequence
        - Src:             'crypto/evp/p5_crpt2.c:206,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:206,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:206,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:210,9'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'crypto/evp/p5_crpt2.c:212,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:212,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:212,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:219,28'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/evp/p5_crpt2.c:220,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:220,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:220,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:225,19'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/evp/p5_crpt2.c:229,10'
          Dst:             EVP_PBE_find
        - Src:             'crypto/evp/p5_crpt2.c:230,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:230,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:230,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:234,11'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p5_crpt2.c:235,48'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p5_crpt2.c:235,27'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/p5_crpt2.c:237,17'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p5_crpt2.c:237,17'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/evp/p5_crpt2.c:239,15'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/p5_crpt2.c:240,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:240,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:240,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:243,11'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/p5_crpt2.c:246,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:246,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:246,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:253,12'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/evp/p5_crpt2.c:254,10'
          Dst:             ossl_pkcs5_pbkdf2_hmac_ex
        - Src:             'crypto/evp/p5_crpt2.c:257,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'crypto/evp/p5_crpt2.c:259,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/evp/p5_crpt2.c:260,5'
          Dst:             PBKDF2PARAM_free
        - Src:             'crypto/evp/p5_crpt2.c:261,5'
          Dst:             EVP_MD_free
    - functionName:    ossl_pkcs5_pbkdf2_hmac_ex
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - 'struct.evp_md_st.959 *'
        - int
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - iter
        - digest
        - keylen
        - out
        - libctx
        - propq
      BBCount:         24
      ICount:          224
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_KDF_CTX_free
        - EVP_KDF_CTX_new
        - EVP_KDF_derive
        - EVP_KDF_fetch
        - EVP_KDF_free
        - EVP_MD_get0_name
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/p5_crpt2.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:36,16'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p5_crpt2.c:38,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/evp/p5_crpt2.c:41,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:41,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:44,25'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/evp/p5_crpt2.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:42,33'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:44,25'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/evp/p5_crpt2.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:46,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p5_crpt2.c:47,28'
              BranchSideFuncs:
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/evp/p5_crpt2.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p5_crpt2.c:51,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/evp/p5_crpt2.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:61,12'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:63,22'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:31,26'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/p5_crpt2.c:39,19'
          Dst:             strlen
        - Src:             'crypto/evp/p5_crpt2.c:44,11'
          Dst:             EVP_KDF_fetch
        - Src:             'crypto/evp/p5_crpt2.c:47,12'
          Dst:             EVP_KDF_CTX_new
        - Src:             'crypto/evp/p5_crpt2.c:48,5'
          Dst:             EVP_KDF_free
        - Src:             'crypto/evp/p5_crpt2.c:51,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p5_crpt2.c:53,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/p5_crpt2.c:54,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p5_crpt2.c:56,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/p5_crpt2.c:57,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p5_crpt2.c:59,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p5_crpt2.c:60,9'
          Dst:             EVP_KDF_derive
        - Src:             'crypto/evp/p5_crpt2.c:63,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    PKCS5_v2_PBE_keyivgen
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - c
        - md
        - en_de
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS5_v2_PBE_keyivgen_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:177,12'
          Dst:             PKCS5_v2_PBE_keyivgen_ex
    - functionName:    PKCS5_v2_PBE_keyivgen_ex
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - c
        - md
        - en_de
        - libctx
        - propq
      BBCount:         19
      ICount:          190
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_TYPE_unpack_sequence
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_CIPHER_asn1_to_param
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_CipherInit_ex
        - EVP_PBE_find_ex
        - EVP_get_cipherbyname
        - OBJ_obj2nid
        - OBJ_obj2txt
        - PBE2PARAM_free
        - PBE2PARAM_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p5_crpt2.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:127,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - PBE2PARAM_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:132,56'
              BranchSideFuncs:
                - OBJ_obj2nid
                - EVP_PBE_find_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_get_cipherbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:134,9'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_get_cipherbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:141,21'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_get_cipherbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:142,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - PBE2PARAM_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:146,11'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_get_cipherbyname
        - Branch String:   'crypto/evp/p5_crpt2.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:150,39'
              BranchSideFuncs:
                - EVP_get_cipherbyname
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:152,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:153,15'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - PBE2PARAM_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:157,11'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:161,9'
              BranchSideFuncs:
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p5_crpt2.c:162,34'
              BranchSideFuncs:
                - EVP_CIPHER_asn1_to_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - PBE2PARAM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p5_crpt2.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:163,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - PBE2PARAM_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:166,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_CIPHER_free
                - PBE2PARAM_free
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:125,38'
          Dst:             PBE2PARAM_it
        - Src:             'crypto/evp/p5_crpt2.c:125,12'
          Dst:             ASN1_TYPE_unpack_sequence
        - Src:             'crypto/evp/p5_crpt2.c:127,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:127,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:127,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:132,44'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/evp/p5_crpt2.c:132,10'
          Dst:             EVP_PBE_find_ex
        - Src:             'crypto/evp/p5_crpt2.c:134,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:134,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:134,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:141,9'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/evp/p5_crpt2.c:142,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:142,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:142,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:146,11'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p5_crpt2.c:147,29'
          Dst:             EVP_CIPHER_fetch
        - Src:             'crypto/evp/p5_crpt2.c:150,18'
          Dst:             EVP_get_cipherbyname
        - Src:             'crypto/evp/p5_crpt2.c:153,15'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/p5_crpt2.c:154,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:154,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:154,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:157,11'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/p5_crpt2.c:160,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'crypto/evp/p5_crpt2.c:162,9'
          Dst:             EVP_CIPHER_asn1_to_param
        - Src:             'crypto/evp/p5_crpt2.c:163,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p5_crpt2.c:163,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p5_crpt2.c:163,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p5_crpt2.c:168,5'
          Dst:             EVP_CIPHER_free
        - Src:             'crypto/evp/p5_crpt2.c:169,5'
          Dst:             PBE2PARAM_free
    - functionName:    PKCS5_PBKDF2_HMAC_SHA1
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - iter
        - keylen
        - out
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_fetch
        - EVP_MD_free
        - ossl_pkcs5_pbkdf2_hmac_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p5_crpt2.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p5_crpt2.c:99,9'
              BranchSideFuncs:
                - ossl_pkcs5_pbkdf2_hmac_ex
                - EVP_MD_free
            - BranchSide:      'crypto/evp/p5_crpt2.c:100,39'
              BranchSideFuncs:
                - ossl_pkcs5_pbkdf2_hmac_ex
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:99,19'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/p5_crpt2.c:100,13'
          Dst:             ossl_pkcs5_pbkdf2_hmac_ex
        - Src:             'crypto/evp/p5_crpt2.c:102,5'
          Dst:             EVP_MD_free
    - functionName:    PKCS5_PBKDF2_HMAC
      functionSourceFile: '/src/openssl/crypto/evp/p5_crpt2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - 'struct.evp_md_st.959 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - iter
        - digest
        - keylen
        - out
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_pkcs5_pbkdf2_hmac_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p5_crpt2.c:87,12'
          Dst:             ossl_pkcs5_pbkdf2_hmac_ex
    - functionName:    mdname2nid
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - mdname
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_ln2nid
        - OBJ_sn2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1262,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1263,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1265,23'
              BranchSideFuncs:
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_ln2nid
        - Branch String:   'crypto/evp/p_lib.c:1266,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1266,9'
              BranchSideFuncs:
                - OBJ_ln2nid
            - BranchSide:      'crypto/evp/p_lib.c:1267,27'
              BranchSideFuncs:
                - OBJ_ln2nid
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1265,12'
          Dst:             OBJ_sn2nid
        - Src:             'crypto/evp/p_lib.c:1267,16'
          Dst:             OBJ_ln2nid
    - functionName:    legacy_asn1_ctrl_to_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - op
        - arg1
        - arg2
      BBCount:         15
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_PKEY_get_default_digest_name
        - mdname2nid
        - ossl_namemap_doall_names
        - ossl_namemap_name2num
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1273,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1274,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1275,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - ERR_set_mark
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ossl_namemap_stored
                - EVP_MD_free
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1275,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1278,18'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_PKEY_get_default_digest_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - ERR_set_mark
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ossl_namemap_stored
                - EVP_MD_free
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1282,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1284,61'
              BranchSideFuncs:
                - ossl_provider_libctx
                - ERR_set_mark
                - EVP_MD_fetch
                - ERR_pop_to_mark
                - ossl_namemap_stored
                - EVP_MD_free
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1312,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1301,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1302,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1308,47'
              BranchSideFuncs:
                - ossl_namemap_doall_names
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1308,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1309,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1310,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1279,22'
          Dst:             EVP_PKEY_get_default_digest_name
        - Src:             'crypto/evp/p_lib.c:1284,40'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/p_lib.c:1290,23'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p_lib.c:1291,22'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/evp/p_lib.c:1292,23'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/p_lib.c:1293,27'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/evp/p_lib.c:1299,17'
          Dst:             EVP_MD_free
        - Src:             'crypto/evp/p_lib.c:1300,25'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/evp/p_lib.c:1308,22'
          Dst:             ossl_namemap_doall_names
        - Src:             'crypto/evp/p_lib.c:1308,22'
          Dst:             mdname2nid
    - functionName:    EVP_PKEY_get_default_digest_name
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkey
        - mdname
        - mdname_sz
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_get_default_digest_nid
        - OBJ_nid2sn
        - OPENSSL_strlcpy
        - evp_keymgmt_util_get_deflt_digest_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1338,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1339,55'
              BranchSideFuncs:
                - evp_keymgmt_util_get_deflt_digest_name
            - BranchSide:      'crypto/evp/p_lib.c:1344,13'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/p_lib.c:1346,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1346,48'
              BranchSideFuncs:
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/p_lib.c:1346,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
        - Branch String:   'crypto/evp/p_lib.c:1348,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1349,29'
              BranchSideFuncs:
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/evp/p_lib.c:1350,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1339,16'
          Dst:             evp_keymgmt_util_get_deflt_digest_name
        - Src:             'crypto/evp/p_lib.c:1345,18'
          Dst:             EVP_PKEY_get_default_digest_nid
        - Src:             'crypto/evp/p_lib.c:1346,37'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:1349,13'
          Dst:             OPENSSL_strlcpy
    - functionName:    EVP_PKEY_get_default_digest_nid
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'int *'
      constantsTouched: []
      argNames:
        - pkey
        - pnid
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_pkey_asn1_ctrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1330,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1331,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1332,31'
              BranchSideFuncs:
                - evp_pkey_asn1_ctrl
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1332,12'
          Dst:             evp_pkey_asn1_ctrl
    - functionName:    evp_pkey_asn1_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - op
        - arg1
        - arg2
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - legacy_asn1_ctrl_to_param
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1321,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1322,42'
              BranchSideFuncs:
                - legacy_asn1_ctrl_to_param
            - BranchSide:      'crypto/evp/p_lib.c:1323,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1323,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1324,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1325,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1322,16'
          Dst:             legacy_asn1_ctrl_to_param
    - functionName:    print_reset_indent
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st **'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pop_f_prefix
        - saved_indent
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_pop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1116,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1116,9'
              BranchSideFuncs:
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/evp/p_lib.c:1117,14'
              BranchSideFuncs:
                - BIO_pop
                - BIO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1115,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/evp/p_lib.c:1117,21'
          Dst:             BIO_pop
        - Src:             'crypto/evp/p_lib.c:1119,9'
          Dst:             BIO_free
    - functionName:    unsup_alg
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - pkey
        - indent
        - kstr
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_indent
        - BIO_printf
        - OBJ_nid2ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1154,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1154,23'
              BranchSideFuncs:
                - OBJ_nid2ln
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1154,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1153,12'
          Dst:             BIO_indent
        - Src:             'crypto/evp/p_lib.c:1155,29'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/evp/p_lib.c:1154,12'
          Dst:             BIO_printf
    - functionName:    print_set_indent
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st **'
        - 'int *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pop_f_prefix
        - saved_indent
        - indent
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ctrl
        - BIO_f_prefix
        - BIO_new
        - BIO_push
        - print_reset_indent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1130,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1131,18'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
                - BIO_f_prefix
                - BIO_new
                - BIO_push
            - BranchSide:      'crypto/evp/p_lib.c:1147,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1133,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1133,10'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
                - BIO_f_prefix
                - BIO_new
                - BIO_push
            - BranchSide:      'crypto/evp/p_lib.c:1133,39'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
                - BIO_f_prefix
                - BIO_new
                - BIO_push
        - Branch String:   'crypto/evp/p_lib.c:1134,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1135,36'
              BranchSideFuncs:
                - BIO_f_prefix
                - BIO_new
                - BIO_push
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
            - BranchSide:      'crypto/evp/p_lib.c:1142,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
        - Branch String:   'crypto/evp/p_lib.c:1137,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1138,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1139,29'
              BranchSideFuncs:
                - BIO_push
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - print_reset_indent
        - Branch String:   'crypto/evp/p_lib.c:1142,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1143,32'
              BranchSideFuncs:
                - print_reset_indent
            - BranchSide:      'crypto/evp/p_lib.c:1146,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1131,18'
          Dst:             BIO_ctrl
        - Src:             'crypto/evp/p_lib.c:1134,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/evp/p_lib.c:1135,36'
          Dst:             BIO_f_prefix
        - Src:             'crypto/evp/p_lib.c:1135,28'
          Dst:             BIO_new
        - Src:             'crypto/evp/p_lib.c:1139,20'
          Dst:             BIO_push
        - Src:             'crypto/evp/p_lib.c:1142,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/evp/p_lib.c:1143,13'
          Dst:             print_reset_indent
    - functionName:    evp_pkey_get0_ECX_KEY
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - type
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_base_id
        - evp_pkey_get_legacy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:880,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:881,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:884,44'
              BranchSideFuncs:
                - evp_pkey_get_legacy
      Callsites:
        - Src:             'crypto/evp/p_lib.c:880,9'
          Dst:             EVP_PKEY_get_base_id
        - Src:             'crypto/evp/p_lib.c:881,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:881,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:881,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:884,12'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_get_base_id
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:992,12'
          Dst:             EVP_PKEY_type
    - functionName:    evp_pkey_get_legacy
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pk
      BBCount:         29
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - EVP_PKEY_free
        - evp_pkey_copy_downgraded
        - ossl_assert_int
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2099,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2100,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2106,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2106,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2106,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2108,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2106,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2107,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2108,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2108,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2109,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2111,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2111,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2112,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2114,11'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2116,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2117,9'
              BranchSideFuncs:
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2119,9'
              BranchSideFuncs:
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2119,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2120,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2122,46'
              BranchSideFuncs:
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2122,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2123,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2125,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2125,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2126,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:2129,11'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2130,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2132,43'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:2136,31'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2136,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2136,39'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:2137,13'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2099,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:2111,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/evp/p_lib.c:2116,10'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:2122,10'
          Dst:             evp_pkey_copy_downgraded
        - Src:             'crypto/evp/p_lib.c:2125,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/evp/p_lib.c:2136,10'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:2142,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    8
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    evp_pkey_copy_downgraded
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 **'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         43
      ICount:          295
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - EVP_KEYMGMT_get0_name
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_pkey
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set_type
        - OBJ_nid2sn
        - evp_keymgmt_export
        - evp_pkey_free_it
        - ossl_assert_int
        - ossl_provider_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2008,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2009,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:2011,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/p_lib.c:2011,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2011,38'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:2011,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/p_lib.c:2011,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2011,38'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:2087,9'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2011,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2012,32'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:2087,9'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2025,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2026,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:2033,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/p_lib.c:2033,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2034,34'
              BranchSideFuncs:
                - OBJ_nid2sn
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:2037,14'
              BranchSideFuncs:
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2037,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2038,33'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:2044,31'
              BranchSideFuncs:
                - evp_pkey_free_it
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2039,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2040,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:2043,9'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2047,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2049,17'
              BranchSideFuncs:
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:2085,5'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2049,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2050,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2052,19'
              BranchSideFuncs:
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2052,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2053,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:2061,42'
              BranchSideFuncs:
                - ossl_provider_libctx
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2065,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2066,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:2068,21'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:2069,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2069,43'
              BranchSideFuncs:
                - evp_keymgmt_export
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:2079,35'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2068,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2074,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:2079,35'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:2087,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2088,23'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:2091,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2008,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:2017,19'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/p_lib.c:2025,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:2026,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2026,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2026,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:2034,23'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:2038,33'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/p_lib.c:2040,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2040,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2040,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:2044,13'
          Dst:             evp_pkey_free_it
        - Src:             'crypto/evp/p_lib.c:2047,13'
          Dst:             EVP_PKEY_set_type
        - Src:             'crypto/evp/p_lib.c:2053,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2053,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2053,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:2061,21'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/p_lib.c:2063,21'
          Dst:             EVP_PKEY_CTX_new_from_pkey
        - Src:             'crypto/evp/p_lib.c:2066,21'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2066,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2066,21'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:2069,24'
          Dst:             evp_keymgmt_export
        - Src:             'crypto/evp/p_lib.c:2076,21'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/p_lib.c:2079,17'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/p_lib.c:2082,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2082,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2082,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:2088,9'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_free
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - OPENSSL_die
        - OPENSSL_sk_pop_free
        - X509_ATTRIBUTE_free
        - evp_pkey_free_it
        - ossl_check_X509_ATTRIBUTE_sk_type
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1784,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1785,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1787,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.4473
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.4475
                - ossl_check_X509_ATTRIBUTE_sk_type
                - ossl_check_X509_ATTRIBUTE_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - OPENSSL_die
        - Branch String:   'crypto/evp/p_lib.c:1789,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1790,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1791,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_free_it
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.4475
                - ossl_check_X509_ATTRIBUTE_sk_type
                - ossl_check_X509_ATTRIBUTE_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - OPENSSL_die
        - Branch String:   'crypto/evp/p_lib.c:1791,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1791,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/evp/p_lib.c:1792,22'
              BranchSideFuncs:
                - evp_pkey_free_it
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.4475
                - ossl_check_X509_ATTRIBUTE_sk_type
                - ossl_check_X509_ATTRIBUTE_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1787,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/p_lib.c:1791,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/evp/p_lib.c:1792,5'
          Dst:             evp_pkey_free_it
        - Src:             'crypto/evp/p_lib.c:1794,5'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/evp/p_lib.c:1796,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/evp/p_lib.c:1797,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/p_lib.c:1799,5'
          Dst:             ossl_check_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/evp/p_lib.c:1799,5'
          Dst:             ossl_check_X509_ATTRIBUTE_freefunc_type
        - Src:             'crypto/evp/p_lib.c:1799,5'
          Dst:             X509_ATTRIBUTE_free
        - Src:             'crypto/evp/p_lib.c:1799,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/evp/p_lib.c:1801,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    evp_pkey_free_it
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_free
        - evp_keymgmt_freedata
        - evp_keymgmt_util_clear_operation_cache
        - evp_pkey_free_legacy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1771,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1771,9'
              BranchSideFuncs:
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1772,30'
              BranchSideFuncs:
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1766,5'
          Dst:             evp_keymgmt_util_clear_operation_cache
        - Src:             'crypto/evp/p_lib.c:1768,5'
          Dst:             evp_pkey_free_legacy
        - Src:             'crypto/evp/p_lib.c:1772,9'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1773,9'
          Dst:             EVP_KEYMGMT_free
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_ATTRIBUTE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_ATTRIBUTE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_pkey_free_legacy
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         20
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ENGINE_finish
        - EVP_PKEY_asn1_find
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1732,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1732,26'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_asn1_find
            - BranchSide:      'crypto/evp/p_lib.c:1735,9'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/p_lib.c:1732,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1733,43'
              BranchSideFuncs:
                - EVP_PKEY_asn1_find
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/p_lib.c:1735,9'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/p_lib.c:1735,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1735,9'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/p_lib.c:1736,13'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/p_lib.c:1736,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1741,13'
              BranchSideFuncs:
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:1749,13'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1741,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1741,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:1746,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1749,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1750,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
            - BranchSide:      'crypto/evp/p_lib.c:1751,9'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - ENGINE_finish
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1733,17'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/evp/p_lib.c:1741,13'
          Dst:             __assert_fail
        - Src:             'crypto/evp/p_lib.c:1754,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:1755,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:1757,5'
          Dst:             ENGINE_finish
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_FREE_REF
        - CRYPTO_NEW_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_new_ex_data
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1447,15'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1447,21'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.4485
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1447,21'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.4485
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1449,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1450,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1452,5'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.4485
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1455,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1456,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1458,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1459,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1460,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/evp/p_lib.c:1465,5'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_FREE_REF.4475
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/p_lib.c:1466,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1467,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1471,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1447,21'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/p_lib.c:1455,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/p_lib.c:1458,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/evp/p_lib.c:1460,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1460,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1460,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1466,10'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/evp/p_lib.c:1467,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1467,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1467,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1474,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/p_lib.c:1475,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/evp/p_lib.c:1476,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_PKEY_set_type
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pkey_set_type
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:682,12'
          Dst:             pkey_set_type
    - functionName:    pkey_set_type
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.engine_st *'
        - int
        - 'char *'
        - int
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - pkey
        - e
        - type
        - str
        - len
        - keymgmt
      BBCount:         80
      ICount:          443
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - ENGINE_finish
        - ENGINE_init
        - ERR_new
        - EVP_KEYMGMT_up_ref
        - EVP_PKEY_asn1_find
        - EVP_PKEY_asn1_find_str
        - evp_pkey_free_it
        - ossl_assert_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1498,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1498,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1498,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1505,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1505,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1505,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1506,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1506,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1507,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1506,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1506,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1506,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1505,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1507,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1511,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1511,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1512,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1539,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
        - Branch String:   'crypto/evp/p_lib.c:1515,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1515,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1515,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1517,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1517,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
            - BranchSide:      'crypto/evp/p_lib.c:1517,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
                - evp_pkey_free_it
        - Branch String:   'crypto/evp/p_lib.c:1518,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1519,30'
              BranchSideFuncs:
                - evp_pkey_free_it
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1525,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1526,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1526,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
            - BranchSide:      'crypto/evp/p_lib.c:1531,23'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
        - Branch String:   'crypto/evp/p_lib.c:1527,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1527,16'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
            - BranchSide:      'crypto/evp/p_lib.c:1531,23'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
        - Branch String:   'crypto/evp/p_lib.c:1525,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1528,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1531,23'
              BranchSideFuncs:
                - ENGINE_finish
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
        - Branch String:   'crypto/evp/p_lib.c:1539,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1540,40'
              BranchSideFuncs:
                - EVP_PKEY_asn1_find_str
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/p_lib.c:1541,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
                - EVP_PKEY_asn1_find
        - Branch String:   'crypto/evp/p_lib.c:1544,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1544,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_finish
            - BranchSide:      'crypto/evp/p_lib.c:1551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1544,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1545,23'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1554,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1554,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1554,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1556,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1556,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1556,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1557,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1558,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1562,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1562,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1563,13'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1605,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1563,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1563,52'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1568,25'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1563,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1564,13'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1568,25'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1579,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1580,27'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1590,13'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1590,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1591,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1594,13'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1591,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1592,30'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1593,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1597,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1597,29'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1602,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1597,39'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1597,55'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1602,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1597,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1598,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1602,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1505,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:1506,13'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:1507,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1507,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1507,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1519,13'
          Dst:             evp_pkey_free_it
        - Src:             'crypto/evp/p_lib.c:1531,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:1533,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:1540,17'
          Dst:             EVP_PKEY_asn1_find_str
        - Src:             'crypto/evp/p_lib.c:1542,17'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/evp/p_lib.c:1545,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:1558,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1558,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1558,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1563,33'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/p_lib.c:1564,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1564,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1564,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1597,43'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/p_lib.c:1598,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1598,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1598,13'
          Dst:             ERR_set_error
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_type
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ENGINE_finish
        - EVP_PKEY_asn1_find
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:975,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:976,15'
              BranchSideFuncs:
                - ENGINE_finish
            - BranchSide:      'crypto/evp/p_lib.c:978,13'
              BranchSideFuncs:
                - ENGINE_finish
      Callsites:
        - Src:             'crypto/evp/p_lib.c:974,13'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/evp/p_lib.c:980,5'
          Dst:             ENGINE_finish
    - functionName:    EVP_PKEY_get_field_type
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         22
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - EC_GROUP_get_field_type
        - EC_KEY_get0_group
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_get_utf8_string_param
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2445,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2446,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2448,9'
              BranchSideFuncs:
                - EVP_PKEY_get_utf8_string_param
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_GROUP_get_field_type
        - Branch String:   'crypto/evp/p_lib.c:2449,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2449,16'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_GROUP_get_field_type
            - BranchSide:      'crypto/evp/p_lib.c:2452,49'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_GROUP_get_field_type
        - Branch String:   'crypto/evp/p_lib.c:2448,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2452,49'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_GROUP_get_field_type
            - BranchSide:      'crypto/evp/p_lib.c:2467,41'
              BranchSideFuncs:
                - EVP_PKEY_get_utf8_string_param
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2455,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2456,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2457,33'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get_field_type
        - Branch String:   'crypto/evp/p_lib.c:2458,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2459,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2461,40'
              BranchSideFuncs:
                - EC_GROUP_get_field_type
        - Branch String:   'crypto/evp/p_lib.c:2467,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2469,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2471,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2471,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2472,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2473,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2452,28'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             'crypto/evp/p_lib.c:2457,15'
          Dst:             EC_KEY_get0_group
        - Src:             'crypto/evp/p_lib.c:2461,16'
          Dst:             EC_GROUP_get_field_type
        - Src:             'crypto/evp/p_lib.c:2467,10'
          Dst:             EVP_PKEY_get_utf8_string_param
        - Src:             'crypto/evp/p_lib.c:2471,9'
          Dst:             strcmp
        - Src:             'crypto/evp/p_lib.c:2473,14'
          Dst:             strcmp
    - functionName:    EVP_PKEY_get_utf8_string_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - str
        - max_buf_sz
        - out_len
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_PKEY_get_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
        - OSSL_PARAM_modified
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2223,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2224,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2226,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_modified
        - Branch String:   'crypto/evp/p_lib.c:2228,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2229,36'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/evp/p_lib.c:2230,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/evp/p_lib.c:2230,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2230,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/evp/p_lib.c:2233,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/evp/p_lib.c:2230,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2231,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/evp/p_lib.c:2233,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/evp/p_lib.c:2233,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2233,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2237,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2233,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2235,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2237,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2237,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2237,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2240,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2237,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2238,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2240,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2240,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2240,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2240,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2226,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p_lib.c:2227,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2228,17'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2229,16'
          Dst:             OSSL_PARAM_modified
    - functionName:    EVP_PKEY_get_params
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - pkey
        - params
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - evp_keymgmt_get_params
        - evp_pkey_get_params_to_ctrl
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2387,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2388,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_get_params_to_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2395,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2388,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2389,43'
              BranchSideFuncs:
                - evp_keymgmt_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2391,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_get_params_to_ctrl
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2389,20'
          Dst:             evp_keymgmt_get_params
        - Src:             'crypto/evp/p_lib.c:2392,20'
          Dst:             evp_pkey_get_params_to_ctrl
        - Src:             'crypto/evp/p_lib.c:2395,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2395,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2395,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_get_ec_point_conv_form
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         21
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - EC_KEY_get_conv_form
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_get_utf8_string_param
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2405,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2406,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2408,9'
              BranchSideFuncs:
                - EVP_PKEY_get_utf8_string_param
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get_conv_form
        - Branch String:   'crypto/evp/p_lib.c:2409,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2409,16'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get_conv_form
            - BranchSide:      'crypto/evp/p_lib.c:2412,49'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get_conv_form
        - Branch String:   'crypto/evp/p_lib.c:2408,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2412,49'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get_conv_form
            - BranchSide:      'crypto/evp/p_lib.c:2423,41'
              BranchSideFuncs:
                - EVP_PKEY_get_utf8_string_param
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2414,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2415,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2417,37'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
        - Branch String:   'crypto/evp/p_lib.c:2423,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2426,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2428,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2428,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2429,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2431,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2431,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2432,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2434,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2434,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2435,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2437,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2412,28'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             'crypto/evp/p_lib.c:2417,16'
          Dst:             EC_KEY_get_conv_form
        - Src:             'crypto/evp/p_lib.c:2423,10'
          Dst:             EVP_PKEY_get_utf8_string_param
        - Src:             'crypto/evp/p_lib.c:2428,9'
          Dst:             strcmp
        - Src:             'crypto/evp/p_lib.c:2431,9'
          Dst:             strcmp
        - Src:             'crypto/evp/p_lib.c:2434,9'
          Dst:             strcmp
    - functionName:    EVP_PKEY_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_KEYMGMT_gettable_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2380,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2380,29'
              BranchSideFuncs:
                - EVP_KEYMGMT_gettable_params
            - BranchSide:      'crypto/evp/p_lib.c:2380,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2380,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2380,12'
              BranchSideFuncs:
                - EVP_KEYMGMT_gettable_params
            - BranchSide:      'crypto/evp/p_lib.c:2381,39'
              BranchSideFuncs:
                - EVP_KEYMGMT_gettable_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2381,11'
          Dst:             EVP_KEYMGMT_gettable_params
    - functionName:    EVP_PKEY_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_KEYMGMT_settable_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2348,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2348,29'
              BranchSideFuncs:
                - EVP_KEYMGMT_settable_params
            - BranchSide:      'crypto/evp/p_lib.c:2348,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2348,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2348,12'
              BranchSideFuncs:
                - EVP_KEYMGMT_settable_params
            - BranchSide:      'crypto/evp/p_lib.c:2349,39'
              BranchSideFuncs:
                - EVP_KEYMGMT_settable_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2349,11'
          Dst:             EVP_KEYMGMT_settable_params
    - functionName:    EVP_PKEY_set_utf8_string_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - str
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2324,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2327,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2327,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p_lib.c:2328,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2329,12'
          Dst:             EVP_PKEY_set_params
    - functionName:    EVP_PKEY_set_params
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - pkey
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - evp_keymgmt_set_params
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2355,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2356,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_set_params
            - BranchSide:      'crypto/evp/p_lib.c:2374,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:2356,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2357,13'
              BranchSideFuncs:
                - evp_keymgmt_set_params
            - BranchSide:      'crypto/evp/p_lib.c:2373,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2358,20'
          Dst:             evp_keymgmt_set_params
        - Src:             'crypto/evp/p_lib.c:2374,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:2374,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:2374,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_set_bn_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - bn
      BBCount:         20
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - BN_bn2nativepad
        - BN_num_bits
        - EVP_PKEY_set_params
        - OSSL_PARAM_construct_BN
        - OSSL_PARAM_construct_end
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2303,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2303,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2304,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2304,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2305,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2305,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2306,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2305,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2305,13'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
            - BranchSide:      'crypto/evp/p_lib.c:2308,13'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
        - Branch String:   'crypto/evp/p_lib.c:2302,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2306,9'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
            - BranchSide:      'crypto/evp/p_lib.c:2308,13'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
        - Branch String:   'crypto/evp/p_lib.c:2309,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2310,9'
              BranchSideFuncs:
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
            - BranchSide:      'crypto/evp/p_lib.c:2312,25'
              BranchSideFuncs:
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
        - Branch String:   'crypto/evp/p_lib.c:2312,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2313,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2314,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2308,13'
          Dst:             BN_num_bits
        - Src:             'crypto/evp/p_lib.c:2309,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:2312,9'
          Dst:             BN_bn2nativepad
        - Src:             'crypto/evp/p_lib.c:2314,17'
          Dst:             OSSL_PARAM_construct_BN
        - Src:             'crypto/evp/p_lib.c:2315,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2316,12'
          Dst:             EVP_PKEY_set_params
    - functionName:    EVP_PKEY_set_size_t_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - in
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2287,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2290,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2290,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/p_lib.c:2291,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2292,12'
          Dst:             EVP_PKEY_set_params
    - functionName:    EVP_PKEY_set_int_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - in
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2275,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2276,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2278,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2278,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/p_lib.c:2279,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2280,12'
          Dst:             EVP_PKEY_set_params
    - functionName:    EVP_PKEY_get_size_t_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - out
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_get_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
        - OSSL_PARAM_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2262,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2263,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2265,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2268,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2268,32'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2268,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2265,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/evp/p_lib.c:2266,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2267,12'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2268,12'
          Dst:             OSSL_PARAM_modified
    - functionName:    EVP_PKEY_get_int_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - out
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_get_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2248,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2249,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2251,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2254,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2254,32'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2254,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2251,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/p_lib.c:2252,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2253,12'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2254,12'
          Dst:             OSSL_PARAM_modified
    - functionName:    EVP_PKEY_get_bn_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - bn
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_PKEY_get_params
        - OPENSSL_cleanse
        - OSSL_PARAM_construct_BN
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_get_BN
        - OSSL_PARAM_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2158,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2158,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2159,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2157,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2159,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2161,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_construct_BN
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
        - Branch String:   'crypto/evp/p_lib.c:2164,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2165,34'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_get_BN
            - BranchSide:      'crypto/evp/p_lib.c:2182,30'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_get_BN
        - Branch String:   'crypto/evp/p_lib.c:2165,42'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2165,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
            - BranchSide:      'crypto/evp/p_lib.c:2166,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:2165,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2167,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
        - Branch String:   'crypto/evp/p_lib.c:2173,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2174,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2175,26'
              BranchSideFuncs:
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
        - Branch String:   'crypto/evp/p_lib.c:2178,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2179,13'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_get_BN
            - BranchSide:      'crypto/evp/p_lib.c:2180,5'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
                - OSSL_PARAM_get_BN
        - Branch String:   'crypto/evp/p_lib.c:2182,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2183,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/p_lib.c:2184,29'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/evp/p_lib.c:2186,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2187,33'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/p_lib.c:2191,36'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'crypto/evp/p_lib.c:2187,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2188,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/evp/p_lib.c:2190,13'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2162,17'
          Dst:             OSSL_PARAM_construct_BN
        - Src:             'crypto/evp/p_lib.c:2163,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2164,10'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2165,14'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/p_lib.c:2172,15'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/p_lib.c:2178,14'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2182,10'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/p_lib.c:2184,11'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'crypto/evp/p_lib.c:2187,13'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/p_lib.c:2188,13'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/evp/p_lib.c:2190,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/p_lib.c:2191,16'
          Dst:             OSSL_PARAM_modified
        - Src:             'crypto/evp/p_lib.c:2192,9'
          Dst:             OPENSSL_cleanse
    - functionName:    EVP_PKEY_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1820,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1820,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1823,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1820,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1821,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1823,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1823,36'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1823,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1826,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1823,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1824,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1826,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1826,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1827,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1829,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_get_size
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1808,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1809,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:1815,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1811,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1811,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1811,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1812,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1815,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1815,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1815,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_dup
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         43
      ICount:          218
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_dup_ex_data
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set_type
        - evp_keymgmt_util_copy
        - ossl_x509at_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1677,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1678,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1682,19'
              BranchSideFuncs:
                - EVP_PKEY_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1682,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1683,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1685,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1685,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1685,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1688,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1685,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1686,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1688,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1688,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1689,36'
              BranchSideFuncs:
                - evp_keymgmt_util_copy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1695,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1689,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1691,13'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1692,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
        - Branch String:   'crypto/evp/p_lib.c:1695,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1695,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1710,5'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:1695,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1696,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1710,5'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:1698,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1698,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1699,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
        - Branch String:   'crypto/evp/p_lib.c:1698,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1699,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1705,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
        - Branch String:   'crypto/evp/p_lib.c:1700,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1700,38'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1702,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:1699,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1701,17'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1702,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:1705,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1706,13'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
            - BranchSide:      'crypto/evp/p_lib.c:1707,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_x509at_dup
        - Branch String:   'crypto/evp/p_lib.c:1713,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1715,9'
              BranchSideFuncs:
                - ossl_x509at_dup
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:1717,9'
              BranchSideFuncs:
                - ossl_x509at_dup
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:1717,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1718,51'
              BranchSideFuncs:
                - ossl_x509at_dup
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:1721,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1718,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1719,13'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:1720,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1678,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1678,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1678,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1682,19'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/p_lib.c:1689,14'
          Dst:             evp_keymgmt_util_copy
        - Src:             'crypto/evp/p_lib.c:1700,20'
          Dst:             EVP_PKEY_set_type
        - Src:             'crypto/evp/p_lib.c:1702,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1702,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1702,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1713,10'
          Dst:             CRYPTO_dup_ex_data
        - Src:             'crypto/evp/p_lib.c:1718,35'
          Dst:             ossl_x509at_dup
        - Src:             'crypto/evp/p_lib.c:1723,5'
          Dst:             EVP_PKEY_free
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1664,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1665,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1668,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/evp/p_lib.c:1668,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1668,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/evp/p_lib.c:1669,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1664,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/evp/p_lib.c:1668,5'
          Dst:             OPENSSL_die
    - functionName:    find_ameth
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - data
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - pkey_set_type
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1619,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1619,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'crypto/evp/p_lib.c:1621,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
        - Branch String:   'crypto/evp/p_lib.c:1621,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1622,22'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'crypto/evp/p_lib.c:1623,18'
              BranchSideFuncs:
                - ERR_pop_to_mark
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1617,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p_lib.c:1619,56'
          Dst:             strlen
        - Src:             'crypto/evp/p_lib.c:1619,9'
          Dst:             pkey_set_type
        - Src:             'crypto/evp/p_lib.c:1627,5'
          Dst:             ERR_pop_to_mark
    - functionName:    EVP_PKEY_get_octet_string_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - buf
        - max_buf_sz
        - out_len
      BBCount:         17
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_get_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_modified
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2204,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2205,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2207,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_modified
        - Branch String:   'crypto/evp/p_lib.c:2209,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2210,36'
              BranchSideFuncs:
                - OSSL_PARAM_modified
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2211,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2213,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2211,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2212,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2213,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:2213,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2213,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:2213,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2207,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p_lib.c:2208,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2209,17'
          Dst:             EVP_PKEY_get_params
        - Src:             'crypto/evp/p_lib.c:2210,16'
          Dst:             OSSL_PARAM_modified
    - functionName:    EVP_PKEY_get1_encoded_public_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char **'
      constantsTouched: []
      argNames:
        - pkey
        - ppub
      BBCount:         16
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - EVP_PKEY_get_octet_string_param
        - evp_pkey_asn1_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1403,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1404,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1405,9'
              BranchSideFuncs:
                - evp_pkey_asn1_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/p_lib.c:1405,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1406,16'
              BranchSideFuncs:
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/p_lib.c:1435,29'
              BranchSideFuncs:
                - evp_pkey_asn1_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1416,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1417,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1419,10'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/p_lib.c:1421,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1422,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1424,46'
              BranchSideFuncs:
                - EVP_PKEY_get_octet_string_param
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/evp/p_lib.c:1424,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1427,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1430,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1436,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1437,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1438,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1413,9'
          Dst:             EVP_PKEY_get_octet_string_param
        - Src:             'crypto/evp/p_lib.c:1420,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/evp/p_lib.c:1424,14'
          Dst:             EVP_PKEY_get_octet_string_param
        - Src:             'crypto/evp/p_lib.c:1427,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/p_lib.c:1435,10'
          Dst:             evp_pkey_asn1_ctrl
    - functionName:    EVP_PKEY_set_octet_string_param
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkey
        - key_name
        - buf
        - bsize
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:2337,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:2338,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:2340,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_set_params
      Callsites:
        - Src:             'crypto/evp/p_lib.c:2340,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p_lib.c:2342,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:2343,12'
          Dst:             EVP_PKEY_set_params
    - functionName:    EVP_PKEY_set1_encoded_public_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkey
        - pub
        - publen
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_set_octet_string_param
        - evp_pkey_asn1_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1382,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1384,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - evp_pkey_asn1_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_octet_string_param
        - Branch String:   'crypto/evp/p_lib.c:1384,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1386,45'
              BranchSideFuncs:
                - EVP_PKEY_set_octet_string_param
            - BranchSide:      'crypto/evp/p_lib.c:1390,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - evp_pkey_asn1_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1390,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1391,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1393,28'
              BranchSideFuncs:
                - evp_pkey_asn1_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1393,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1386,13'
          Dst:             EVP_PKEY_set_octet_string_param
        - Src:             'crypto/evp/p_lib.c:1393,9'
          Dst:             evp_pkey_asn1_ctrl
    - functionName:    EVP_PKEY_digestsign_supports_digest
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - libctx
        - name
        - propq
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_DigestSignInit_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1367,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1368,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1370,5'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_DigestSignInit_ex
                - ERR_pop_to_mark
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1367,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/evp/p_lib.c:1370,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p_lib.c:1371,10'
          Dst:             EVP_DigestSignInit_ex
        - Src:             'crypto/evp/p_lib.c:1373,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/p_lib.c:1375,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_PKEY_get_group_name
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - gname
        - gname_sz
        - gname_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_get_utf8_string_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1357,12'
          Dst:             EVP_PKEY_get_utf8_string_param
    - functionName:    EVP_PKEY_print_params_fp
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - fp
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - EVP_PKEY_print_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1250,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1251,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1252,33'
              BranchSideFuncs:
                - EVP_PKEY_print_params
                - BIO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1248,14'
          Dst:             BIO_new_fp
        - Src:             'crypto/evp/p_lib.c:1252,11'
          Dst:             EVP_PKEY_print_params
        - Src:             'crypto/evp/p_lib.c:1253,5'
          Dst:             BIO_free
    - functionName:    EVP_PKEY_print_params
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_pkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1213,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1213,46'
              BranchSideFuncs:
                - print_pkey
            - BranchSide:      'crypto/evp/p_lib.c:1213,24'
              BranchSideFuncs:
                - print_pkey
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1212,12'
          Dst:             print_pkey
    - functionName:    print_pkey
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.bio_st *'
        - int
        - int
        - 'char *'
        - 'func_type *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - pkey
        - out
        - indent
        - selection
        - propquery
        - legacy_print
        - legacy_pctx
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_ENCODER_CTX_free
        - OSSL_ENCODER_CTX_get_num_encoders
        - OSSL_ENCODER_CTX_new_for_pkey
        - OSSL_ENCODER_to_bio
        - print_reset_indent
        - print_set_indent
        - unsup_alg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1170,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1171,9'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_new_for_pkey
                - OSSL_ENCODER_CTX_get_num_encoders
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ENCODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - unsup_alg
                - print_reset_indent
                - __sanitizer_cov_trace_pc_indir
                - OSSL_ENCODER_to_bio
            - BranchSide:      'crypto/evp/p_lib.c:1173,41'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_new_for_pkey
                - OSSL_ENCODER_CTX_get_num_encoders
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ENCODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - unsup_alg
                - print_reset_indent
                - __sanitizer_cov_trace_pc_indir
                - OSSL_ENCODER_to_bio
        - Branch String:   'crypto/evp/p_lib.c:1175,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1176,35'
              BranchSideFuncs:
                - OSSL_ENCODER_to_bio
                - OSSL_ENCODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - unsup_alg
                - print_reset_indent
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:1177,27'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - unsup_alg
                - print_reset_indent
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1179,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1180,9'
              BranchSideFuncs:
                - print_reset_indent
            - BranchSide:      'crypto/evp/p_lib.c:1183,9'
              BranchSideFuncs:
                - unsup_alg
                - print_reset_indent
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1183,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1184,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - print_reset_indent
            - BranchSide:      'crypto/evp/p_lib.c:1186,25'
              BranchSideFuncs:
                - unsup_alg
                - print_reset_indent
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1170,10'
          Dst:             print_set_indent
        - Src:             'crypto/evp/p_lib.c:1173,11'
          Dst:             OSSL_ENCODER_CTX_new_for_pkey
        - Src:             'crypto/evp/p_lib.c:1175,9'
          Dst:             OSSL_ENCODER_CTX_get_num_encoders
        - Src:             'crypto/evp/p_lib.c:1176,15'
          Dst:             OSSL_ENCODER_to_bio
        - Src:             'crypto/evp/p_lib.c:1177,5'
          Dst:             OSSL_ENCODER_CTX_free
        - Src:             'crypto/evp/p_lib.c:1186,15'
          Dst:             unsup_alg
        - Src:             'crypto/evp/p_lib.c:1189,5'
          Dst:             print_reset_indent
    - functionName:    EVP_PKEY_print_private_fp
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - fp
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - EVP_PKEY_print_private
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1237,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1238,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1239,34'
              BranchSideFuncs:
                - EVP_PKEY_print_private
                - BIO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1235,14'
          Dst:             BIO_new_fp
        - Src:             'crypto/evp/p_lib.c:1239,11'
          Dst:             EVP_PKEY_print_private
        - Src:             'crypto/evp/p_lib.c:1240,5'
          Dst:             BIO_free
    - functionName:    EVP_PKEY_print_private
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_pkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1205,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1205,46'
              BranchSideFuncs:
                - print_pkey
            - BranchSide:      'crypto/evp/p_lib.c:1205,24'
              BranchSideFuncs:
                - print_pkey
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1204,12'
          Dst:             print_pkey
    - functionName:    EVP_PKEY_print_public_fp
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - fp
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - EVP_PKEY_print_public
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1224,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1226,33'
              BranchSideFuncs:
                - EVP_PKEY_print_public
                - BIO_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1222,14'
          Dst:             BIO_new_fp
        - Src:             'crypto/evp/p_lib.c:1226,11'
          Dst:             EVP_PKEY_print_public
        - Src:             'crypto/evp/p_lib.c:1227,5'
          Dst:             BIO_free
    - functionName:    EVP_PKEY_print_public
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - pkey
        - indent
        - pctx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_pkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1197,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1197,46'
              BranchSideFuncs:
                - print_pkey
            - BranchSide:      'crypto/evp/p_lib.c:1197,24'
              BranchSideFuncs:
                - print_pkey
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1196,12'
          Dst:             print_pkey
    - functionName:    EVP_PKEY_can_sign
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         22
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - EC_KEY_can_sign
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_get0_provider
        - EVP_PKEY_get_base_id
        - EVP_SIGNATURE_fetch
        - EVP_SIGNATURE_free
        - ossl_provider_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1076,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1077,38'
              BranchSideFuncs:
                - EVP_PKEY_get_base_id
                - __sanitizer_cov_trace_switch
                - EC_KEY_can_sign
            - BranchSide:      'crypto/evp/p_lib.c:1096,63'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_libctx
                - EVP_KEYMGMT_get0_name
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:1077,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1080,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1080,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1083,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1088,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1088,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1090,36'
              BranchSideFuncs:
                - EC_KEY_can_sign
            - BranchSide:      'crypto/evp/p_lib.c:1093,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1099,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1100,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/p_lib.c:1101,37'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/p_lib.c:1105,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:0,0'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/p_lib.c:1106,32'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1077,17'
          Dst:             EVP_PKEY_get_base_id
        - Src:             'crypto/evp/p_lib.c:1090,20'
          Dst:             EC_KEY_can_sign
        - Src:             'crypto/evp/p_lib.c:1096,37'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/p_lib.c:1097,32'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/evp/p_lib.c:1101,15'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/p_lib.c:1104,21'
          Dst:             EVP_SIGNATURE_fetch
        - Src:             'crypto/evp/p_lib.c:1106,13'
          Dst:             EVP_SIGNATURE_free
    - functionName:    EVP_PKEY_type_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - fn
        - data
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_KEYMGMT_names_do_all
        - EVP_PKEY_get_id
        - OBJ_nid2sn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1062,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1062,10'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - OBJ_nid2sn
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_names_do_all
            - BranchSide:      'crypto/evp/p_lib.c:1065,10'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - OBJ_nid2sn
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_names_do_all
        - Branch String:   'crypto/evp/p_lib.c:1062,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1063,9'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - OBJ_nid2sn
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_names_do_all
            - BranchSide:      'crypto/evp/p_lib.c:1065,10'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - OBJ_nid2sn
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_names_do_all
        - Branch String:   'crypto/evp/p_lib.c:1065,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1066,21'
              BranchSideFuncs:
                - EVP_KEYMGMT_names_do_all
            - BranchSide:      'crypto/evp/p_lib.c:1071,37'
              BranchSideFuncs:
                - EVP_KEYMGMT_names_do_all
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1066,39'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/evp/p_lib.c:1066,28'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:1071,12'
          Dst:             EVP_KEYMGMT_names_do_all
    - functionName:    EVP_PKEY_get_id
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_is_a
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - name
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_KEYMGMT_is_a
        - evp_pkey_name2type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1051,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1052,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1053,9'
              BranchSideFuncs:
                - EVP_KEYMGMT_is_a
                - evp_pkey_name2type
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1053,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1054,16'
              BranchSideFuncs:
                - evp_pkey_name2type
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:1055,29'
              BranchSideFuncs:
                - EVP_KEYMGMT_is_a
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1054,30'
          Dst:             evp_pkey_name2type
        - Src:             'crypto/evp/p_lib.c:1055,12'
          Dst:             EVP_KEYMGMT_is_a
    - functionName:    evp_pkey_name2type
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_type
        - OBJ_ln2nid
        - OBJ_sn2nid
        - OPENSSL_strcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1027,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1028,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_sn2nid
                - EVP_PKEY_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_ln2nid
                - EVP_PKEY_type
            - BranchSide:      'crypto/evp/p_lib.c:1032,42'
              BranchSideFuncs:
                - OBJ_sn2nid
                - EVP_PKEY_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_ln2nid
                - EVP_PKEY_type
        - Branch String:   'crypto/evp/p_lib.c:1028,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1029,44'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1030,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_sn2nid
                - EVP_PKEY_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_ln2nid
                - EVP_PKEY_type
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:1032,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1033,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1034,37'
              BranchSideFuncs:
                - OBJ_ln2nid
                - EVP_PKEY_type
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1028,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/evp/p_lib.c:1032,31'
          Dst:             OBJ_sn2nid
        - Src:             'crypto/evp/p_lib.c:1032,17'
          Dst:             EVP_PKEY_type
        - Src:             'crypto/evp/p_lib.c:1034,26'
          Dst:             OBJ_ln2nid
        - Src:             'crypto/evp/p_lib.c:1034,12'
          Dst:             EVP_PKEY_type
    - functionName:    evp_pkey_type2name
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_nid2sn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1041,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1042,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/p_lib.c:1046,23'
              BranchSideFuncs:
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/p_lib.c:1042,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1043,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1044,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2sn
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1046,12'
          Dst:             OBJ_nid2sn
    - functionName:    EVP_PKEY_get1_DH
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_up_ref
        - evp_pkey_get0_DH_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:963,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:963,9'
              BranchSideFuncs:
                - DH_up_ref
            - BranchSide:      'crypto/evp/p_lib.c:964,19'
              BranchSideFuncs:
                - DH_up_ref
      Callsites:
        - Src:             'crypto/evp/p_lib.c:961,15'
          Dst:             evp_pkey_get0_DH_int
        - Src:             'crypto/evp/p_lib.c:964,9'
          Dst:             DH_up_ref
    - functionName:    evp_pkey_get0_DH_int
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - evp_pkey_get_legacy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:947,35'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:947,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_get_legacy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:951,44'
              BranchSideFuncs:
                - evp_pkey_get_legacy
        - Branch String:   'crypto/evp/p_lib.c:947,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:948,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:951,44'
              BranchSideFuncs:
                - evp_pkey_get_legacy
      Callsites:
        - Src:             'crypto/evp/p_lib.c:948,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:948,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:948,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:951,12'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_get0_DH
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get0_DH_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:956,12'
          Dst:             evp_pkey_get0_DH_int
    - functionName:    EVP_PKEY_set1_DH
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - pkey
        - dhkey
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DH_get0_q
        - DH_up_ref
        - EVP_PKEY_assign
        - ossl_dh_is_named_safe_prime_group
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:933,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:934,14'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
            - BranchSide:      'crypto/evp/p_lib.c:936,26'
              BranchSideFuncs:
                - DH_get0_q
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
        - Branch String:   'crypto/evp/p_lib.c:940,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:940,9'
              BranchSideFuncs:
                - DH_up_ref
            - BranchSide:      'crypto/evp/p_lib.c:941,19'
              BranchSideFuncs:
                - DH_up_ref
      Callsites:
        - Src:             'crypto/evp/p_lib.c:933,9'
          Dst:             ossl_dh_is_named_safe_prime_group
        - Src:             'crypto/evp/p_lib.c:936,16'
          Dst:             DH_get0_q
        - Src:             'crypto/evp/p_lib.c:938,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/evp/p_lib.c:941,9'
          Dst:             DH_up_ref
    - functionName:    EVP_PKEY_assign
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - type
        - key
      BBCount:         31
      ICount:          151
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
        - EVP_PKEY_set_type
        - EVP_PKEY_type
        - detect_foreign_key
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:756,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:756,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - EC_KEY_get0_group
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:774,9'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
        - Branch String:   'crypto/evp/p_lib.c:756,49'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:756,52'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:757,51'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:756,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:757,51'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:774,9'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
        - Branch String:   'crypto/evp/p_lib.c:759,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:760,49'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:771,5'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
        - Branch String:   'crypto/evp/p_lib.c:766,34'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:766,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:768,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:766,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:767,22'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
            - BranchSide:      'crypto/evp/p_lib.c:768,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - detect_foreign_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:774,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:774,44'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:775,9'
              BranchSideFuncs:
                - detect_foreign_key
            - BranchSide:      'crypto/evp/p_lib.c:777,22'
              BranchSideFuncs:
                - detect_foreign_key
      Callsites:
        - Src:             'crypto/evp/p_lib.c:755,14'
          Dst:             EVP_PKEY_type
        - Src:             'crypto/evp/p_lib.c:757,33'
          Dst:             EC_KEY_get0_group
        - Src:             'crypto/evp/p_lib.c:760,25'
          Dst:             EC_GROUP_get_curve_name
        - Src:             'crypto/evp/p_lib.c:774,26'
          Dst:             EVP_PKEY_set_type
        - Src:             'crypto/evp/p_lib.c:778,5'
          Dst:             detect_foreign_key
    - functionName:    detect_foreign_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         24
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_dh_is_foreign
        - ossl_dsa_is_foreign
        - ossl_ec_key_is_foreign
        - ossl_rsa_is_foreign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:718,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:721,25'
              BranchSideFuncs:
                - ossl_rsa_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:721,25'
              BranchSideFuncs:
                - ossl_rsa_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:728,25'
              BranchSideFuncs:
                - ossl_ec_key_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:734,25'
              BranchSideFuncs:
                - ossl_dsa_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:740,25'
              BranchSideFuncs:
                - ossl_dh_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:745,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:722,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:722,48'
              BranchSideFuncs:
                - ossl_rsa_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:722,25'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:729,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:729,51'
              BranchSideFuncs:
                - ossl_ec_key_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:729,25'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:735,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:735,48'
              BranchSideFuncs:
                - ossl_dsa_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:735,25'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:741,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:741,47'
              BranchSideFuncs:
                - ossl_dh_is_foreign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:741,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:722,28'
          Dst:             ossl_rsa_is_foreign
        - Src:             'crypto/evp/p_lib.c:729,28'
          Dst:             ossl_ec_key_is_foreign
        - Src:             'crypto/evp/p_lib.c:735,28'
          Dst:             ossl_dsa_is_foreign
        - Src:             'crypto/evp/p_lib.c:741,28'
          Dst:             ossl_dh_is_foreign
    - functionName:    ossl_evp_pkey_get1_ED448
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get1_ECX_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:904,1'
          Dst:             evp_pkey_get1_ECX_KEY
    - functionName:    evp_pkey_get1_ECX_KEY
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - type
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - evp_pkey_get0_ECX_KEY
        - ossl_ecx_key_up_ref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:891,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:891,45'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:891,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:891,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:892,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:889,31'
          Dst:             evp_pkey_get0_ECX_KEY
        - Src:             'crypto/evp/p_lib.c:891,25'
          Dst:             ossl_ecx_key_up_ref
    - functionName:    ossl_evp_pkey_get1_ED25519
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get1_ECX_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:903,1'
          Dst:             evp_pkey_get1_ECX_KEY
    - functionName:    ossl_evp_pkey_get1_X448
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get1_ECX_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:902,1'
          Dst:             evp_pkey_get1_ECX_KEY
    - functionName:    ossl_evp_pkey_get1_X25519
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get1_ECX_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:901,1'
          Dst:             evp_pkey_get1_ECX_KEY
    - functionName:    EVP_PKEY_get1_DSA
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DSA_up_ref
        - evp_pkey_get0_DSA_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:871,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:871,9'
              BranchSideFuncs:
                - DSA_up_ref
            - BranchSide:      'crypto/evp/p_lib.c:872,20'
              BranchSideFuncs:
                - DSA_up_ref
      Callsites:
        - Src:             'crypto/evp/p_lib.c:869,16'
          Dst:             evp_pkey_get0_DSA_int
        - Src:             'crypto/evp/p_lib.c:872,9'
          Dst:             DSA_up_ref
    - functionName:    evp_pkey_get0_DSA_int
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - evp_pkey_get_legacy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:848,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:849,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:852,44'
              BranchSideFuncs:
                - evp_pkey_get_legacy
      Callsites:
        - Src:             'crypto/evp/p_lib.c:849,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:849,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:849,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:852,12'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_set1_DSA
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - pkey
        - key
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DSA_up_ref
        - EVP_PKEY_assign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:863,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:863,9'
              BranchSideFuncs:
                - DSA_up_ref
            - BranchSide:      'crypto/evp/p_lib.c:864,20'
              BranchSideFuncs:
                - DSA_up_ref
      Callsites:
        - Src:             'crypto/evp/p_lib.c:862,15'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/evp/p_lib.c:864,9'
          Dst:             DSA_up_ref
    - functionName:    EVP_PKEY_get0_DSA
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_get0_DSA_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:857,12'
          Dst:             evp_pkey_get0_DSA_int
    - functionName:    EVP_PKEY_get0_siphash
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - evp_pkey_get_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:832,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:833,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:836,42'
              BranchSideFuncs:
                - evp_pkey_get_legacy
        - Branch String:   'crypto/evp/p_lib.c:837,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:838,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:841,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:833,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:833,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:833,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:836,10'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_get0_poly1305
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - evp_pkey_get_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:814,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:815,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:818,42'
              BranchSideFuncs:
                - evp_pkey_get_legacy
        - Branch String:   'crypto/evp/p_lib.c:819,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:820,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:823,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:815,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:815,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:815,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:818,10'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_get0_hmac
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - evp_pkey_get_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:798,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:799,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:802,42'
              BranchSideFuncs:
                - evp_pkey_get_legacy
        - Branch String:   'crypto/evp/p_lib.c:803,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:804,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:807,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:799,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:799,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:799,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:802,10'
          Dst:             evp_pkey_get_legacy
    - functionName:    EVP_PKEY_get0
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:786,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:789,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:789,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:790,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:792,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_get0_engine
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_set1_engine
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - pkey
        - e
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ENGINE_finish
        - ENGINE_get_pkey_meth
        - ENGINE_init
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:693,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:694,26'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_pkey_meth
                - ENGINE_finish
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:704,19'
              BranchSideFuncs:
                - ENGINE_finish
        - Branch String:   'crypto/evp/p_lib.c:694,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:695,13'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth
                - ENGINE_finish
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:698,34'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth
                - ENGINE_finish
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:698,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:699,27'
              BranchSideFuncs:
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:703,5'
              BranchSideFuncs:
                - ENGINE_finish
      Callsites:
        - Src:             'crypto/evp/p_lib.c:694,14'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/p_lib.c:695,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:695,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:695,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:698,13'
          Dst:             ENGINE_get_pkey_meth
        - Src:             'crypto/evp/p_lib.c:699,13'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:700,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:700,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:700,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:704,5'
          Dst:             ENGINE_finish
    - functionName:    EVP_PKEY_set_type_str
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - str
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pkey_set_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:687,12'
          Dst:             pkey_set_type
    - functionName:    new_cmac_key_int
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.evp_cipher_st.1286 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - priv
        - len
        - cipher_name
        - cipher
        - libctx
        - propq
        - e
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ENGINE_get_id
        - ERR_new
        - EVP_CIPHER_get0_name
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_name
        - EVP_PKEY_fromdata
        - EVP_PKEY_fromdata_init
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:622,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:622,55'
              BranchSideFuncs:
                - ENGINE_get_id
                - EVP_PKEY_CTX_new_from_name
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_get0_name
            - BranchSide:      'crypto/evp/p_lib.c:622,17'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_name
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_get0_name
        - Branch String:   'crypto/evp/p_lib.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:629,44'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - EVP_PKEY_CTX_new_from_name
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:631,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_name
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:631,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:632,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:636,38'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_name
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:638,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:640,32'
              BranchSideFuncs:
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:640,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:641,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:645,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/p_lib.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:650,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/evp/p_lib.c:653,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/evp/p_lib.c:653,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:654,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:657,6'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:659,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:659,68'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:660,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:622,41'
          Dst:             ENGINE_get_id
        - Src:             'crypto/evp/p_lib.c:629,23'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'crypto/evp/p_lib.c:632,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:632,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:632,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:636,11'
          Dst:             EVP_PKEY_CTX_new_from_name
        - Src:             'crypto/evp/p_lib.c:640,9'
          Dst:             EVP_PKEY_fromdata_init
        - Src:             'crypto/evp/p_lib.c:641,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:641,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:641,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:645,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p_lib.c:647,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p_lib.c:650,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p_lib.c:654,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/p_lib.c:657,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/p_lib.c:659,9'
          Dst:             EVP_PKEY_fromdata
        - Src:             'crypto/evp/p_lib.c:660,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:660,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:660,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:665,5'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_new_CMAC_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        4
      argTypes:
        - 'struct.engine_st *'
        - 'char *'
        - size_t
        - 'struct.evp_cipher_st.1286 *'
      constantsTouched: []
      argNames:
        - e
        - priv
        - len
        - cipher
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_cmac_key_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:677,12'
          Dst:             new_cmac_key_int
    - functionName:    EVP_PKEY_get_raw_public_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - pub
        - len
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - evp_keymgmt_util_export
        - get_raw_key_details
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:585,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:588,23'
              BranchSideFuncs:
                - evp_keymgmt_util_export
            - BranchSide:      'crypto/evp/p_lib.c:596,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:588,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:588,17'
              BranchSideFuncs:
                - evp_keymgmt_util_export
            - BranchSide:      'crypto/evp/p_lib.c:588,17'
              BranchSideFuncs:
                - evp_keymgmt_util_export
        - Branch String:   'crypto/evp/p_lib.c:596,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:597,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:601,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:601,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:602,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:606,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:606,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:611,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:592,16'
          Dst:             evp_keymgmt_util_export
        - Src:             'crypto/evp/p_lib.c:592,16'
          Dst:             get_raw_key_details
        - Src:             'crypto/evp/p_lib.c:597,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:597,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:597,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:602,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:602,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:602,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:607,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:607,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:607,9'
          Dst:             ERR_set_error
    - functionName:    get_raw_key_details
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - params
        - arg
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:533,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:534,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
            - BranchSide:      'crypto/evp/p_lib.c:539,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
        - Branch String:   'crypto/evp/p_lib.c:534,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:536,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
            - BranchSide:      'crypto/evp/p_lib.c:539,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:537,48'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:537,76'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
            - BranchSide:      'crypto/evp/p_lib.c:538,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
        - Branch String:   'crypto/evp/p_lib.c:540,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:542,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
            - BranchSide:      'crypto/evp/p_lib.c:545,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:543,48'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:543,76'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
            - BranchSide:      'crypto/evp/p_lib.c:544,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
      Callsites:
        - Src:             'crypto/evp/p_lib.c:534,18'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/p_lib.c:536,20'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'crypto/evp/p_lib.c:540,18'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/p_lib.c:542,20'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    EVP_PKEY_get_raw_private_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - priv
        - len
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - evp_keymgmt_util_export
        - get_raw_key_details
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:556,23'
              BranchSideFuncs:
                - evp_keymgmt_util_export
            - BranchSide:      'crypto/evp/p_lib.c:564,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:556,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:556,17'
              BranchSideFuncs:
                - evp_keymgmt_util_export
            - BranchSide:      'crypto/evp/p_lib.c:556,17'
              BranchSideFuncs:
                - evp_keymgmt_util_export
        - Branch String:   'crypto/evp/p_lib.c:564,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:565,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:569,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:569,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:574,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:579,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:560,16'
          Dst:             evp_keymgmt_util_export
        - Src:             'crypto/evp/p_lib.c:560,16'
          Dst:             get_raw_key_details
        - Src:             'crypto/evp/p_lib.c:565,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:565,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:565,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:570,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:570,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:570,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:575,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:575,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:575,9'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_new_raw_public_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - e
        - pub
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_raw_key_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:517,12'
          Dst:             new_raw_key_int
    - functionName:    new_raw_key_int
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        8
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.engine_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - libctx
        - strtype
        - propq
        - nidtype
        - e
        - key
        - len
        - key_is_priv
      BBCount:         51
      ICount:          335
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - ENGINE_finish
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_name
        - EVP_PKEY_asn1_find
        - EVP_PKEY_asn1_find_str
        - EVP_PKEY_free
        - EVP_PKEY_fromdata
        - EVP_PKEY_fromdata_init
        - EVP_PKEY_new
        - OBJ_nid2sn
        - OSSL_PARAM_construct_octet_string
        - ossl_assert_int
        - pkey_set_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:390,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:391,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_asn1_find
                - EVP_PKEY_asn1_find_str
            - BranchSide:      'crypto/evp/p_lib.c:406,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:393,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:394,51'
              BranchSideFuncs:
                - EVP_PKEY_asn1_find_str
                - ENGINE_finish
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:395,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_asn1_find
        - Branch String:   'crypto/evp/p_lib.c:399,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:400,19'
              BranchSideFuncs:
                - ENGINE_finish
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:402,23'
              BranchSideFuncs:
                - ENGINE_finish
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:406,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:406,22'
              BranchSideFuncs:
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:443,12'
              BranchSideFuncs:
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:411,42'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:443,12'
              BranchSideFuncs:
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:412,42'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:412,60'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:413,71'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_PKEY_CTX_new_from_name
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:415,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:416,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:418,9'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_PKEY_fromdata_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:419,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:420,24'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:437,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_PKEY_new
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:428,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:429,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:433,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:445,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:449,24'
              BranchSideFuncs:
                - pkey_set_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:451,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:454,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:455,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:457,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:458,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:468,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:458,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:459,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:463,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:464,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:467,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:468,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:469,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:473,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:473,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:474,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:482,23'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:485,23'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:394,21'
          Dst:             EVP_PKEY_asn1_find_str
        - Src:             'crypto/evp/p_lib.c:396,21'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/evp/p_lib.c:402,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/p_lib.c:413,60'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:411,15'
          Dst:             EVP_PKEY_CTX_new_from_name
        - Src:             'crypto/evp/p_lib.c:418,9'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/p_lib.c:419,13'
          Dst:             EVP_PKEY_fromdata_init
        - Src:             'crypto/evp/p_lib.c:422,13'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/p_lib.c:423,25'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/p_lib.c:428,17'
          Dst:             EVP_PKEY_fromdata
        - Src:             'crypto/evp/p_lib.c:429,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:429,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:429,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:433,13'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/p_lib.c:437,9'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/p_lib.c:443,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/p_lib.c:445,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:445,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:445,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:449,10'
          Dst:             pkey_set_type
        - Src:             'crypto/evp/p_lib.c:454,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:459,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:459,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:459,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:464,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:464,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:464,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:469,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:469,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:469,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:474,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:474,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:474,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:482,9'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/evp/p_lib.c:485,5'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_new_raw_public_key_ex
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - keytype
        - propq
        - pub
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_raw_key_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:509,12'
          Dst:             new_raw_key_int
    - functionName:    EVP_PKEY_new_raw_private_key
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - e
        - priv
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_raw_key_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:502,12'
          Dst:             new_raw_key_int
    - functionName:    EVP_PKEY_new_raw_private_key_ex
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1284 *'
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - keytype
        - propq
        - priv
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_raw_key_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:494,12'
          Dst:             new_raw_key_int
    - functionName:    EVP_PKEY_eq
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         34
      ICount:          189
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - evp_keymgmt_util_has
        - evp_pkey_cmp_any
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:337,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:339,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:339,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:340,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:342,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:342,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:342,31'
              BranchSideFuncs:
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:343,13'
              BranchSideFuncs:
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:342,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:343,13'
              BranchSideFuncs:
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:354,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:346,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:346,49'
              BranchSideFuncs:
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_cmp_any
            - BranchSide:      'crypto/evp/p_lib.c:349,23'
              BranchSideFuncs:
                - evp_pkey_cmp_any
        - Branch String:   'crypto/evp/p_lib.c:345,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:347,23'
              BranchSideFuncs:
                - evp_pkey_cmp_any
            - BranchSide:      'crypto/evp/p_lib.c:349,23'
              BranchSideFuncs:
                - evp_pkey_cmp_any
        - Branch String:   'crypto/evp/p_lib.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:360,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:370,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:360,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:361,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:366,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:362,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:363,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:366,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:367,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:345,13'
          Dst:             evp_keymgmt_util_has
        - Src:             'crypto/evp/p_lib.c:346,16'
          Dst:             evp_keymgmt_util_has
        - Src:             'crypto/evp/p_lib.c:350,16'
          Dst:             evp_pkey_cmp_any
    - functionName:    evp_pkey_cmp_any
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - selection
      BBCount:         50
      ICount:          293
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - EVP_KEYMGMT_is_a
        - OBJ_nid2sn
        - evp_keymgmt_match
        - evp_keymgmt_util_match
        - evp_pkey_export_to_provider
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:241,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:241,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_match
            - BranchSide:      'crypto/evp/p_lib.c:241,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4470
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_match
        - Branch String:   'crypto/evp/p_lib.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:242,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_match
            - BranchSide:      'crypto/evp/p_lib.c:245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_match
        - Branch String:   'crypto/evp/p_lib.c:245,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:245,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_match
            - BranchSide:      'crypto/evp/p_lib.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:246,51'
              BranchSideFuncs:
                - evp_keymgmt_util_match
            - BranchSide:      'crypto/evp/p_lib.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:253,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:253,30'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:254,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:255,9'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:264,16'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:256,30'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:264,16'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:257,9'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:264,16'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:269,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:269,29'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:277,9'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:271,53'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:277,9'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:272,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:273,24'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:276,5'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/p_lib.c:277,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:277,32'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:287,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/p_lib.c:277,49'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:277,52'
              BranchSideFuncs:
                - evp_keymgmt_match
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/p_lib.c:287,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/p_lib.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:279,53'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/p_lib.c:287,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/p_lib.c:280,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:281,24'
              BranchSideFuncs:
                - evp_keymgmt_match
            - BranchSide:      'crypto/evp/p_lib.c:284,5'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/p_lib.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:291,9'
              BranchSideFuncs:
                - evp_keymgmt_match
        - Branch String:   'crypto/evp/p_lib.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:294,30'
              BranchSideFuncs:
                - evp_keymgmt_match
      Callsites:
        - Src:             'crypto/evp/p_lib.c:241,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/p_lib.c:246,16'
          Dst:             evp_keymgmt_util_match
        - Src:             'crypto/evp/p_lib.c:253,42'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:253,13'
          Dst:             EVP_KEYMGMT_is_a
        - Src:             'crypto/evp/p_lib.c:256,42'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:256,13'
          Dst:             EVP_KEYMGMT_is_a
        - Src:             'crypto/evp/p_lib.c:271,13'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/p_lib.c:279,13'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/p_lib.c:294,12'
          Dst:             evp_keymgmt_match
    - functionName:    evp_pkey_export_to_provider
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_keymgmt_st **'
        - 'char *'
      constantsTouched: []
      argNames:
        - pk
        - libctx
        - keymgmt
        - propquery
      BBCount:         75
      ICount:          513
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_is_a
        - EVP_KEYMGMT_up_ref
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_from_pkey
        - OBJ_nid2sn
        - evp_keymgmt_freedata
        - evp_keymgmt_newdata
        - evp_keymgmt_util_cache_keydata
        - evp_keymgmt_util_clear_operation_cache
        - evp_keymgmt_util_export_to_provider
        - evp_keymgmt_util_find_operation_cache
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1842,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1843,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1846,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1848,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1848,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:1848,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1850,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1850,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:1850,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1851,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1855,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1855,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1860,13'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:1865,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1860,42'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1860,45'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1861,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:1860,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1861,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:1862,5'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1865,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1866,24'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/p_lib.c:1874,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/p_lib.c:1874,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1875,56'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_from_pkey
                - EVP_PKEY_CTX_free
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/p_lib.c:1885,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1877,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1878,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1879,43'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1885,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1886,9'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1889,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1889,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1897,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/p_lib.c:1983,51'
              BranchSideFuncs:
                - evp_keymgmt_util_export_to_provider
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1897,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1898,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/p_lib.c:1918,31'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1898,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1899,17'
              BranchSideFuncs:
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/p_lib.c:1900,56'
              BranchSideFuncs:
                - evp_keymgmt_util_find_operation_cache
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1909,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1909,31'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/evp/p_lib.c:1914,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1909,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1910,27'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1914,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - OBJ_nid2sn
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1918,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1919,13'
              BranchSideFuncs:
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1921,44'
              BranchSideFuncs:
                - evp_keymgmt_newdata
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1921,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1922,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1924,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1924,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1926,34'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1937,33'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1937,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1938,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1943,39'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1943,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1944,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1945,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1946,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1946,60'
              BranchSideFuncs:
                - evp_keymgmt_util_clear_operation_cache
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/p_lib.c:1953,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/p_lib.c:1945,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1947,34'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/p_lib.c:1953,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_find_operation_cache
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
        - Branch String:   'crypto/evp/p_lib.c:1957,24'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1957,27'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
            - BranchSide:      'crypto/evp/p_lib.c:1967,45'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1957,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1958,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1967,45'
              BranchSideFuncs:
                - evp_keymgmt_util_cache_keydata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - evp_keymgmt_freedata
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/evp/p_lib.c:1967,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1969,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1976,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1991,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1992,21'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1994,9'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1994,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1994,28'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1999,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/p_lib.c:1994,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1995,20'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/p_lib.c:1999,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1875,29'
          Dst:             EVP_PKEY_CTX_new_from_pkey
        - Src:             'crypto/evp/p_lib.c:1881,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/evp/p_lib.c:1898,18'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/evp/p_lib.c:1900,18'
          Dst:             evp_keymgmt_util_find_operation_cache
        - Src:             'crypto/evp/p_lib.c:1911,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1914,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1918,44'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/p_lib.c:1918,14'
          Dst:             EVP_KEYMGMT_is_a
        - Src:             'crypto/evp/p_lib.c:1921,24'
          Dst:             evp_keymgmt_newdata
        - Src:             'crypto/evp/p_lib.c:1926,13'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1937,14'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/p_lib.c:1938,13'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1943,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/evp/p_lib.c:1946,21'
          Dst:             evp_keymgmt_util_clear_operation_cache
        - Src:             'crypto/evp/p_lib.c:1947,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1948,13'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1950,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/p_lib.c:1953,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/p_lib.c:1956,14'
          Dst:             evp_keymgmt_util_find_operation_cache
        - Src:             'crypto/evp/p_lib.c:1960,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1961,13'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1967,14'
          Dst:             evp_keymgmt_util_cache_keydata
        - Src:             'crypto/evp/p_lib.c:1969,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1970,13'
          Dst:             evp_keymgmt_freedata
        - Src:             'crypto/evp/p_lib.c:1978,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/evp/p_lib.c:1983,15'
          Dst:             evp_keymgmt_util_export_to_provider
        - Src:             'crypto/evp/p_lib.c:1999,5'
          Dst:             EVP_KEYMGMT_free
    - functionName:    EVP_PKEY_cmp
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_eq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:325,12'
          Dst:             EVP_PKEY_eq
    - functionName:    EVP_PKEY_cmp_parameters
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_parameters_eq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:300,12'
          Dst:             EVP_PKEY_parameters_eq
    - functionName:    EVP_PKEY_parameters_eq
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - evp_pkey_cmp_any
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:311,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:311,31'
              BranchSideFuncs:
                - evp_pkey_cmp_any
            - BranchSide:      'crypto/evp/p_lib.c:312,33'
              BranchSideFuncs:
                - evp_pkey_cmp_any
        - Branch String:   'crypto/evp/p_lib.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:312,33'
              BranchSideFuncs:
                - evp_pkey_cmp_any
            - BranchSide:      'crypto/evp/p_lib.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:317,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:317,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:317,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:318,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:312,16'
          Dst:             evp_pkey_cmp_any
    - functionName:    EVP_PKEY_missing_parameters
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - evp_keymgmt_util_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:226,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:221,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:222,54'
              BranchSideFuncs:
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:223,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/p_lib.c:222,21'
          Dst:             evp_keymgmt_util_has
    - functionName:    EVP_PKEY_set_type_by_keymgmt
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - pkey
        - keymgmt
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_KEYMGMT_names_do_all
        - find_ameth
        - pkey_set_type
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:1644,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1644,16'
              BranchSideFuncs:
                - strlen
                - pkey_set_type
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1645,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:1643,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1645,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:1652,26'
              BranchSideFuncs:
                - strlen
                - pkey_set_type
        - Branch String:   'crypto/evp/p_lib.c:1653,45'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:1654,26'
              BranchSideFuncs:
                - pkey_set_type
            - BranchSide:      'crypto/evp/p_lib.c:1654,26'
              BranchSideFuncs:
                - strlen
                - pkey_set_type
      Callsites:
        - Src:             'crypto/evp/p_lib.c:1643,10'
          Dst:             EVP_KEYMGMT_names_do_all
        - Src:             'crypto/evp/p_lib.c:1643,10'
          Dst:             find_ameth
        - Src:             'crypto/evp/p_lib.c:1645,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:1645,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:1645,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:1653,45'
          Dst:             strlen
        - Src:             'crypto/evp/p_lib.c:1652,12'
          Dst:             pkey_set_type
    - functionName:    EVP_PKEY_copy_parameters
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         61
      ICount:          334
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_missing_parameters
        - EVP_PKEY_parameters_eq
        - EVP_PKEY_set_type
        - EVP_PKEY_set_type_by_keymgmt
        - evp_keymgmt_dup
        - evp_keymgmt_util_copy
        - evp_pkey_copy_downgraded
        - evp_pkey_export_to_provider
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:132,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:132,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:132,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:133,57'
              BranchSideFuncs:
                - evp_pkey_copy_downgraded
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:133,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:134,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:135,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:158,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:151,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:158,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:151,13'
              BranchSideFuncs:
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:155,46'
              BranchSideFuncs:
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:152,35'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:155,46'
              BranchSideFuncs:
                - EVP_PKEY_set_type_by_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:152,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:153,17'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:154,9'
              BranchSideFuncs:
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:155,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:0,0'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:156,17'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:160,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:163,5'
              BranchSideFuncs:
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:166,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:170,38'
              BranchSideFuncs:
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_parameters_eq
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
        - Branch String:   'crypto/evp/p_lib.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:171,36'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
            - BranchSide:      'crypto/evp/p_lib.c:179,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
        - Branch String:   'crypto/evp/p_lib.c:171,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:172,16'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:174,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:179,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:179,32'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_util_copy
            - BranchSide:      'crypto/evp/p_lib.c:191,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:180,36'
              BranchSideFuncs:
                - evp_keymgmt_util_copy
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:191,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/p_lib.c:191,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:191,32'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:211,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:192,35'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - evp_keymgmt_dup
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/p_lib.c:211,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/p_lib.c:201,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:202,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:204,49'
              BranchSideFuncs:
                - evp_keymgmt_dup
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:211,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:211,32'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:211,59'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/p_lib.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:211,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/p_lib.c:212,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/evp/p_lib.c:133,14'
          Dst:             evp_pkey_copy_downgraded
        - Src:             'crypto/evp/p_lib.c:152,17'
          Dst:             EVP_PKEY_set_type
        - Src:             'crypto/evp/p_lib.c:155,17'
          Dst:             EVP_PKEY_set_type_by_keymgmt
        - Src:             'crypto/evp/p_lib.c:160,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:160,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:160,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:165,9'
          Dst:             EVP_PKEY_missing_parameters
        - Src:             'crypto/evp/p_lib.c:166,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:166,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:166,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:170,10'
          Dst:             EVP_PKEY_missing_parameters
        - Src:             'crypto/evp/p_lib.c:171,13'
          Dst:             EVP_PKEY_parameters_eq
        - Src:             'crypto/evp/p_lib.c:174,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:174,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:174,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:180,14'
          Dst:             evp_keymgmt_util_copy
        - Src:             'crypto/evp/p_lib.c:194,13'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/p_lib.c:202,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/p_lib.c:202,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/p_lib.c:202,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/p_lib.c:204,33'
          Dst:             evp_keymgmt_dup
        - Src:             'crypto/evp/p_lib.c:214,5'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_get_ex_data
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - key
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:116,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    EVP_PKEY_set_ex_data
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - idx
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/p_lib.c:111,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    EVP_PKEY_save_parameters
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - pkey
        - mode
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:90,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:93,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:94,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:99,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:106,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/p_lib.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:102,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:103,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_get_security_bits
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:79,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:83,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:80,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:80,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:82,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:80,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:81,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:82,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:83,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:83,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:83,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_get_bits
      functionSourceFile: '/src/openssl/crypto/evp/p_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/p_lib.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:67,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:71,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:68,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:68,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/p_lib.c:70,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:68,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:69,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/p_lib.c:70,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/p_lib.c:71,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/p_lib.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/p_lib.c:71,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pkey_fake_import
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - fake_keydata
        - ignored_selection
        - params
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_pkey_todata_cb
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - params
        - arg
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_dup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:411,12'
          Dst:             OSSL_PARAM_dup
    - functionName:    EVP_PKEY_export
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkey
        - selection
        - export_cb
        - export_cbarg
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - evp_keymgmt_util_export
        - pkey_fake_import
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:442,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:446,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_gn.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:446,9'
              BranchSideFuncs:
                - evp_keymgmt_util_export
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:460,36'
              BranchSideFuncs:
                - evp_keymgmt_util_export
        - Branch String:   'crypto/evp/pmeth_gn.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:447,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:460,36'
              BranchSideFuncs:
                - evp_keymgmt_util_export
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:442,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:442,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:442,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:456,16'
          Dst:             pkey_fake_import
        - Src:             'crypto/evp/pmeth_gn.c:460,12'
          Dst:             evp_keymgmt_util_export
    - functionName:    EVP_PKEY_todata
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st *'
        - int
        - 'struct.ossl_param_st **'
      constantsTouched: []
      argNames:
        - pkey
        - selection
        - params
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_export
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:417,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:419,28'
              BranchSideFuncs:
                - EVP_PKEY_export
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:419,12'
          Dst:             EVP_PKEY_export
        - Src:             'crypto/evp/pmeth_gn.c:419,12'
          Dst:             ossl_pkey_todata_cb
    - functionName:    EVP_PKEY_fromdata_settable
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_keymgmt_import_types
        - fromdata_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:400,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:401,41'
              BranchSideFuncs:
                - evp_keymgmt_import_types
            - BranchSide:      'crypto/evp/pmeth_gn.c:402,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:400,9'
          Dst:             fromdata_init
        - Src:             'crypto/evp/pmeth_gn.c:401,16'
          Dst:             evp_keymgmt_import_types
    - functionName:    fromdata_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - operation
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - evp_pkey_ctx_free_old_ops
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:341,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:341,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:344,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:346,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:348,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:352,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:353,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:354,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:344,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/pmeth_gn.c:354,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:354,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:354,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_fromdata
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.evp_pkey_st **'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ppkey
        - selection
        - params
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_new
        - evp_keymgmt_util_fromdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:369,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:369,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:370,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:370,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:374,9'
              BranchSideFuncs:
                - evp_keymgmt_util_fromdata
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
        - Branch String:   'crypto/evp/pmeth_gn.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:377,10'
              BranchSideFuncs:
                - evp_keymgmt_util_fromdata
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
        - Branch String:   'crypto/evp/pmeth_gn.c:377,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:378,35'
              BranchSideFuncs:
                - EVP_PKEY_new
                - evp_keymgmt_util_fromdata
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:380,10'
              BranchSideFuncs:
                - evp_keymgmt_util_fromdata
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:380,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:381,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:385,42'
              BranchSideFuncs:
                - evp_keymgmt_util_fromdata
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/pmeth_gn.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:387,13'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:387,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:388,14'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:391,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:370,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:370,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:370,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:378,35'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/pmeth_gn.c:381,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:381,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:381,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:385,15'
          Dst:             evp_keymgmt_util_fromdata
        - Src:             'crypto/evp/pmeth_gn.c:389,13'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_fromdata_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fromdata_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:360,12'
          Dst:             fromdata_init
    - functionName:    EVP_PKEY_new_mac_key
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - type
        - e
        - key
        - keylen
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_id
        - EVP_PKEY_CTX_set_mac_key
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:323,9'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_mac_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:324,30'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_mac_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_gn.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:325,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:326,34'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_mac_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_gn.c:326,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:327,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:328,25'
              BranchSideFuncs:
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_gn.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:328,47'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:329,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:321,15'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             'crypto/evp/pmeth_gn.c:324,9'
          Dst:             EVP_PKEY_keygen_init
        - Src:             'crypto/evp/pmeth_gn.c:326,9'
          Dst:             EVP_PKEY_CTX_set_mac_key
        - Src:             'crypto/evp/pmeth_gn.c:328,9'
          Dst:             EVP_PKEY_keygen
        - Src:             'crypto/evp/pmeth_gn.c:331,5'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_keygen_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:101,12'
          Dst:             gen_init
    - functionName:    EVP_PKEY_keygen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - ctx
        - ppkey
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_generate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:274,30'
              BranchSideFuncs:
                - EVP_PKEY_generate
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:274,12'
          Dst:             EVP_PKEY_generate
    - functionName:    EVP_PKEY_generate
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - ctx
        - ppkey
      BBCount:         48
      ICount:          324
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_new
        - evp_keymgmt_gen_set_template
        - evp_keymgmt_util_gen
        - evp_pkey_export_to_provider
        - evp_pkey_free_legacy
        - ossl_assert_int
        - ossl_callback_to_pkey_gencb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:139,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:141,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:142,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:144,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_new
        - Branch String:   'crypto/evp/pmeth_gn.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:145,35'
              BranchSideFuncs:
                - EVP_PKEY_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:147,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:148,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:152,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:153,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:164,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:169,36'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - evp_keymgmt_gen_set_template
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:188,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
        - Branch String:   'crypto/evp/pmeth_gn.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:175,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:180,44'
              BranchSideFuncs:
                - evp_keymgmt_gen_set_template
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
                - evp_keymgmt_util_gen
        - Branch String:   'crypto/evp/pmeth_gn.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:189,35'
              BranchSideFuncs:
                - evp_keymgmt_util_gen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
            - BranchSide:      'crypto/evp/pmeth_gn.c:189,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_pkey_free_legacy
        - Branch String:   'crypto/evp/pmeth_gn.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:198,31'
              BranchSideFuncs:
                - evp_pkey_free_legacy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:204,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/pmeth_gn.c:220,27'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:220,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4586
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:223,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:225,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:228,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:231,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
        - Branch String:   'crypto/evp/pmeth_gn.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:237,13'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:241,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:237,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:238,14'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/evp/pmeth_gn.c:239,23'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:145,35'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/evp/pmeth_gn.c:148,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:148,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:148,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:171,13'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/pmeth_gn.c:180,15'
          Dst:             evp_keymgmt_gen_set_template
        - Src:             'crypto/evp/pmeth_gn.c:189,13'
          Dst:             evp_keymgmt_util_gen
        - Src:             'crypto/evp/pmeth_gn.c:189,13'
          Dst:             ossl_callback_to_pkey_gencb
        - Src:             'crypto/evp/pmeth_gn.c:198,9'
          Dst:             evp_pkey_free_legacy
        - Src:             'crypto/evp/pmeth_gn.c:220,31'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_gn.c:239,9'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/evp/pmeth_gn.c:244,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:244,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:244,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:248,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:248,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:248,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:253,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:253,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:253,5'
          Dst:             ERR_set_error
    - functionName:    ossl_callback_to_pkey_gencb
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - params
        - arg
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:113,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_gn.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:115,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:116,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:117,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_gn.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:119,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:122,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:113,18'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/pmeth_gn.c:115,13'
          Dst:             OSSL_PARAM_get_int
        - Src:             'crypto/evp/pmeth_gn.c:117,18'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/pmeth_gn.c:119,13'
          Dst:             OSSL_PARAM_get_int
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    gen_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - operation
      BBCount:         48
      ICount:          263
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - evp_keymgmt_gen_init
        - evp_pkey_ctx_free_old_ops
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:29,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:30,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:32,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_switch
                - evp_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:35,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:35,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:36,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:36,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:38,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - evp_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_keymgmt_gen_init
        - Branch String:   'crypto/evp/pmeth_gn.c:38,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:41,34'
              BranchSideFuncs:
                - evp_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:46,34'
              BranchSideFuncs:
                - evp_keymgmt_gen_init
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:51,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:52,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:54,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:62,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:66,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:63,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:63,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:64,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_gn.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:64,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:66,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:65,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:68,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_gn.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:66,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:68,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_gn.c:69,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:71,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:75,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_gn.c:78,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:71,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:72,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:75,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:76,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:77,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_free_old_ops
        - Branch String:   'crypto/evp/pmeth_gn.c:82,18'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:82,21'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:82,18'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:82,9'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
            - BranchSide:      'crypto/evp/pmeth_gn.c:83,35'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:32,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/pmeth_gn.c:41,13'
          Dst:             evp_keymgmt_gen_init
        - Src:             'crypto/evp/pmeth_gn.c:46,13'
          Dst:             evp_keymgmt_gen_init
        - Src:             'crypto/evp/pmeth_gn.c:52,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:52,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:52,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:83,9'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/pmeth_gn.c:89,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:89,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:89,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_CTX_get_keygen_info
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - idx
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:308,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/pmeth_gn.c:309,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:309,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_gn.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_gn.c:311,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    trans_cb
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.bn_gencb_st *'
      constantsTouched: []
      argNames:
        - a
        - b
        - gcb
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_GENCB_get_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:294,25'
          Dst:             BN_GENCB_get_arg
    - functionName:    evp_pkey_set_cb_translate
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bn_gencb_st *'
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - cb
        - ctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_GENCB_set
        - trans_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:302,5'
          Dst:             BN_GENCB_set
        - Src:             'crypto/evp/pmeth_gn.c:302,5'
          Dst:             trans_cb
    - functionName:    EVP_PKEY_CTX_get_cb
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_set_cb
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - cb
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_paramgen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - ctx
        - ppkey
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_generate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_gn.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_gn.c:262,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_gn.c:265,30'
              BranchSideFuncs:
                - EVP_PKEY_generate
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:262,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_gn.c:262,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_gn.c:262,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_gn.c:265,12'
          Dst:             EVP_PKEY_generate
    - functionName:    EVP_PKEY_paramgen_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_gn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_gn.c:96,12'
          Dst:             gen_init
    - functionName:    evp_pkey_ctx_free_cached_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - name
      BBCount:         6
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - decode_cmd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1447,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1449,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1446,11'
          Dst:             decode_cmd
        - Src:             'crypto/evp/pmeth_lib.c:1449,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/pmeth_lib.c:1450,9'
          Dst:             CRYPTO_free
    - functionName:    decode_cmd
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - cmd
        - name
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_assert_int
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1360,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1360,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:1366,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:1366,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1367,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:1369,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1367,45'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1367,55'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1368,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1367,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1367,77'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1368,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1366,13'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:1367,17'
          Dst:             strcmp
        - Src:             'crypto/evp/pmeth_lib.c:1367,48'
          Dst:             strcmp
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    help_get_legacy_alg_type_from_keymgmt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keytype
        - arg
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_pkey_name2type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:142,9'
              BranchSideFuncs:
                - evp_pkey_name2type
            - BranchSide:      'crypto/evp/pmeth_lib.c:143,36'
              BranchSideFuncs:
                - evp_pkey_name2type
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:143,17'
          Dst:             evp_pkey_name2type
    - functionName:    get_legacy_alg_type_from_keymgmt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_keymgmt_st *'
      constantsTouched: []
      argNames:
        - keymgmt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_KEYMGMT_names_do_all
        - help_get_legacy_alg_type_from_keymgmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:150,5'
          Dst:             EVP_KEYMGMT_names_do_all
        - Src:             'crypto/evp/pmeth_lib.c:150,5'
          Dst:             help_get_legacy_alg_type_from_keymgmt
    - functionName:    pmeth_func_cmp
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmeth_func_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pmeth_func_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:84,1'
          Dst:             pmeth_func_cmp
    - functionName:    sk_EVP_PKEY_METHOD_find
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_find
    - functionName:    EVP_PKEY_meth_get_digest_custom
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pdigest_custom
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1988,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1988,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1989,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_param_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pcheck
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1980,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1980,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1981,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_public_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pcheck
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1973,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1973,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1974,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pcheck
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1966,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1967,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_digestverify
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - digestverify
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1959,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1959,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1960,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_digestsign
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - digestsign
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1950,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1950,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1951,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pctrl
        - pctrl_str
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1940,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1941,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1942,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1942,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1943,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_derive
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pderive_init
        - pderive
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1927,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1928,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1929,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1929,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1929,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1930,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_decrypt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pdecrypt_init
        - pdecrypt
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1915,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1916,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1917,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1917,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1918,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_encrypt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pencrypt_init
        - pencryptfn
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1901,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1902,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1903,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1903,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1903,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1904,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_verifyctx
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pverifyctx_init
        - pverifyctx
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1887,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1888,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1889,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1889,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1890,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_signctx
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - psignctx_init
        - psignctx
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1873,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1874,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1875,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1875,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1875,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1876,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_verify_recover
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pverify_recover_init
        - pverify_recover
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1859,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1860,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1861,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1861,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1861,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1862,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_verify
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pverify_init
        - pverify
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1841,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1842,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1843,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1843,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1843,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1844,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_sign
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - psign_init
        - psign
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1827,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1828,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1829,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1829,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1829,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1830,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_keygen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pkeygen_init
        - pkeygen
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1814,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1815,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1816,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1816,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1816,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1817,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_paramgen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pparamgen_init
        - pparamgen
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1803,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1804,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1805,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1806,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pcleanup
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_copy
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pcopy
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - pmeth
        - pinit
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_digest_custom
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - digest_custom
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_param_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_public_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_check
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_digestverify
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - digestverify
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_digestsign
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - digestsign
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - ctrl
        - ctrl_str
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_derive
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - derive_init
        - derive
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_decrypt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - decrypt_init
        - decrypt
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_encrypt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - encrypt_init
        - encryptfn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_verifyctx
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - verifyctx_init
        - verifyctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_signctx
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - signctx_init
        - signctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_verify_recover
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - verify_recover_init
        - verify_recover
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_verify
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - verify_init
        - verify
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_sign
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - sign_init
        - sign
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_keygen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - keygen_init
        - keygen
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_paramgen
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - paramgen_init
        - paramgen
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_cleanup
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - cleanup
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_copy
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - copy
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_set_init
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - pmeth
        - init
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get_app_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_set_app_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get0_peerkey
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1358 *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get0_pkey
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.1358 *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_set_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_set0_keygen_info
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - dat
        - datlen
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get_operation
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - optype
        - cmd
        - md
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_ctrl
        - EVP_get_digestbyname
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1546,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1546,49'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1547,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1546,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1547,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1550,30'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1546,28'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/evp/pmeth_lib.c:1547,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1547,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1547,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1550,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_ctrl
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - cmd
        - p1
        - p2
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - evp_pkey_ctx_ctrl_int
        - evp_pkey_ctx_store_cached_data
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1272,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1273,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1277,5'
              BranchSideFuncs:
                - ERR_set_mark
                - evp_pkey_ctx_store_cached_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_ctrl_int
                - ERR_pop_to_mark
        - Branch String:   'crypto/evp/pmeth_lib.c:1280,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1281,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - evp_pkey_ctx_ctrl_int
            - BranchSide:      'crypto/evp/pmeth_lib.c:1283,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_ctrl_int
        - Branch String:   'crypto/evp/pmeth_lib.c:1289,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1289,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1290,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1289,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1290,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1273,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1273,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1273,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1277,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/pmeth_lib.c:1278,11'
          Dst:             evp_pkey_ctx_store_cached_data
        - Src:             'crypto/evp/pmeth_lib.c:1281,9'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/pmeth_lib.c:1283,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/pmeth_lib.c:1292,12'
          Dst:             evp_pkey_ctx_ctrl_int
    - functionName:    evp_pkey_ctx_store_cached_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - cmd
        - name
        - data
        - data_len
      BBCount:         42
      ICount:          259
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_memdup
        - CRYPTO_strdup
        - ERR_new
        - EVP_KEYMGMT_is_a
        - EVP_PKEY_type
        - decode_cmd
        - evp_pkey_ctx_free_cached_data
        - evp_pkey_ctx_state
        - evp_pkey_type2name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1384,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1386,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_type
                - EVP_PKEY_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_type2name
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1388,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1392,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1393,36'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_type
                - EVP_PKEY_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_type2name
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1393,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1395,17'
              BranchSideFuncs:
                - evp_pkey_type2name
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1407,17'
              BranchSideFuncs:
                - EVP_PKEY_type
                - EVP_PKEY_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1407,17'
              BranchSideFuncs:
                - EVP_PKEY_type
                - EVP_PKEY_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1417,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1395,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1396,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1399,35'
              BranchSideFuncs:
                - evp_pkey_type2name
                - EVP_KEYMGMT_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1399,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1401,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1404,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1407,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1408,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1411,31'
              BranchSideFuncs:
                - EVP_PKEY_type
                - EVP_PKEY_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1411,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1412,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1415,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1418,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1418,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1423,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
        - Branch String:   'crypto/evp/pmeth_lib.c:1418,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1419,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1423,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
        - Branch String:   'crypto/evp/pmeth_lib.c:1423,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1425,39'
              BranchSideFuncs:
                - evp_pkey_ctx_free_cached_data
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - CRYPTO_strdup
            - BranchSide:      'crypto/evp/pmeth_lib.c:1440,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1426,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1427,51'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'crypto/evp/pmeth_lib.c:1431,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
        - Branch String:   'crypto/evp/pmeth_lib.c:1428,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1429,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1430,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
        - Branch String:   'crypto/evp/pmeth_lib.c:1431,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1432,46'
              BranchSideFuncs:
                - CRYPTO_memdup
            - BranchSide:      'crypto/evp/pmeth_lib.c:1436,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1433,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1434,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1435,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1384,19'
          Dst:             decode_cmd
        - Src:             'crypto/evp/pmeth_lib.c:1388,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1388,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1388,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1393,17'
          Dst:             evp_pkey_ctx_state
        - Src:             'crypto/evp/pmeth_lib.c:1396,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1396,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1396,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1400,35'
          Dst:             evp_pkey_type2name
        - Src:             'crypto/evp/pmeth_lib.c:1399,18'
          Dst:             EVP_KEYMGMT_is_a
        - Src:             'crypto/evp/pmeth_lib.c:1401,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1401,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1401,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1408,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1408,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1408,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1411,17'
          Dst:             EVP_PKEY_type
        - Src:             'crypto/evp/pmeth_lib.c:1411,55'
          Dst:             EVP_PKEY_type
        - Src:             'crypto/evp/pmeth_lib.c:1412,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1412,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1412,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1419,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1419,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1419,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1425,9'
          Dst:             evp_pkey_ctx_free_cached_data
        - Src:             'crypto/evp/pmeth_lib.c:1427,51'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/evp/pmeth_lib.c:1432,46'
          Dst:             CRYPTO_memdup
    - functionName:    evp_pkey_ctx_ctrl_int
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - cmd
        - p1
        - p2
      BBCount:         36
      ICount:          213
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - evp_pkey_ctx_ctrl_to_param
        - evp_pkey_ctx_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1234,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1234,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1234,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1246,32'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
        - Branch String:   'crypto/evp/pmeth_lib.c:1235,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1236,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1240,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1240,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1240,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
            - BranchSide:      'crypto/evp/pmeth_lib.c:1244,5'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
        - Branch String:   'crypto/evp/pmeth_lib.c:1240,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1241,13'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
            - BranchSide:      'crypto/evp/pmeth_lib.c:1244,5'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_to_param
        - Branch String:   'crypto/evp/pmeth_lib.c:1246,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1248,43'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_to_param
            - BranchSide:      'crypto/evp/pmeth_lib.c:1251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1264,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1251,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1251,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1252,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1251,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1252,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1255,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:1255,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1255,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1258,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1255,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1256,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1258,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1260,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1261,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1262,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1236,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1236,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1236,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1241,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1241,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1241,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1246,13'
          Dst:             evp_pkey_ctx_state
        - Src:             'crypto/evp/pmeth_lib.c:1248,16'
          Dst:             evp_pkey_ctx_ctrl_to_param
        - Src:             'crypto/evp/pmeth_lib.c:1252,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1252,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1252,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1261,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1261,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1261,13'
          Dst:             ERR_set_error
    - functionName:    evp_pkey_ctx_state
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         48
      ICount:          235
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:158,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:161,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:162,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:162,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:165,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:165,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:165,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:166,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:166,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:167,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:167,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:168,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:168,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:169,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:170,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:170,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:173,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_hex2ctrl
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - hex
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - OPENSSL_hexstr2buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1533,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1534,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1535,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:1535,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1536,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:1537,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1532,11'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/evp/pmeth_lib.c:1537,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_PKEY_CTX_str2ctrl
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - str
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1521,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1522,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1523,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1520,11'
          Dst:             strlen
    - functionName:    EVP_PKEY_CTX_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         47
      ICount:          248
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - EVP_ASYM_CIPHER_get0_provider
        - EVP_KEM_get0_provider
        - EVP_KEYEXCH_get0_provider
        - EVP_KEYMGMT_get0_provider
        - EVP_SIGNATURE_get0_provider
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1494,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1494,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1495,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1494,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1494,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1495,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1494,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1494,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1495,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1494,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1494,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1495,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1494,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1495,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1497,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_provider
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEM_get0_provider
                - EVP_KEYEXCH_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1495,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1496,48'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1497,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1497,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1498,13'
              BranchSideFuncs:
                - EVP_KEYEXCH_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1500,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_provider
                - EVP_ASYM_CIPHER_get0_provider
                - EVP_KEM_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1498,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1499,46'
              BranchSideFuncs:
                - EVP_KEYEXCH_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1500,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1500,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1500,16'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1501,13'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1500,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1501,13'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1503,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_provider
                - EVP_ASYM_CIPHER_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1501,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1502,42'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1503,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1503,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1503,16'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1504,13'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1503,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1504,13'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1506,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1504,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1505,50'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1506,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1506,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1506,16'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1507,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
        - Branch String:   'crypto/evp/pmeth_lib.c:1507,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1508,46'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
            - BranchSide:      'crypto/evp/pmeth_lib.c:1509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1496,20'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:1499,20'
          Dst:             EVP_KEYEXCH_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:1502,20'
          Dst:             EVP_KEM_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:1505,20'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:1508,20'
          Dst:             EVP_KEYMGMT_get0_provider
    - functionName:    EVP_PKEY_CTX_get0_propq
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_get0_libctx
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_pkey_ctx_use_cached_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - evp_pkey_ctx_ctrl_int
        - evp_pkey_ctx_ctrl_str_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1466,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1466,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_ctrl_int
                - evp_pkey_ctx_ctrl_str_int
            - BranchSide:      'crypto/evp/pmeth_lib.c:1466,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1466,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1466,9'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_int
                - evp_pkey_ctx_ctrl_str_int
            - BranchSide:      'crypto/evp/pmeth_lib.c:1467,28'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_int
                - evp_pkey_ctx_ctrl_str_int
        - Branch String:   'crypto/evp/pmeth_lib.c:1471,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1472,45'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_str_int
            - BranchSide:      'crypto/evp/pmeth_lib.c:1474,41'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_int
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1472,19'
          Dst:             evp_pkey_ctx_ctrl_str_int
        - Src:             'crypto/evp/pmeth_lib.c:1474,19'
          Dst:             evp_pkey_ctx_ctrl_int
    - functionName:    evp_pkey_ctx_ctrl_str_int
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - value
      BBCount:         22
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_md
        - evp_pkey_ctx_ctrl_str_to_param
        - evp_pkey_ctx_state
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1307,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1308,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1312,32'
              BranchSideFuncs:
                - evp_pkey_ctx_state
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_md
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_ctrl_str_to_param
        - Branch String:   'crypto/evp/pmeth_lib.c:1312,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1314,47'
              BranchSideFuncs:
                - evp_pkey_ctx_ctrl_str_to_param
            - BranchSide:      'crypto/evp/pmeth_lib.c:1317,13'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_md
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1317,13'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_md
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1330,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1317,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1317,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1318,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1317,47'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1317,50'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1318,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1317,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1318,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1321,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/evp/pmeth_lib.c:1321,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1322,35'
              BranchSideFuncs:
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/evp/pmeth_lib.c:1326,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1308,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1308,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1308,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1312,13'
          Dst:             evp_pkey_ctx_state
        - Src:             'crypto/evp/pmeth_lib.c:1314,16'
          Dst:             evp_pkey_ctx_ctrl_str_to_param
        - Src:             'crypto/evp/pmeth_lib.c:1318,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1318,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1318,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1321,13'
          Dst:             strcmp
        - Src:             'crypto/evp/pmeth_lib.c:1322,19'
          Dst:             EVP_PKEY_CTX_md
    - functionName:    EVP_PKEY_CTX_ctrl_str
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - value
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_clear_last_mark
        - ERR_pop_to_mark
        - ERR_set_mark
        - evp_pkey_ctx_ctrl_str_int
        - evp_pkey_ctx_store_cached_data
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1342,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1343,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - evp_pkey_ctx_ctrl_str_int
            - BranchSide:      'crypto/evp/pmeth_lib.c:1345,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_ctx_ctrl_str_int
        - Branch String:   'crypto/evp/pmeth_lib.c:1351,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1351,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1352,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:1351,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:1352,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1339,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/pmeth_lib.c:1341,55'
          Dst:             strlen
        - Src:             'crypto/evp/pmeth_lib.c:1340,11'
          Dst:             evp_pkey_ctx_store_cached_data
        - Src:             'crypto/evp/pmeth_lib.c:1343,9'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/pmeth_lib.c:1345,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/pmeth_lib.c:1355,12'
          Dst:             evp_pkey_ctx_ctrl_str_int
    - functionName:    EVP_PKEY_CTX_ctrl_uint64
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - cmd
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1298,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_get1_id_len
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - id_len
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1220,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_get1_id
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1215,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_set1_id
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - id
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1209,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_set_kem_op
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - op
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1193,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1193,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1194,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1193,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1194,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1197,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:1197,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1197,10'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:1201,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:1197,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1198,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:1201,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1194,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1194,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1194,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1198,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1198,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1198,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1201,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/pmeth_lib.c:1203,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:1204,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_set_params
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         63
      ICount:          395
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - evp_keymgmt_gen_set_params
        - evp_pkey_ctx_set_params_to_ctrl
        - evp_pkey_ctx_state
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:683,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:685,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:719,48'
              BranchSideFuncs:
                - evp_pkey_ctx_set_params_to_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:719,48'
              BranchSideFuncs:
                - evp_pkey_ctx_set_params_to_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:686,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:686,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:687,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:687,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:685,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:689,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:692,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:692,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:692,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:691,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:692,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:692,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:692,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:697,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:693,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:693,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:697,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:691,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:695,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:697,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:697,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:697,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:698,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:698,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:698,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:699,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:699,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:697,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:701,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:703,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:704,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:704,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:704,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:709,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:705,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:705,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - evp_keymgmt_gen_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:709,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:703,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:707,44'
              BranchSideFuncs:
                - evp_keymgmt_gen_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:709,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:709,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:709,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:710,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:710,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:710,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:711,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:711,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:709,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:713,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:715,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:683,13'
          Dst:             evp_pkey_ctx_state
        - Src:             'crypto/evp/pmeth_lib.c:707,17'
          Dst:             evp_keymgmt_gen_set_params
        - Src:             'crypto/evp/pmeth_lib.c:719,16'
          Dst:             evp_pkey_ctx_set_params_to_ctrl
    - functionName:    EVP_PKEY_CTX_set_mac_key
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1182,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    evp_pkey_ctx_set1_octet_string
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - 'char *'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - fallback
        - param
        - op
        - ctrl
        - data
        - datalen
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:995,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:995,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:996,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:995,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:996,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1002,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:1002,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1003,34'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:1006,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1006,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1007,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1011,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:996,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:996,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:996,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1003,16'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'crypto/evp/pmeth_lib.c:1007,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1007,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1007,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1011,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/evp/pmeth_lib.c:1018,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:1020,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_set_scrypt_maxmem_bytes
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - maxmem_bytes
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1173,12'
          Dst:             evp_pkey_ctx_set_uint64
    - functionName:    evp_pkey_ctx_set_uint64
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - param
        - op
        - ctrl
        - val
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_ctrl_uint64
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_uint64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1132,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1132,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1132,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1133,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - EVP_PKEY_CTX_ctrl_uint64
            - BranchSide:      'crypto/evp/pmeth_lib.c:1139,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - EVP_PKEY_CTX_ctrl_uint64
        - Branch String:   'crypto/evp/pmeth_lib.c:1139,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1140,41'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl_uint64
            - BranchSide:      'crypto/evp/pmeth_lib.c:1143,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1133,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1133,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1133,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1140,16'
          Dst:             EVP_PKEY_CTX_ctrl_uint64
        - Src:             'crypto/evp/pmeth_lib.c:1143,12'
          Dst:             OSSL_PARAM_construct_uint64
        - Src:             'crypto/evp/pmeth_lib.c:1144,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:1146,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_set_scrypt_p
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1165,12'
          Dst:             evp_pkey_ctx_set_uint64
    - functionName:    EVP_PKEY_CTX_set_scrypt_r
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1158,12'
          Dst:             evp_pkey_ctx_set_uint64
    - functionName:    EVP_PKEY_CTX_set_scrypt_N
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - n
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1151,12'
          Dst:             evp_pkey_ctx_set_uint64
    - functionName:    EVP_PKEY_CTX_set1_scrypt_salt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - salt
        - saltlen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1120,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set1_pbe_pass
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1110,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set_hkdf_mode
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - mode
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:1084,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1084,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1085,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1084,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1085,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:1091,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:1091,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1092,34'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:1096,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:1096,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:1097,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:1101,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1085,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1085,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1085,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1092,16'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'crypto/evp/pmeth_lib.c:1097,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:1097,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:1097,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:1101,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/evp/pmeth_lib.c:1102,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:1104,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_add1_hkdf_info
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - info
        - infolen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1073,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set1_hkdf_key
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1063,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set1_hkdf_salt
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - salt
        - saltlen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1053,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set_hkdf_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_md_st.1347 *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_md
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1045,12'
          Dst:             evp_pkey_ctx_set_md
    - functionName:    evp_pkey_ctx_set_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_md_st.1347 *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - md
        - fallback
        - param
        - op
        - ctrl
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_MD_get0_name
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:948,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:948,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:949,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:948,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:949,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:954,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:954,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:955,34'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:957,9'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:957,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:958,14'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:960,33'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_set_params
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:949,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:949,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:949,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:955,16'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'crypto/evp/pmeth_lib.c:960,16'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/evp/pmeth_lib.c:963,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/pmeth_lib.c:969,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:971,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_add1_tls1_prf_seed
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - seed
        - seedlen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1036,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set1_tls1_prf_secret
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - sec
        - seclen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set1_octet_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1026,12'
          Dst:             evp_pkey_ctx_set1_octet_string
    - functionName:    EVP_PKEY_CTX_set_tls1_prf_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_md_st.1347 *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_md
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:983,12'
          Dst:             evp_pkey_ctx_set_md
    - functionName:    EVP_PKEY_CTX_set_signature_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_md_st.1347 *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_set_md
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:976,12'
          Dst:             evp_pkey_ctx_set_md
    - functionName:    EVP_PKEY_CTX_get_signature_md
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_md_st.1347 **'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         24
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_get_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
        - evp_get_digestbyname_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:914,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:914,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:915,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:914,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:914,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:920,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:914,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:914,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:920,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:914,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:914,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:920,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:914,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:914,25'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:920,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:915,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:920,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/evp/pmeth_lib.c:920,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:921,34'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:924,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - evp_get_digestbyname_ex
        - Branch String:   'crypto/evp/pmeth_lib.c:929,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:930,9'
              BranchSideFuncs:
                - evp_get_digestbyname_ex
            - BranchSide:      'crypto/evp/pmeth_lib.c:932,35'
              BranchSideFuncs:
                - evp_get_digestbyname_ex
        - Branch String:   'crypto/evp/pmeth_lib.c:933,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:936,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:915,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:915,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:915,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:921,16'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'crypto/evp/pmeth_lib.c:924,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/evp/pmeth_lib.c:927,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/evp/pmeth_lib.c:929,10'
          Dst:             EVP_PKEY_CTX_get_params
        - Src:             'crypto/evp/pmeth_lib.c:932,11'
          Dst:             evp_get_digestbyname_ex
    - functionName:    EVP_PKEY_CTX_get_params
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         53
      ICount:          336
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - evp_pkey_ctx_get_params_to_ctrl
        - evp_pkey_ctx_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:727,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:729,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:757,48'
              BranchSideFuncs:
                - evp_pkey_ctx_get_params_to_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:757,48'
              BranchSideFuncs:
                - evp_pkey_ctx_get_params_to_ctrl
            - BranchSide:      'crypto/evp/pmeth_lib.c:760,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:730,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:730,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:731,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:731,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:729,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:733,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:735,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:736,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:735,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:736,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:735,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:736,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:735,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:736,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:736,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:736,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:741,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:737,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:737,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:741,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:735,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:739,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:741,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:741,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:741,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:742,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:742,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:742,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:747,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:743,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:743,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:747,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:741,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:745,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:747,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:747,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:747,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:748,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:748,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:748,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:749,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:749,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:747,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:751,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:753,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:727,13'
          Dst:             evp_pkey_ctx_state
        - Src:             'crypto/evp/pmeth_lib.c:757,16'
          Dst:             evp_pkey_ctx_get_params_to_ctrl
    - functionName:    evp_pkey_ctx_get_params_strict
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_CTX_get_params
        - EVP_PKEY_CTX_gettable_params
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:884,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:884,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:885,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:884,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:893,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_gettable_params
                - EVP_PKEY_CTX_get_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/pmeth_lib.c:893,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:894,67'
              BranchSideFuncs:
                - EVP_PKEY_CTX_get_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:904,36'
              BranchSideFuncs:
                - EVP_PKEY_CTX_get_params
        - Branch String:   'crypto/evp/pmeth_lib.c:897,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:899,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_PKEY_CTX_get_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:902,5'
              BranchSideFuncs:
                - EVP_PKEY_CTX_get_params
        - Branch String:   'crypto/evp/pmeth_lib.c:899,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:900,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:901,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_get_params
                - OSSL_PARAM_locate_const
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:894,38'
          Dst:             EVP_PKEY_CTX_gettable_params
        - Src:             'crypto/evp/pmeth_lib.c:899,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/pmeth_lib.c:904,12'
          Dst:             EVP_PKEY_CTX_get_params
    - functionName:    EVP_PKEY_CTX_gettable_params
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         47
      ICount:          344
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - EVP_ASYM_CIPHER_get0_provider
        - EVP_KEM_get0_provider
        - EVP_KEYEXCH_get0_provider
        - EVP_SIGNATURE_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:769,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:769,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:770,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:770,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:771,63'
              BranchSideFuncs:
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:775,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:776,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:776,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:777,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:777,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:775,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:779,51'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:784,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:784,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:784,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:791,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:785,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:785,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:791,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:787,53'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:791,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:791,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:791,9'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:792,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:792,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:792,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:798,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:793,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:793,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:798,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:791,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:794,59'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:798,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:771,37'
          Dst:             EVP_KEYEXCH_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:771,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:779,23'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:778,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:787,23'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:786,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:794,37'
          Dst:             EVP_KEM_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:794,19'
          Dst:             ossl_provider_ctx
    - functionName:    evp_pkey_ctx_set_params_strict
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_CTX_set_params
        - EVP_PKEY_CTX_settable_params
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:859,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:859,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:860,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:859,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:868,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_settable_params
                - EVP_PKEY_CTX_set_params
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/evp/pmeth_lib.c:868,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:869,67'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:879,36'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:872,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:874,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_PKEY_CTX_set_params
            - BranchSide:      'crypto/evp/pmeth_lib.c:877,5'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_params
        - Branch String:   'crypto/evp/pmeth_lib.c:874,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:875,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:876,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_params
                - OSSL_PARAM_locate_const
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:869,38'
          Dst:             EVP_PKEY_CTX_settable_params
        - Src:             'crypto/evp/pmeth_lib.c:874,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/evp/pmeth_lib.c:879,12'
          Dst:             EVP_PKEY_CTX_set_params
    - functionName:    EVP_PKEY_CTX_settable_params
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         57
      ICount:          413
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - EVP_ASYM_CIPHER_get0_provider
        - EVP_KEM_get0_provider
        - EVP_KEYEXCH_get0_provider
        - EVP_KEYMGMT_get0_provider
        - EVP_SIGNATURE_get0_provider
        - ossl_provider_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:806,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:806,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:807,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:807,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:805,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:808,63'
              BranchSideFuncs:
                - EVP_KEYEXCH_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:813,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:813,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:813,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:813,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:813,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:813,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:820,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:814,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:814,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:820,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:816,51'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:820,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:820,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:820,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:821,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:821,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:821,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:822,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:822,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:820,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:824,53'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:828,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:829,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:829,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:829,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:835,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:830,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:830,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:835,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:828,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:831,63'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:835,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:835,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:835,9'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:836,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:836,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:836,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:842,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:837,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:837,12'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:842,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:835,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:838,59'
              BranchSideFuncs:
                - EVP_KEM_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:808,37'
          Dst:             EVP_KEYEXCH_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:808,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:816,23'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:815,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:824,23'
          Dst:             EVP_ASYM_CIPHER_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:823,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:831,37'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:831,19'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/pmeth_lib.c:838,37'
          Dst:             EVP_KEM_get0_provider
        - Src:             'crypto/evp/pmeth_lib.c:838,19'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_PKEY_CTX_is_a
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - keytype
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KEYMGMT_is_a
        - evp_pkey_name2type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:675,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:676,17'
              BranchSideFuncs:
                - evp_pkey_name2type
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:678,29'
              BranchSideFuncs:
                - EVP_KEYMGMT_is_a
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:676,40'
          Dst:             evp_pkey_name2type
        - Src:             'crypto/evp/pmeth_lib.c:678,12'
          Dst:             EVP_KEYMGMT_is_a
    - functionName:    sk_EVP_PKEY_METHOD_value
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_value
    - functionName:    EVP_PKEY_meth_get0
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - idx
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - sk_EVP_PKEY_METHOD_num
        - sk_EVP_PKEY_METHOD_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:661,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:662,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:663,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
                - __sanitizer_cov_trace_cmp8
                - sk_EVP_PKEY_METHOD_value
        - Branch String:   'crypto/evp/pmeth_lib.c:663,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:665,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
                - __sanitizer_cov_trace_cmp8
                - sk_EVP_PKEY_METHOD_value
        - Branch String:   'crypto/evp/pmeth_lib.c:666,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:668,37'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_value
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:666,24'
          Dst:             sk_EVP_PKEY_METHOD_num
        - Src:             'crypto/evp/pmeth_lib.c:668,12'
          Dst:             sk_EVP_PKEY_METHOD_value
    - functionName:    sk_EVP_PKEY_METHOD_num
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_num
    - functionName:    EVP_PKEY_meth_get_count
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sk_EVP_PKEY_METHOD_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:652,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:652,12'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
            - BranchSide:      'crypto/evp/pmeth_lib.c:652,12'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
        - Branch String:   'crypto/evp/pmeth_lib.c:654,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:654,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
            - BranchSide:      'crypto/evp/pmeth_lib.c:655,38'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_num
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:655,15'
          Dst:             sk_EVP_PKEY_METHOD_num
    - functionName:    sk_EVP_PKEY_METHOD_delete_ptr
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_delete_ptr
    - functionName:    EVP_PKEY_meth_remove
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - pmeth
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sk_EVP_PKEY_METHOD_delete_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:645,11'
          Dst:             sk_EVP_PKEY_METHOD_delete_ptr
    - functionName:    sk_EVP_PKEY_METHOD_pop_free
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    evp_app_cleanup_int
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_meth_free
        - sk_EVP_PKEY_METHOD_pop_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:637,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_pop_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:637,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_pop_free
        - Branch String:   'crypto/evp/pmeth_lib.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:637,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_pop_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:638,37'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_pop_free
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:638,9'
          Dst:             sk_EVP_PKEY_METHOD_pop_free
        - Src:             'crypto/evp/pmeth_lib.c:638,9'
          Dst:             EVP_PKEY_meth_free
    - functionName:    EVP_PKEY_meth_free
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - pmeth
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:453,15'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:453,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:453,15'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:453,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:453,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:454,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:454,9'
          Dst:             CRYPTO_free
    - functionName:    sk_EVP_PKEY_METHOD_sort
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    sk_EVP_PKEY_METHOD_push
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_METHOD *'
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_push
    - functionName:    pmeth_cmp
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 **'
        - 'struct.evp_pkey_method_st.1361 **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_EVP_PKEY_METHOD_new
      functionSourceFile: '/src/openssl/include/crypto/evp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'struct.stack_st_EVP_PKEY_METHOD *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/evp.h:194,1'
          Dst:             OPENSSL_sk_new
    - functionName:    EVP_PKEY_meth_add0
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - pmeth
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - pmeth_cmp
        - sk_EVP_PKEY_METHOD_new
        - sk_EVP_PKEY_METHOD_push
        - sk_EVP_PKEY_METHOD_sort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:621,28'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_new
                - sk_EVP_PKEY_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:627,34'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_METHOD_sort
        - Branch String:   'crypto/evp/pmeth_lib.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:623,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:626,5'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_METHOD_sort
        - Branch String:   'crypto/evp/pmeth_lib.c:627,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:628,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_sort
            - BranchSide:      'crypto/evp/pmeth_lib.c:631,29'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_sort
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:621,28'
          Dst:             sk_EVP_PKEY_METHOD_new
        - Src:             'crypto/evp/pmeth_lib.c:621,28'
          Dst:             pmeth_cmp
        - Src:             'crypto/evp/pmeth_lib.c:623,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:623,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:623,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:627,10'
          Dst:             sk_EVP_PKEY_METHOD_push
        - Src:             'crypto/evp/pmeth_lib.c:628,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:628,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:628,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:631,5'
          Dst:             sk_EVP_PKEY_METHOD_sort
    - functionName:    EVP_PKEY_CTX_dup
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - pctx
      BBCount:         122
      ICount:          919
      EdgeCount:       170
      CyclomaticComplexity: 50
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ENGINE_init
        - ERR_new
        - EVP_ASYM_CIPHER_free
        - EVP_ASYM_CIPHER_up_ref
        - EVP_KEM_free
        - EVP_KEM_up_ref
        - EVP_KEYEXCH_free
        - EVP_KEYEXCH_up_ref
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_up_ref
        - EVP_PKEY_CTX_free
        - EVP_PKEY_up_ref
        - EVP_SIGNATURE_free
        - EVP_SIGNATURE_up_ref
        - evp_pkey_export_to_provider
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:473,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:473,38'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_PKEY_up_ref
            - BranchSide:      'crypto/evp/pmeth_lib.c:478,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:473,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:474,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_PKEY_up_ref
            - BranchSide:      'crypto/evp/pmeth_lib.c:478,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:479,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:482,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:482,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:483,25'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'crypto/evp/pmeth_lib.c:484,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'crypto/evp/pmeth_lib.c:489,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:490,27'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:494,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:491,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:492,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:493,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:496,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:497,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:497,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:498,37'
              BranchSideFuncs:
                - EVP_KEYEXCH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:502,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:499,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:500,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:501,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:502,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:503,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:503,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:504,17'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:506,17'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:506,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:508,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:510,17'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:510,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:511,34'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:515,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:517,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:517,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:538,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:518,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:519,38'
              BranchSideFuncs:
                - EVP_SIGNATURE_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:523,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:520,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:521,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:522,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:523,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:524,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:538,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:524,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:525,17'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:527,17'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:527,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:529,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:531,17'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:531,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:532,36'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:536,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:538,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:538,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:539,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:538,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:539,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:559,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:539,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:540,36'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:544,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:541,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:542,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:543,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:544,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:545,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:559,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:545,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:546,17'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:548,17'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:548,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:550,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:552,17'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:552,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:553,38'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:557,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:559,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:559,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:559,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:580,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:561,34'
              BranchSideFuncs:
                - EVP_KEM_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:565,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:562,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:563,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:564,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:565,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:566,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:580,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:566,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:567,17'
              BranchSideFuncs:
                - EVP_KEM_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:569,17'
              BranchSideFuncs:
                - EVP_KEM_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:569,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:571,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:573,17'
              BranchSideFuncs:
                - EVP_KEM_free
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:573,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:574,30'
              BranchSideFuncs:
                - EVP_KEM_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:580,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:580,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:582,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:580,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:0,0'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:582,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:590,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:591,25'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:592,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:594,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:595,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:609,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:595,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:596,40'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:609,5'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:601,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:602,17'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:603,37'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:603,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:604,17'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:605,30'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:609,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:610,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:473,26'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/pmeth_lib.c:474,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:474,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:474,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:478,12'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/pmeth_lib.c:483,9'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:490,27'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/evp/pmeth_lib.c:499,18'
          Dst:             EVP_KEYEXCH_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:503,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:511,17'
          Dst:             EVP_KEYEXCH_free
        - Src:             'crypto/evp/pmeth_lib.c:520,18'
          Dst:             EVP_SIGNATURE_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:524,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:532,17'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/pmeth_lib.c:541,18'
          Dst:             EVP_ASYM_CIPHER_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:545,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:553,17'
          Dst:             EVP_ASYM_CIPHER_free
        - Src:             'crypto/evp/pmeth_lib.c:562,18'
          Dst:             EVP_KEM_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:566,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:574,17'
          Dst:             EVP_KEM_free
        - Src:             'crypto/evp/pmeth_lib.c:591,9'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:599,23'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/pmeth_lib.c:603,18'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:605,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/pmeth_lib.c:614,5'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BN_free
        - CRYPTO_free
        - ENGINE_finish
        - EVP_KEYMGMT_free
        - EVP_PKEY_free
        - evp_pkey_ctx_free_all_cached_data
        - evp_pkey_ctx_free_old_ops
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:407,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:409,9'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - evp_pkey_ctx_free_all_cached_data
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - ENGINE_finish
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:409,20'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:409,23'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - evp_pkey_ctx_free_all_cached_data
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - ENGINE_finish
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:412,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - evp_pkey_ctx_free_all_cached_data
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - ENGINE_finish
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/evp/pmeth_lib.c:409,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:410,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - evp_pkey_ctx_free_all_cached_data
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - ENGINE_finish
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:412,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - evp_pkey_ctx_free_all_cached_data
                - EVP_KEYMGMT_free
                - CRYPTO_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - ENGINE_finish
                - BN_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:412,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/pmeth_lib.c:414,5'
          Dst:             evp_pkey_ctx_free_all_cached_data
        - Src:             'crypto/evp/pmeth_lib.c:416,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/pmeth_lib.c:418,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/pmeth_lib.c:419,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/evp/pmeth_lib.c:420,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/evp/pmeth_lib.c:422,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/pmeth_lib.c:424,5'
          Dst:             BN_free
        - Src:             'crypto/evp/pmeth_lib.c:425,5'
          Dst:             CRYPTO_free
    - functionName:    evp_pkey_ctx_free_old_ops
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         61
      ICount:          404
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - EVP_ASYM_CIPHER_free
        - EVP_KEM_free
        - EVP_KEYEXCH_free
        - EVP_SIGNATURE_free
        - evp_keymgmt_gen_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:374,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:374,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:374,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:374,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,13'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:380,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_gen_cleanup
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:375,40'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:375,43'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:377,28'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/pmeth_lib.c:375,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:376,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:377,28'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/pmeth_lib.c:380,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:381,13'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:386,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_gen_cleanup
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:381,40'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:381,43'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:383,26'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
        - Branch String:   'crypto/evp/pmeth_lib.c:381,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:382,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEYEXCH_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:383,26'
              BranchSideFuncs:
                - EVP_KEYEXCH_free
        - Branch String:   'crypto/evp/pmeth_lib.c:386,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:386,16'
              BranchSideFuncs:
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:387,13'
              BranchSideFuncs:
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:386,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:387,13'
              BranchSideFuncs:
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:393,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_gen_cleanup
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:387,42'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:387,45'
              BranchSideFuncs:
                - EVP_KEM_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:389,22'
              BranchSideFuncs:
                - EVP_KEM_free
        - Branch String:   'crypto/evp/pmeth_lib.c:387,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:388,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_KEM_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:389,22'
              BranchSideFuncs:
                - EVP_KEM_free
        - Branch String:   'crypto/evp/pmeth_lib.c:393,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:393,14'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:394,13'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:393,14'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:394,13'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:399,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - evp_keymgmt_gen_cleanup
        - Branch String:   'crypto/evp/pmeth_lib.c:394,41'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:394,44'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/pmeth_lib.c:396,30'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/pmeth_lib.c:394,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:395,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_ASYM_CIPHER_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:396,30'
              BranchSideFuncs:
                - EVP_ASYM_CIPHER_free
        - Branch String:   'crypto/evp/pmeth_lib.c:399,16'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:399,16'
              BranchSideFuncs:
                - evp_keymgmt_gen_cleanup
            - BranchSide:      'crypto/evp/pmeth_lib.c:400,13'
              BranchSideFuncs:
                - evp_keymgmt_gen_cleanup
        - Branch String:   'crypto/evp/pmeth_lib.c:400,44'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:400,47'
              BranchSideFuncs:
                - evp_keymgmt_gen_cleanup
            - BranchSide:      'crypto/evp/pmeth_lib.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:400,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:401,37'
              BranchSideFuncs:
                - evp_keymgmt_gen_cleanup
            - BranchSide:      'crypto/evp/pmeth_lib.c:402,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:377,9'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/pmeth_lib.c:383,9'
          Dst:             EVP_KEYEXCH_free
        - Src:             'crypto/evp/pmeth_lib.c:389,9'
          Dst:             EVP_KEM_free
        - Src:             'crypto/evp/pmeth_lib.c:396,9'
          Dst:             EVP_ASYM_CIPHER_free
        - Src:             'crypto/evp/pmeth_lib.c:401,13'
          Dst:             evp_keymgmt_gen_cleanup
    - functionName:    evp_pkey_ctx_free_all_cached_data
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_ctx_free_cached_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:1459,5'
          Dst:             evp_pkey_ctx_free_cached_data
    - functionName:    EVP_PKEY_CTX_new_id
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        2
      argTypes:
        - int
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - id
        - e
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_ctx_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:464,12'
          Dst:             int_ctx_new
    - functionName:    int_ctx_new
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        6
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_pkey_st.1358 *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - pkey
        - e
        - keytype
        - propquery
        - id
      BBCount:         120
      ICount:          607
      EdgeCount:       163
      CyclomaticComplexity: 45
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ENGINE_finish
        - ENGINE_get_pkey_meth
        - ENGINE_get_pkey_meth_engine
        - ENGINE_init
        - ERR_new
        - EVP_KEYMGMT_fetch
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_up_ref
        - EVP_PKEY_CTX_free
        - EVP_PKEY_meth_find
        - EVP_PKEY_up_ref
        - OBJ_nid2sn
        - evp_pkey_meth_find_added_by_application
        - evp_pkey_name2type
        - get_legacy_alg_type_from_keymgmt
        - ossl_assert_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_name
            - BranchSide:      'crypto/evp/pmeth_lib.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:189,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:189,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_name
            - BranchSide:      'crypto/evp/pmeth_lib.c:192,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_name
        - Branch String:   'crypto/evp/pmeth_lib.c:189,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:190,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_name
            - BranchSide:      'crypto/evp/pmeth_lib.c:192,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_get0_name
        - Branch String:   'crypto/evp/pmeth_lib.c:192,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:194,49'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/pmeth_lib.c:197,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_name2type
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/pmeth_lib.c:199,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:200,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:201,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:209,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:226,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/pmeth_lib.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:210,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:214,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:227,17'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/pmeth_lib.c:228,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
        - Branch String:   'crypto/evp/pmeth_lib.c:228,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:228,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
            - BranchSide:      'crypto/evp/pmeth_lib.c:232,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:228,36'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:228,39'
              BranchSideFuncs:
                - OBJ_nid2sn
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:229,30'
              BranchSideFuncs:
                - OBJ_nid2sn
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:229,30'
              BranchSideFuncs:
                - OBJ_nid2sn
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:232,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:232,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:232,22'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:235,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:233,13'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:235,9'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:233,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:233,42'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:233,63'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:236,26'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
            - BranchSide:      'crypto/evp/pmeth_lib.c:241,41'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth_engine
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
        - Branch String:   'crypto/evp/pmeth_lib.c:236,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:237,13'
              BranchSideFuncs:
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
            - BranchSide:      'crypto/evp/pmeth_lib.c:240,5'
              BranchSideFuncs:
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
                - ENGINE_get_pkey_meth
        - Branch String:   'crypto/evp/pmeth_lib.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:249,38'
              BranchSideFuncs:
                - ENGINE_get_pkey_meth
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:252,9'
              BranchSideFuncs:
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_meth_find
        - Branch String:   'crypto/evp/pmeth_lib.c:252,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:252,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_meth_find
            - BranchSide:      'crypto/evp/pmeth_lib.c:255,69'
              BranchSideFuncs:
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:253,36'
              BranchSideFuncs:
                - EVP_PKEY_meth_find
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:255,69'
              BranchSideFuncs:
                - evp_pkey_meth_find_added_by_application
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:264,19'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:264,22'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:312,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:264,40'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:264,43'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_fetch
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:312,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:271,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_fetch
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:312,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:271,26'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:271,29'
              BranchSideFuncs:
                - EVP_KEYMGMT_fetch
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:277,41'
              BranchSideFuncs:
                - EVP_KEYMGMT_fetch
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:271,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:272,37'
              BranchSideFuncs:
                - EVP_KEYMGMT_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:277,41'
              BranchSideFuncs:
                - EVP_KEYMGMT_fetch
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:272,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:273,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:275,27'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:280,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:290,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:290,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:291,59'
              BranchSideFuncs:
                - get_legacy_alg_type_from_keymgmt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:310,5'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:293,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:294,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:308,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:294,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:295,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:301,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.4856
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/pmeth_lib.c:301,25'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:0,0'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:302,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:312,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:312,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/pmeth_lib.c:315,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
        - Branch String:   'crypto/evp/pmeth_lib.c:312,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:313,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
            - BranchSide:      'crypto/evp/pmeth_lib.c:315,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
        - Branch String:   'crypto/evp/pmeth_lib.c:319,22'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:319,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
            - BranchSide:      'crypto/evp/pmeth_lib.c:319,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
        - Branch String:   'crypto/evp/pmeth_lib.c:319,40'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:319,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
                - ENGINE_finish
            - BranchSide:      'crypto/evp/pmeth_lib.c:323,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:320,23'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:323,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:323,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:324,26'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:327,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_strdup
                - CRYPTO_free
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/pmeth_lib.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:328,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
                - CRYPTO_free
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:335,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:329,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:330,13'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:334,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_up_ref
        - Branch String:   'crypto/evp/pmeth_lib.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:344,25'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:346,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
        - Branch String:   'crypto/evp/pmeth_lib.c:346,23'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:346,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:354,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:347,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:354,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:347,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:348,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      'crypto/evp/pmeth_lib.c:352,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:194,27'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/pmeth_lib.c:198,22'
          Dst:             evp_pkey_name2type
        - Src:             'crypto/evp/pmeth_lib.c:210,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:210,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:210,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:229,19'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/evp/pmeth_lib.c:236,14'
          Dst:             ENGINE_init
        - Src:             'crypto/evp/pmeth_lib.c:237,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:237,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:237,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:241,13'
          Dst:             ENGINE_get_pkey_meth_engine
        - Src:             'crypto/evp/pmeth_lib.c:249,17'
          Dst:             ENGINE_get_pkey_meth
        - Src:             'crypto/evp/pmeth_lib.c:253,17'
          Dst:             EVP_PKEY_meth_find
        - Src:             'crypto/evp/pmeth_lib.c:255,29'
          Dst:             evp_pkey_meth_find_added_by_application
        - Src:             'crypto/evp/pmeth_lib.c:272,18'
          Dst:             EVP_KEYMGMT_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:273,17'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:273,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:273,17'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:277,23'
          Dst:             EVP_KEYMGMT_fetch
        - Src:             'crypto/evp/pmeth_lib.c:291,26'
          Dst:             get_legacy_alg_type_from_keymgmt
        - Src:             'crypto/evp/pmeth_lib.c:301,26'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/pmeth_lib.c:302,25'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:302,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:302,25'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:303,25'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/pmeth_lib.c:313,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/pmeth_lib.c:313,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/pmeth_lib.c:313,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/pmeth_lib.c:315,15'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/pmeth_lib.c:320,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/evp/pmeth_lib.c:324,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/pmeth_lib.c:328,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/evp/pmeth_lib.c:330,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/pmeth_lib.c:331,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/pmeth_lib.c:344,9'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/evp/pmeth_lib.c:349,13'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_meth_find
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_bsearch_pmeth_func
        - evp_pkey_meth_find_added_by_application
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:113,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:115,19'
              BranchSideFuncs:
                - OBJ_bsearch_pmeth_func
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/pmeth_lib.c:119,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:121,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:112,14'
          Dst:             evp_pkey_meth_find_added_by_application
        - Src:             'crypto/evp/pmeth_lib.c:117,11'
          Dst:             OBJ_bsearch_pmeth_func
    - functionName:    evp_pkey_meth_find_added_by_application
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sk_EVP_PKEY_METHOD_find
        - sk_EVP_PKEY_METHOD_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:98,23'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_METHOD_value
            - BranchSide:      'crypto/evp/pmeth_lib.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:101,45'
              BranchSideFuncs:
                - sk_EVP_PKEY_METHOD_value
            - BranchSide:      'crypto/evp/pmeth_lib.c:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:99,15'
          Dst:             sk_EVP_PKEY_METHOD_find
        - Src:             'crypto/evp/pmeth_lib.c:101,20'
          Dst:             sk_EVP_PKEY_METHOD_value
    - functionName:    OBJ_bsearch_pmeth_func
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_method_st.1361 **'
        - 'func_type **'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - pmeth_func_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:84,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/evp/pmeth_lib.c:84,1'
          Dst:             pmeth_func_cmp_BSEARCH_CMP_FN
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st.1358 *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - pkey
        - e
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_ctx_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:459,12'
          Dst:             int_ctx_new
    - functionName:    EVP_PKEY_meth_copy
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_method_st.1361 *'
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_meth_get0_info
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.evp_pkey_method_st.1361 *'
      constantsTouched: []
      argNames:
        - ppkey_id
        - pflags
        - meth
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:434,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/pmeth_lib.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:436,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_new_from_pkey
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_pkey_st.1358 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - pkey
        - propquery
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_ctx_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:369,12'
          Dst:             int_ctx_new
    - functionName:    EVP_PKEY_CTX_new_from_name
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st.1360 *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - propquery
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_ctx_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:363,12'
          Dst:             int_ctx_new
    - functionName:    EVP_PKEY_meth_new
      functionSourceFile: '/src/openssl/crypto/evp/pmeth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - id
        - flags
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/pmeth_lib.c:129,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/pmeth_lib.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/pmeth_lib.c:132,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/pmeth_lib.c:128,13'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_settable_ctx_md_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_set_ctx_md_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_gettable_ctx_md_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_get_ctx_md_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_gettable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_dupctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_freectx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_verify
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_verify_final
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_verify_update
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_verify_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_sign
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_sign_final
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_sign_update
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_digest_sign_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_verify_recover
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_verify_recover_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_verify
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_verify_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_sign
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_sign_init
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_signature_newctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_signature_new
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.evp_signature_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_provider_up_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:28,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.5025
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_up_ref
        - Branch String:   'crypto/evp/signature.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:29,9'
              BranchSideFuncs:
                - ossl_provider_up_ref
            - BranchSide:      'crypto/evp/signature.c:33,23'
              BranchSideFuncs:
                - ossl_provider_up_ref
      Callsites:
        - Src:             'crypto/evp/signature.c:23,32'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/evp/signature.c:28,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/evp/signature.c:29,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/signature.c:34,5'
          Dst:             ossl_provider_up_ref
    - functionName:    EVP_PKEY_verify_recover
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - rout
        - routlen
        - sig
        - siglen
      BBCount:         28
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:719,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:720,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:724,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:724,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:725,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:729,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:729,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:730,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:732,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:734,50'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:734,70'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/signature.c:735,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:738,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:738,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:739,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:738,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:739,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:742,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:743,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:742,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:742,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:742,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:742,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:743,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/signature.c:720,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:720,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:720,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:725,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:725,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:725,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:739,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:739,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:739,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             EVP_PKEY_get_size
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:742,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_verify_recover_init_ex
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:710,12'
          Dst:             evp_pkey_signature_init
    - functionName:    evp_pkey_signature_init
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - operation
        - params
      BBCount:         95
      ICount:          684
      EdgeCount:       123
      CyclomaticComplexity: 30
      functionsReached:
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_KEYMGMT_free
        - EVP_KEYMGMT_get0_name
        - EVP_KEYMGMT_get0_provider
        - EVP_SIGNATURE_fetch
        - EVP_SIGNATURE_free
        - EVP_SIGNATURE_get0_provider
        - evp_keymgmt_fetch_from_prov
        - evp_keymgmt_util_query_operation_name
        - evp_pkey_ctx_free_old_ops
        - evp_pkey_ctx_use_cached_data
        - evp_pkey_export_to_provider
        - evp_signature_fetch_from_prov
        - ossl_assert_int
        - ossl_provider_ctx
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:402,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:406,31'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5024
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:412,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:414,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5024
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:414,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:415,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:423,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5024
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:423,10'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:423,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5024
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:423,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5024
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:425,9'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:429,59'
              BranchSideFuncs:
                - evp_keymgmt_util_query_operation_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:432,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:454,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/signature.c:454,29'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:454,32'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/signature.c:454,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/signature.c:454,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:455,22'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/signature.c:505,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:465,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:468,37'
              BranchSideFuncs:
                - EVP_SIGNATURE_fetch
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/signature.c:473,50'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/signature.c:481,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/signature.c:469,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:470,56'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
            - BranchSide:      'crypto/evp/signature.c:471,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/signature.c:477,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:478,17'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:479,13'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/signature.c:481,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:482,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/signature.c:495,58'
              BranchSideFuncs:
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
        - Branch String:   'crypto/evp/signature.c:498,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:499,51'
              BranchSideFuncs:
                - evp_pkey_export_to_provider
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:501,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:501,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:502,30'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
            - BranchSide:      'crypto/evp/signature.c:503,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_switch
                - EVP_KEYMGMT_get0_provider
                - evp_signature_fetch_from_prov
                - EVP_KEYMGMT_get0_name
                - evp_keymgmt_fetch_from_prov
                - EVP_KEYMGMT_free
                - evp_pkey_export_to_provider
                - EVP_SIGNATURE_fetch
                - EVP_SIGNATURE_get0_provider
        - Branch String:   'crypto/evp/signature.c:505,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:506,28'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
                - ERR_pop_to_mark
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:510,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:517,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:519,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:523,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:523,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:525,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:533,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:541,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:550,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:525,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:526,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:530,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:533,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:534,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:538,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:541,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:542,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:546,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:555,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:559,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
        - Branch String:   'crypto/evp/signature.c:571,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:571,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:575,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:571,47'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:571,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:572,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:572,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:572,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:575,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:572,49'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:572,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:573,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:573,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:573,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:575,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:574,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:574,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:579,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:570,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:575,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:579,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:579,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:581,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:586,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:591,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:596,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:583,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:586,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:587,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:588,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:591,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:592,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:593,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KEYMGMT_free
                - evp_pkey_ctx_use_cached_data
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:599,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:599,16'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:600,9'
              BranchSideFuncs:
                - evp_pkey_ctx_free_old_ops
                - EVP_KEYMGMT_free
        - Branch String:   'crypto/evp/signature.c:603,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:604,44'
              BranchSideFuncs:
                - evp_pkey_ctx_use_cached_data
                - EVP_KEYMGMT_free
            - BranchSide:      'crypto/evp/signature.c:607,22'
              BranchSideFuncs:
                - EVP_KEYMGMT_free
      Callsites:
        - Src:             'crypto/evp/signature.c:402,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:402,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:402,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:406,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/signature.c:409,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/evp/signature.c:415,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/signature.c:416,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:416,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:416,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:423,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/evp/signature.c:425,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/signature.c:426,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:426,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:426,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:429,21'
          Dst:             evp_keymgmt_util_query_operation_name
        - Src:             'crypto/evp/signature.c:432,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/evp/signature.c:433,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:433,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:433,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:462,9'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/signature.c:463,9'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/signature.c:468,17'
          Dst:             EVP_SIGNATURE_fetch
        - Src:             'crypto/evp/signature.c:470,28'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/signature.c:473,24'
          Dst:             EVP_KEYMGMT_get0_provider
        - Src:             'crypto/evp/signature.c:475,17'
          Dst:             evp_signature_fetch_from_prov
        - Src:             'crypto/evp/signature.c:496,41'
          Dst:             EVP_KEYMGMT_get0_name
        - Src:             'crypto/evp/signature.c:495,13'
          Dst:             evp_keymgmt_fetch_from_prov
        - Src:             'crypto/evp/signature.c:499,23'
          Dst:             evp_pkey_export_to_provider
        - Src:             'crypto/evp/signature.c:502,13'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/signature.c:506,9'
          Dst:             EVP_SIGNATURE_free
        - Src:             'crypto/evp/signature.c:510,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/signature.c:516,27'
          Dst:             ossl_provider_ctx
        - Src:             'crypto/evp/signature.c:519,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:519,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:519,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:526,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:526,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:526,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:534,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:534,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:534,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:542,13'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:542,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:542,13'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:550,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:550,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:550,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:566,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/evp/signature.c:567,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/signature.c:575,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:575,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:575,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:596,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:596,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:596,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:604,15'
          Dst:             evp_pkey_ctx_use_cached_data
        - Src:             'crypto/evp/signature.c:607,5'
          Dst:             EVP_KEYMGMT_free
        - Src:             'crypto/evp/signature.c:610,5'
          Dst:             evp_pkey_ctx_free_old_ops
        - Src:             'crypto/evp/signature.c:612,5'
          Dst:             EVP_KEYMGMT_free
    - functionName:    EVP_SIGNATURE_free
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:282,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.5040
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.5041
                - CRYPTO_free
        - Branch String:   'crypto/evp/signature.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:285,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_provider_free
                - CRYPTO_FREE_REF.5041
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/evp/signature.c:282,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/evp/signature.c:285,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/evp/signature.c:286,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/evp/signature.c:287,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/evp/signature.c:288,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_SIGNATURE_fetch
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      'struct.evp_signature_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch
        - evp_signature_from_algorithm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:307,12'
          Dst:             evp_generic_fetch
        - Src:             'crypto/evp/signature.c:307,12'
          Dst:             evp_signature_from_algorithm
        - Src:             'crypto/evp/signature.c:307,12'
          Dst:             EVP_SIGNATURE_up_ref
        - Src:             'crypto/evp/signature.c:307,12'
          Dst:             EVP_SIGNATURE_free
    - functionName:    EVP_SIGNATURE_get0_provider
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_signature_fetch_from_prov
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      'struct.evp_signature_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - algorithm
        - properties
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_fetch_from_prov
        - evp_signature_from_algorithm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:317,12'
          Dst:             evp_generic_fetch_from_prov
        - Src:             'crypto/evp/signature.c:317,12'
          Dst:             evp_signature_from_algorithm
        - Src:             'crypto/evp/signature.c:317,12'
          Dst:             EVP_SIGNATURE_up_ref
        - Src:             'crypto/evp/signature.c:317,12'
          Dst:             EVP_SIGNATURE_free
    - functionName:    evp_signature_from_algorithm
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - name_id
        - algodef
        - prov
      BBCount:         173
      ICount:          978
      EdgeCount:       234
      CyclomaticComplexity: 63
      functionsReached:
        - ERR_new
        - EVP_SIGNATURE_free
        - OSSL_FUNC_signature_digest_sign
        - OSSL_FUNC_signature_digest_sign_final
        - OSSL_FUNC_signature_digest_sign_init
        - OSSL_FUNC_signature_digest_sign_update
        - OSSL_FUNC_signature_digest_verify
        - OSSL_FUNC_signature_digest_verify_final
        - OSSL_FUNC_signature_digest_verify_init
        - OSSL_FUNC_signature_digest_verify_update
        - OSSL_FUNC_signature_dupctx
        - OSSL_FUNC_signature_freectx
        - OSSL_FUNC_signature_get_ctx_md_params
        - OSSL_FUNC_signature_get_ctx_params
        - OSSL_FUNC_signature_gettable_ctx_md_params
        - OSSL_FUNC_signature_gettable_ctx_params
        - OSSL_FUNC_signature_newctx
        - OSSL_FUNC_signature_set_ctx_md_params
        - OSSL_FUNC_signature_set_ctx_params
        - OSSL_FUNC_signature_settable_ctx_md_params
        - OSSL_FUNC_signature_settable_ctx_params
        - OSSL_FUNC_signature_sign
        - OSSL_FUNC_signature_sign_init
        - OSSL_FUNC_signature_verify
        - OSSL_FUNC_signature_verify_init
        - OSSL_FUNC_signature_verify_recover
        - OSSL_FUNC_signature_verify_recover_init
        - evp_signature_new
        - ossl_algorithm_get1_first_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:50,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:54,26'
              BranchSideFuncs:
                - ossl_algorithm_get1_first_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:56,9'
              BranchSideFuncs:
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:57,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:59,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:60,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:62,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
            - BranchSide:      'crypto/evp/signature.c:68,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:74,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:80,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:86,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:92,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_recover_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:99,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:106,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:112,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:119,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:126,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:132,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:138,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:145,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:152,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:158,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:164,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:169,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:176,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:183,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:190,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:197,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_get_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:204,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:211,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_set_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:218,17'
              BranchSideFuncs:
                - OSSL_FUNC_signature_settable_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:225,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:62,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:63,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:64,60'
              BranchSideFuncs:
                - OSSL_FUNC_signature_newctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
        - Branch String:   'crypto/evp/signature.c:68,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:69,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:70,66'
              BranchSideFuncs:
                - OSSL_FUNC_signature_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:74,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:75,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:76,56'
              BranchSideFuncs:
                - OSSL_FUNC_signature_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:80,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:81,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:82,70'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:86,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:87,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:88,60'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:92,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:93,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:95,59'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_recover_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:99,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:100,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:102,54'
              BranchSideFuncs:
                - OSSL_FUNC_signature_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:106,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:107,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:109,56'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:112,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:113,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:115,58'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:119,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:120,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:122,57'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:126,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:127,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:129,51'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:133,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:135,58'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:138,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:139,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:141,60'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:145,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:146,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:148,59'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:152,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:153,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:155,53'
              BranchSideFuncs:
                - OSSL_FUNC_signature_digest_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:158,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:159,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:160,62'
              BranchSideFuncs:
                - OSSL_FUNC_signature_freectx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:164,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:165,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:166,60'
              BranchSideFuncs:
                - OSSL_FUNC_signature_dupctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:170,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:172,54'
              BranchSideFuncs:
                - OSSL_FUNC_signature_get_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:176,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:177,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:179,59'
              BranchSideFuncs:
                - OSSL_FUNC_signature_gettable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:183,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:184,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:186,54'
              BranchSideFuncs:
                - OSSL_FUNC_signature_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:190,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:191,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:193,59'
              BranchSideFuncs:
                - OSSL_FUNC_signature_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:197,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:198,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:200,57'
              BranchSideFuncs:
                - OSSL_FUNC_signature_get_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:204,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:205,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:207,62'
              BranchSideFuncs:
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:211,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:212,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:214,57'
              BranchSideFuncs:
                - OSSL_FUNC_signature_set_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:218,17'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:219,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_settable_ctx_md_params
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
            - BranchSide:      'crypto/evp/signature.c:221,62'
              BranchSideFuncs:
                - OSSL_FUNC_signature_settable_ctx_md_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_signature_set_ctx_md_params
                - OSSL_FUNC_signature_gettable_ctx_md_params
                - OSSL_FUNC_signature_get_ctx_md_params
                - OSSL_FUNC_signature_settable_ctx_params
                - OSSL_FUNC_signature_set_ctx_params
                - OSSL_FUNC_signature_gettable_ctx_params
                - OSSL_FUNC_signature_get_ctx_params
                - OSSL_FUNC_signature_dupctx
                - OSSL_FUNC_signature_freectx
                - OSSL_FUNC_signature_digest_verify
                - OSSL_FUNC_signature_digest_verify_final
                - OSSL_FUNC_signature_digest_verify_update
                - OSSL_FUNC_signature_digest_verify_init
                - OSSL_FUNC_signature_digest_sign
                - OSSL_FUNC_signature_digest_sign_final
                - OSSL_FUNC_signature_digest_sign_update
                - OSSL_FUNC_signature_digest_sign_init
                - OSSL_FUNC_signature_verify_recover
                - OSSL_FUNC_signature_verify_recover_init
                - OSSL_FUNC_signature_verify
                - OSSL_FUNC_signature_verify_init
                - OSSL_FUNC_signature_sign
                - OSSL_FUNC_signature_sign_init
                - OSSL_FUNC_signature_newctx
        - Branch String:   'crypto/evp/signature.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:227,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:228,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:228,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:229,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:229,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:230,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:230,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:231,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:231,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:232,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:232,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:233,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:233,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:234,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:234,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:234,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:235,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:235,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:235,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:236,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:236,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:236,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:237,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:237,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:237,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:238,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:238,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:238,31'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:238,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:239,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:239,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:239,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:239,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:240,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:240,33'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:240,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:241,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:241,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:242,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:243,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:243,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:244,13'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:244,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:245,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:245,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:245,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:245,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:246,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:246,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:246,30'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:246,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:247,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/evp/signature.c:247,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:247,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:247,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:247,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:248,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:248,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
        - Branch String:   'crypto/evp/signature.c:248,32'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:248,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:270,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/signature.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_SIGNATURE_free
            - BranchSide:      'crypto/evp/signature.c:270,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/signature.c:49,22'
          Dst:             evp_signature_new
        - Src:             'crypto/evp/signature.c:50,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:50,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:50,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:55,33'
          Dst:             ossl_algorithm_get1_first_name
        - Src:             'crypto/evp/signature.c:64,33'
          Dst:             OSSL_FUNC_signature_newctx
        - Src:             'crypto/evp/signature.c:70,36'
          Dst:             OSSL_FUNC_signature_sign_init
        - Src:             'crypto/evp/signature.c:76,31'
          Dst:             OSSL_FUNC_signature_sign
        - Src:             'crypto/evp/signature.c:82,38'
          Dst:             OSSL_FUNC_signature_verify_init
        - Src:             'crypto/evp/signature.c:88,33'
          Dst:             OSSL_FUNC_signature_verify
        - Src:             'crypto/evp/signature.c:95,19'
          Dst:             OSSL_FUNC_signature_verify_recover_init
        - Src:             'crypto/evp/signature.c:102,19'
          Dst:             OSSL_FUNC_signature_verify_recover
        - Src:             'crypto/evp/signature.c:109,19'
          Dst:             OSSL_FUNC_signature_digest_sign_init
        - Src:             'crypto/evp/signature.c:115,19'
          Dst:             OSSL_FUNC_signature_digest_sign_update
        - Src:             'crypto/evp/signature.c:122,19'
          Dst:             OSSL_FUNC_signature_digest_sign_final
        - Src:             'crypto/evp/signature.c:129,19'
          Dst:             OSSL_FUNC_signature_digest_sign
        - Src:             'crypto/evp/signature.c:135,19'
          Dst:             OSSL_FUNC_signature_digest_verify_init
        - Src:             'crypto/evp/signature.c:141,19'
          Dst:             OSSL_FUNC_signature_digest_verify_update
        - Src:             'crypto/evp/signature.c:148,19'
          Dst:             OSSL_FUNC_signature_digest_verify_final
        - Src:             'crypto/evp/signature.c:155,19'
          Dst:             OSSL_FUNC_signature_digest_verify
        - Src:             'crypto/evp/signature.c:160,34'
          Dst:             OSSL_FUNC_signature_freectx
        - Src:             'crypto/evp/signature.c:166,33'
          Dst:             OSSL_FUNC_signature_dupctx
        - Src:             'crypto/evp/signature.c:172,19'
          Dst:             OSSL_FUNC_signature_get_ctx_params
        - Src:             'crypto/evp/signature.c:179,19'
          Dst:             OSSL_FUNC_signature_gettable_ctx_params
        - Src:             'crypto/evp/signature.c:186,19'
          Dst:             OSSL_FUNC_signature_set_ctx_params
        - Src:             'crypto/evp/signature.c:193,19'
          Dst:             OSSL_FUNC_signature_settable_ctx_params
        - Src:             'crypto/evp/signature.c:200,19'
          Dst:             OSSL_FUNC_signature_get_ctx_md_params
        - Src:             'crypto/evp/signature.c:207,19'
          Dst:             OSSL_FUNC_signature_gettable_ctx_md_params
        - Src:             'crypto/evp/signature.c:214,19'
          Dst:             OSSL_FUNC_signature_set_ctx_md_params
        - Src:             'crypto/evp/signature.c:221,19'
          Dst:             OSSL_FUNC_signature_settable_ctx_md_params
        - Src:             'crypto/evp/signature.c:266,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:266,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:266,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:272,5'
          Dst:             EVP_SIGNATURE_free
    - functionName:    EVP_SIGNATURE_up_ref
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:295,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_verify_recover_init
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:704,12'
          Dst:             evp_pkey_signature_init
    - functionName:    EVP_PKEY_verify
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:676,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:677,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:681,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:681,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:682,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:686,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:686,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:687,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:689,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:694,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:694,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:695,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:694,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:695,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:699,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/signature.c:677,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:677,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:677,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:682,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:682,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:682,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:695,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:695,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:695,9'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_verify_init_ex
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:667,12'
          Dst:             evp_pkey_signature_init
    - functionName:    EVP_PKEY_verify_init
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:662,12'
          Dst:             evp_pkey_signature_init
    - functionName:    EVP_PKEY_sign
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         28
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:633,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:637,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:638,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:642,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:642,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:643,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:645,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:646,39'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:646,68'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/evp/signature.c:646,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:651,28'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:651,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:652,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:651,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:652,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:656,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - EVP_PKEY_get_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:657,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/evp/signature.c:656,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:656,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/evp/signature.c:656,5'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:656,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/evp/signature.c:657,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/signature.c:633,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:633,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:633,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:638,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:638,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:638,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:652,9'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:652,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:652,9'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             EVP_PKEY_get_size
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_set_error
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_new
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/evp/signature.c:656,5'
          Dst:             ERR_set_error
    - functionName:    EVP_PKEY_sign_init_ex
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:623,12'
          Dst:             evp_pkey_signature_init
    - functionName:    EVP_PKEY_sign_init
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.953 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_pkey_signature_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:618,12'
          Dst:             evp_pkey_signature_init
    - functionName:    EVP_SIGNATURE_settable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_SIGNATURE_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:383,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:383,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:384,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/signature.c:383,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:386,61'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/signature.c:386,33'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/signature.c:386,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_SIGNATURE_gettable_ctx_params
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_SIGNATURE_get0_provider
        - ossl_provider_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:372,21'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:372,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/evp/signature.c:372,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/evp/signature.c:375,61'
              BranchSideFuncs:
                - EVP_SIGNATURE_get0_provider
                - ossl_provider_ctx
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/evp/signature.c:375,33'
          Dst:             EVP_SIGNATURE_get0_provider
        - Src:             'crypto/evp/signature.c:375,15'
          Dst:             ossl_provider_ctx
    - functionName:    EVP_SIGNATURE_names_do_all
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_signature_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - signature
        - fn
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_names_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:363,33'
              BranchSideFuncs:
                - evp_names_do_all
            - BranchSide:      'crypto/evp/signature.c:365,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/signature.c:363,16'
          Dst:             evp_names_do_all
    - functionName:    EVP_SIGNATURE_do_all_provided
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - fn
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_generic_do_all
        - evp_signature_from_algorithm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/evp/signature.c:350,5'
          Dst:             evp_generic_do_all
        - Src:             'crypto/evp/signature.c:350,5'
          Dst:             evp_signature_from_algorithm
        - Src:             'crypto/evp/signature.c:350,5'
          Dst:             EVP_SIGNATURE_up_ref
        - Src:             'crypto/evp/signature.c:350,5'
          Dst:             EVP_SIGNATURE_free
    - functionName:    EVP_SIGNATURE_get0_description
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_SIGNATURE_get0_name
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_signature_get_number
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_signature_st *'
      constantsTouched: []
      argNames:
        - signature
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_SIGNATURE_is_a
      functionSourceFile: '/src/openssl/crypto/evp/signature.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_signature_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - signature
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evp_is_a
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/evp/signature.c:327,12'
          Branch Sides:
            - BranchSide:      'crypto/evp/signature.c:327,24'
              BranchSideFuncs:
                - evp_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/evp/signature.c:327,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/evp/signature.c:327,15'
          Dst:             evp_is_a
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    base64encode
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - EVP_EncodeBlock
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1326,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1327,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_EncodeBlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5120
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/http/http_client.c:1328,10'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_EncodeBlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5120
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/http/http_client.c:1330,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1331,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1333,42'
              BranchSideFuncs:
                - EVP_EncodeBlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5120
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/http/http_client.c:1334,10'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1334,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5120
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1334,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5120
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1334,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1338,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:1329,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/http/http_client.c:1333,9'
          Dst:             EVP_EncodeBlock
        - Src:             'crypto/http/http_client.c:1334,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/http/http_client.c:1335,9'
          Dst:             CRYPTO_free
    - functionName:    OSSL_HTTP_proxy_connect
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - server
        - port
        - proxyuser
        - proxypass
        - timeout
        - bio_err
        - prog
      BBCount:         87
      ICount:          494
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - BIO_ctrl
        - BIO_f_buffer
        - BIO_free
        - BIO_gets
        - BIO_new
        - BIO_pop
        - BIO_printf
        - BIO_push
        - BIO_snprintf
        - BIO_test_flags
        - BIO_wait
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - base64encode
        - ossl_ctype_check
        - strlen
        - strncmp
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1358,23'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1358,37'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_const_cmp4
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1358,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1360,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1360,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1362,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1361,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1361,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1362,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1361,33'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1361,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1365,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1360,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1362,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1365,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1365,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1365,26'
              BranchSideFuncs:
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1366,14'
              BranchSideFuncs:
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1365,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1366,14'
              BranchSideFuncs:
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1368,9'
              BranchSideFuncs:
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1368,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1368,25'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1369,20'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1368,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1369,20'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1372,14'
              BranchSideFuncs:
                - BIO_push
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
        - Branch String:   'crypto/http/http_client.c:1383,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1384,29'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - strlen
            - BranchSide:      'crypto/http/http_client.c:1407,16'
              BranchSideFuncs:
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1387,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1388,27'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
            - BranchSide:      'crypto/http/http_client.c:1389,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
        - Branch String:   'crypto/http/http_client.c:1390,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1391,13'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1392,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
        - Branch String:   'crypto/http/http_client.c:1393,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1392,13'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
            - BranchSide:      'crypto/http/http_client.c:1393,46'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp4
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
        - Branch String:   'crypto/http/http_client.c:1392,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1394,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1395,37'
              BranchSideFuncs:
                - base64encode
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
        - Branch String:   'crypto/http/http_client.c:1396,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1396,29'
              BranchSideFuncs:
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1397,24'
              BranchSideFuncs:
                - BIO_printf
                - strlen
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1402,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1403,13'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1404,5'
              BranchSideFuncs:
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1410,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1411,13'
              BranchSideFuncs:
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1413,14'
              BranchSideFuncs:
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1413,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1409,5'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1414,13'
              BranchSideFuncs:
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1420,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1421,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1431,29'
              BranchSideFuncs:
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/http/http_client.c:1433,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1434,13'
              BranchSideFuncs:
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/http/http_client.c:1437,17'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
        - Branch String:   'crypto/http/http_client.c:1438,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1438,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
            - BranchSide:      'crypto/http/http_client.c:1438,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
        - Branch String:   'crypto/http/http_client.c:1438,14'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1439,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
            - BranchSide:      'crypto/http/http_client.c:1445,14'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
        - Branch String:   'crypto/http/http_client.c:1438,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1439,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
            - BranchSide:      'crypto/http/http_client.c:1445,14'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
        - Branch String:   'crypto/http/http_client.c:1445,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1446,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
            - BranchSide:      'crypto/http/http_client.c:1452,15'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - BIO_gets
        - Branch String:   'crypto/http/http_client.c:1455,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1456,17'
              BranchSideFuncs:
                - BIO_gets
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1468,13'
              BranchSideFuncs:
                - BIO_gets
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1456,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1457,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1459,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1459,33'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1459,36'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1459,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1459,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1460,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1461,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1479,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1478,29'
              BranchSideFuncs:
                - BIO_gets
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1482,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_ctrl
                - BIO_pop
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1482,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1482,9'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1483,15'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_pop
                - BIO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/http/http_client.c:1352,18'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/http/http_client.c:1356,25'
          Dst:             BIO_f_buffer
        - Src:             'crypto/http/http_client.c:1356,17'
          Dst:             BIO_new
        - Src:             'crypto/http/http_client.c:1358,37'
          Dst:             time
        - Src:             'crypto/http/http_client.c:1362,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1362,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1362,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1369,9'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1372,5'
          Dst:             BIO_push
        - Src:             'crypto/http/http_client.c:1374,5'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1380,5'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1384,22'
          Dst:             strlen
        - Src:             'crypto/http/http_client.c:1388,20'
          Dst:             strlen
        - Src:             'crypto/http/http_client.c:1389,21'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/http/http_client.c:1392,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/http/http_client.c:1395,24'
          Dst:             base64encode
        - Src:             'crypto/http/http_client.c:1397,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1398,13'
          Dst:             strlen
        - Src:             'crypto/http/http_client.c:1398,13'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/http/http_client.c:1401,9'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/http/http_client.c:1407,5'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1410,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:1413,14'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:1419,14'
          Dst:             BIO_wait
        - Src:             'crypto/http/http_client.c:1421,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1431,20'
          Dst:             BIO_gets
        - Src:             'crypto/http/http_client.c:1438,14'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:1439,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1439,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1439,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1440,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1445,14'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:1446,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1446,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1446,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1447,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1455,14'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:1456,17'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:1459,36'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:1462,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1462,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1462,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1464,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:1478,20'
          Dst:             BIO_gets
        - Src:             'crypto/http/http_client.c:1483,15'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:1484,9'
          Dst:             BIO_pop
        - Src:             'crypto/http/http_client.c:1485,9'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:1487,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_HTTP_transfer
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        20
      argTypes:
        - 'struct.ossl_http_req_ctx_st **'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - 'func_type *'
        - 'char *'
        - int
        - 'struct.stack_st_CONF_VALUE *'
        - 'char *'
        - 'struct.bio_st *'
        - 'char *'
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - prctx
        - server
        - port
        - path
        - use_ssl
        - proxy
        - no_proxy
        - bio
        - rbio
        - bio_update_fn
        - arg
        - buf_size
        - headers
        - content_type
        - req
        - expected_ct
        - expect_asn1
        - max_resp_len
        - timeout
        - keep_alive
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_free
        - OSSL_HTTP_close
        - OSSL_HTTP_exchange
        - OSSL_HTTP_is_alive
        - OSSL_HTTP_open
        - OSSL_HTTP_set1_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1273,31'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1273,24'
              BranchSideFuncs:
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_HTTP_exchange
                - OSSL_HTTP_open
            - BranchSide:      'crypto/http/http_client.c:1273,55'
              BranchSideFuncs:
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_HTTP_exchange
                - OSSL_HTTP_open
        - Branch String:   'crypto/http/http_client.c:1276,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1277,31'
              BranchSideFuncs:
                - OSSL_HTTP_open
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_HTTP_exchange
            - BranchSide:      'crypto/http/http_client.c:1282,9'
              BranchSideFuncs:
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1282,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1283,36'
              BranchSideFuncs:
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_HTTP_exchange
            - BranchSide:      'crypto/http/http_client.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1283,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1286,39'
              BranchSideFuncs:
                - OSSL_HTTP_exchange
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1287,13'
              BranchSideFuncs:
                - OSSL_HTTP_is_alive
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1287,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1287,49'
              BranchSideFuncs:
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:1288,34'
              BranchSideFuncs:
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
        - Branch String:   'crypto/http/http_client.c:1287,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1288,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1294,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1288,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1289,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1292,18'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1295,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1295,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1296,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:1277,16'
          Dst:             OSSL_HTTP_open
        - Src:             'crypto/http/http_client.c:1283,13'
          Dst:             OSSL_HTTP_set1_request
        - Src:             'crypto/http/http_client.c:1286,20'
          Dst:             OSSL_HTTP_exchange
        - Src:             'crypto/http/http_client.c:1287,30'
          Dst:             OSSL_HTTP_is_alive
        - Src:             'crypto/http/http_client.c:1288,18'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/http/http_client.c:1289,17'
          Dst:             BIO_free
    - functionName:    OSSL_HTTP_open
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionDepth:   0
      returnType:      'struct.ossl_http_req_ctx_st *'
      argCount:        11
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - 'func_type *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - server
        - port
        - proxy
        - no_proxy
        - use_ssl
        - bio
        - rbio
        - bio_update_fn
        - arg
        - buf_size
        - overall_timeout
      BBCount:         67
      ICount:          367
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - BIO_do_connect_retry
        - BIO_free_all
        - CRYPTO_free
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_HTTP_adapt_proxy
        - OSSL_HTTP_parse_url
        - http_new_bio
        - http_req_ctx_new
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:986,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:986,20'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:990,9'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:986,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:987,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:990,9'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:990,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:990,26'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:995,9'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:990,38'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:990,41'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:991,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:990,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:991,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:995,9'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:995,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:996,16'
              BranchSideFuncs:
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1003,15'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:997,27'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:997,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:998,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:997,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:998,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1001,5'
              BranchSideFuncs:
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:1005,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1006,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1009,13'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1009,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1009,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1011,13'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1009,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1010,18'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1011,13'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1011,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1011,36'
              BranchSideFuncs:
                - strchr
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1013,39'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1011,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1012,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1013,39'
              BranchSideFuncs:
                - OSSL_HTTP_adapt_proxy
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1015,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1015,37'
              BranchSideFuncs:
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1019,29'
              BranchSideFuncs:
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:1014,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1018,13'
              BranchSideFuncs:
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1019,29'
              BranchSideFuncs:
                - http_new_bio
                - CRYPTO_free
                - CRYPTO_free
                - ERR_set_mark
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:1022,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1023,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1031,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1031,46'
              BranchSideFuncs:
                - BIO_do_connect_retry
                - __sanitizer_cov_trace_const_cmp4
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1040,9'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:1031,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1032,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1040,9'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:1032,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1033,26'
              BranchSideFuncs:
                - BIO_free_all
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'crypto/http/http_client.c:1034,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'crypto/http/http_client.c:1040,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1041,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1051,29'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'crypto/http/http_client.c:1044,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1045,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - BIO_free_all
            - BranchSide:      'crypto/http/http_client.c:1049,5'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'crypto/http/http_client.c:1045,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1046,30'
              BranchSideFuncs:
                - BIO_free_all
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'crypto/http/http_client.c:1047,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'crypto/http/http_client.c:1051,48'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1051,63'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'crypto/http/http_client.c:1051,70'
              BranchSideFuncs:
                - http_req_ctx_new
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'crypto/http/http_client.c:1056,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1058,15'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'crypto/http/http_client.c:1060,15'
              BranchSideFuncs:
                - ERR_clear_last_mark
      Callsites:
        - Src:             'crypto/http/http_client.c:987,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:987,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:987,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:991,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:991,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:991,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:998,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:998,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:998,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1006,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1006,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1006,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1011,29'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:1013,17'
          Dst:             OSSL_HTTP_adapt_proxy
        - Src:             'crypto/http/http_client.c:1015,17'
          Dst:             OSSL_HTTP_parse_url
        - Src:             'crypto/http/http_client.c:1019,16'
          Dst:             http_new_bio
        - Src:             'crypto/http/http_client.c:1020,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1021,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1030,11'
          Dst:             ERR_set_mark
        - Src:             'crypto/http/http_client.c:1031,25'
          Dst:             BIO_do_connect_retry
        - Src:             'crypto/http/http_client.c:1033,13'
          Dst:             BIO_free_all
        - Src:             'crypto/http/http_client.c:1046,17'
          Dst:             BIO_free_all
        - Src:             'crypto/http/http_client.c:1051,12'
          Dst:             http_req_ctx_new
        - Src:             'crypto/http/http_client.c:1058,15'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/http/http_client.c:1060,15'
          Dst:             ERR_clear_last_mark
    - functionName:    OSSL_HTTP_set1_request
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char *'
        - 'struct.stack_st_CONF_VALUE *'
        - 'char *'
        - 'struct.bio_st *'
        - 'char *'
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - rctx
        - path
        - headers
        - content_type
        - req
        - expected_content_type
        - expect_asn1
        - max_resp_len
        - timeout
        - keep_alive
      BBCount:         24
      ICount:          179
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - OSSL_HTTP_REQ_CTX_set_expected
        - OSSL_HTTP_REQ_CTX_set_request_line
        - add1_headers
        - set1_content
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1073,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1074,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1077,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1077,42'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1077,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1077,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1078,24'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1078,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1082,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1078,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1079,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1082,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1085,47'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1085,64'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1086,55'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_set_request_line
                - __sanitizer_cov_trace_const_cmp4
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1087,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1087,25'
              BranchSideFuncs:
                - add1_headers
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1090,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1088,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1088,43'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_set_expected
                - __sanitizer_cov_trace_const_cmp4
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1090,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1090,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1090,25'
              BranchSideFuncs:
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1090,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:1074,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1074,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1074,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1079,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1079,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1079,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1084,12'
          Dst:             OSSL_HTTP_REQ_CTX_set_request_line
        - Src:             'crypto/http/http_client.c:1087,12'
          Dst:             add1_headers
        - Src:             'crypto/http/http_client.c:1088,12'
          Dst:             OSSL_HTTP_REQ_CTX_set_expected
        - Src:             'crypto/http/http_client.c:1090,12'
          Dst:             set1_content
    - functionName:    OSSL_HTTP_exchange
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - rctx
        - redirection_url
      BBCount:         55
      ICount:          287
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - BIO_snprintf
        - BIO_up_ref
        - CRYPTO_strdup
        - ERR_GET_LIB
        - ERR_GET_REASON
        - ERR_add_error_data
        - ERR_new
        - ERR_peek_error
        - OSSL_HTTP_REQ_CTX_exchange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1102,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1103,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1107,9'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_exchange
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_GET_LIB.5145
                - ERR_GET_REASON.5146
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1107,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1108,10'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_exchange
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_GET_LIB.5145
                - ERR_GET_REASON.5146
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1110,39'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_exchange
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_error
                - ERR_GET_LIB.5145
                - ERR_GET_REASON.5146
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1111,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1112,13'
              BranchSideFuncs:
                - ERR_peek_error
                - ERR_GET_LIB.5145
                - ERR_GET_REASON.5146
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1151,9'
              BranchSideFuncs:
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1112,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1113,17'
              BranchSideFuncs:
                - CRYPTO_strdup
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1120,33'
              BranchSideFuncs:
                - ERR_peek_error
                - ERR_GET_LIB.5145
                - ERR_GET_REASON.5146
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1113,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1114,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1117,36'
              BranchSideFuncs:
                - CRYPTO_strdup
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1124,36'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1124,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1132,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1125,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1125,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1132,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1125,44'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1125,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1126,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1126,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1126,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1132,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1126,44'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1126,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1128,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1128,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1128,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1132,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1132,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1133,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1139,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1136,34'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1133,21'
              BranchSideFuncs:
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1136,55'
              BranchSideFuncs:
                - BIO_snprintf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1139,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1140,54'
              BranchSideFuncs:
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
            - BranchSide:      'crypto/http/http_client.c:1141,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
        - Branch String:   'crypto/http/http_client.c:1141,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1142,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - ERR_add_error_data
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1147,13'
              BranchSideFuncs:
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:1151,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1151,37'
              BranchSideFuncs:
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1153,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1151,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1152,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1153,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:1103,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1103,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1103,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1110,12'
          Dst:             OSSL_HTTP_REQ_CTX_exchange
        - Src:             'crypto/http/http_client.c:1114,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1114,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1114,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1117,36'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:1120,33'
          Dst:             ERR_peek_error
        - Src:             'crypto/http/http_client.c:1121,23'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/http/http_client.c:1122,26'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/http/http_client.c:1133,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/http/http_client.c:1137,21'
          Dst:             ERR_add_error_data
        - Src:             'crypto/http/http_client.c:1140,21'
          Dst:             ERR_add_error_data
        - Src:             'crypto/http/http_client.c:1142,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/http/http_client.c:1145,21'
          Dst:             ERR_add_error_data
        - Src:             'crypto/http/http_client.c:1151,26'
          Dst:             BIO_up_ref
    - functionName:    OSSL_HTTP_is_alive
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:971,25'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:971,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:971,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_HTTP_close
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - rctx
        - ok
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_HTTP_REQ_CTX_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1306,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1306,25'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:1306,22'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
        - Branch String:   'crypto/http/http_client.c:1306,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1306,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:1307,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
        - Branch String:   'crypto/http/http_client.c:1310,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1311,26'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:1312,5'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
      Callsites:
        - Src:             'crypto/http/http_client.c:1313,5'
          Dst:             OSSL_HTTP_REQ_CTX_free
    - functionName:    OSSL_HTTP_REQ_CTX_free
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - BIO_free_all
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - BIO_free_all
        - Branch String:   'crypto/http/http_client.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:128,22'
              BranchSideFuncs:
                - BIO_free_all
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:130,14'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/http/http_client.c:128,9'
          Dst:             BIO_free_all
        - Src:             'crypto/http/http_client.c:130,5'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:131,5'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:132,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:133,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:134,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:135,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:136,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:137,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_HTTP_REQ_CTX_exchange
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         23
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_wait
        - ERR_new
        - OSSL_HTTP_REQ_CTX_nbio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:942,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:943,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:947,5'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_nbio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_wait
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:949,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:950,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:953,22'
              BranchSideFuncs:
                - BIO_wait
                - OSSL_HTTP_REQ_CTX_nbio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:953,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:947,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:954,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:957,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:958,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:966,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:958,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:959,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:959,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:960,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:962,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:966,12'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:966,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:966,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:943,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:943,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:943,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:948,14'
          Dst:             OSSL_HTTP_REQ_CTX_nbio
        - Src:             'crypto/http/http_client.c:953,13'
          Dst:             BIO_wait
        - Src:             'crypto/http/http_client.c:960,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:960,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:960,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:962,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:962,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:962,17'
          Dst:             ERR_set_error
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_HTTP_REQ_CTX_nbio
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         218
      ICount:          1304
      EdgeCount:       291
      CyclomaticComplexity: 75
      functionsReached:
        - BIO_ctrl
        - BIO_get_line
        - BIO_gets
        - BIO_read
        - BIO_test_flags
        - BIO_write
        - BIO_write_ex
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OPENSSL_strcasecmp
        - OPENSSL_strncasecmp
        - check_set_resp_len
        - memchr
        - ossl_ctype_check
        - parse_http_line1
        - strchr
        - strlen
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:537,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:538,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:541,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:541,27'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:541,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:542,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:541,49'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:541,52'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:542,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:541,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:542,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:546,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:550,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:574,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:550,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:551,26'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:553,19'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
        - Branch String:   'crypto/http/http_client.c:555,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:556,23'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - BIO_get_line
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:559,23'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:562,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:563,17'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:570,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:563,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:564,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:565,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:570,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:571,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:572,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:574,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:577,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:585,29'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:595,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:595,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:595,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:637,13'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:651,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:651,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:651,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:837,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:877,5'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:879,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:577,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:578,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:581,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:595,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:598,31'
              BranchSideFuncs:
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:614,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
        - Branch String:   'crypto/http/http_client.c:598,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:599,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:606,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:599,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:600,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:601,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:608,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:609,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:610,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:614,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:615,19'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:618,13'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:618,31'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:618,35'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:632,9'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:618,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:619,26'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:632,9'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:620,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:621,21'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:626,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:621,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:622,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:623,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:639,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:640,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:644,13'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:644,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:645,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:665,20'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:665,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:666,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:665,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:666,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:672,22'
              BranchSideFuncs:
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
        - Branch String:   'crypto/http/http_client.c:666,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:667,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:670,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:674,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:675,17'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:682,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:675,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:676,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:677,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:682,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:683,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:696,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:696,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:697,38'
              BranchSideFuncs:
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:715,15'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_client.c:697,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:699,17'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:703,22'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:703,22'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:711,17'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
        - Branch String:   'crypto/http/http_client.c:703,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:704,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:707,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
        - Branch String:   'crypto/http/http_client.c:717,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:718,20'
              BranchSideFuncs:
                - ossl_ctype_check
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      'crypto/http/http_client.c:727,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:719,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:720,22'
              BranchSideFuncs:
                - ossl_ctype_check
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      'crypto/http/http_client.c:721,31'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
        - Branch String:   'crypto/http/http_client.c:722,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:723,35'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:724,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:724,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:725,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:726,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:727,27'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:727,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:776,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:727,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:728,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:776,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:729,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:729,43'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:733,36'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:728,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:730,41'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:733,36'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:733,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:734,48'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:757,36'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:736,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:736,24'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:754,13'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:735,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:739,44'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:754,13'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:741,25'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:741,36'
              BranchSideFuncs:
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:752,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:742,29'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:742,52'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:746,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:743,29'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:743,41'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:746,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:744,29'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:744,52'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:746,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:739,25'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:746,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:752,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:757,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:758,40'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:762,43'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:758,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:759,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:760,45'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:764,39'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:764,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:765,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:764,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:765,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:770,41'
              BranchSideFuncs:
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:770,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:771,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:772,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:777,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:780,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:777,28'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:777,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:779,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:777,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:778,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:779,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:780,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:781,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
            - BranchSide:      'crypto/http/http_client.c:785,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:786,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:786,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:795,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:785,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:787,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:795,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:787,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:788,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:792,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:795,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:809,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:812,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:812,39'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:812,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:817,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:812,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:813,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:817,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:817,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:819,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:823,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:823,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:824,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:828,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:838,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:839,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:842,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:842,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:843,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:848,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:848,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:853,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:869,25'
              BranchSideFuncs:
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:853,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:854,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:855,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:857,24'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:857,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:858,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:857,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:858,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:861,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:863,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:864,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:867,25'
              BranchSideFuncs:
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:871,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:872,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:874,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:880,19'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:880,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:881,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
        - Branch String:   'crypto/http/http_client.c:880,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:881,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - check_set_resp_len
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - strchr
                - strchr
                - parse_http_line1
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_test_flags
                - BIO_ctrl
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_read
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_ctrl
                - BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp8
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - BIO_get_line
                - BIO_read
            - BranchSide:      'crypto/http/http_client.c:883,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:538,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:538,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:538,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:542,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:542,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:542,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:551,17'
          Dst:             BIO_read
        - Src:             'crypto/http/http_client.c:553,19'
          Dst:             ERR_set_mark
        - Src:             'crypto/http/http_client.c:554,17'
          Dst:             BIO_gets
        - Src:             'crypto/http/http_client.c:556,23'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/http/http_client.c:557,21'
          Dst:             BIO_get_line
        - Src:             'crypto/http/http_client.c:559,23'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/http/http_client.c:563,17'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:565,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:565,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:565,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:570,13'
          Dst:             BIO_write
        - Src:             'crypto/http/http_client.c:577,13'
          Dst:             BIO_write
        - Src:             'crypto/http/http_client.c:585,29'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:598,18'
          Dst:             BIO_write_ex
        - Src:             'crypto/http/http_client.c:599,21'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:615,19'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:618,35'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:619,17'
          Dst:             BIO_read
        - Src:             'crypto/http/http_client.c:621,21'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:623,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:623,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:623,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:637,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:644,13'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:664,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:665,23'
          Dst:             memchr
        - Src:             'crypto/http/http_client.c:672,13'
          Dst:             BIO_gets
        - Src:             'crypto/http/http_client.c:675,17'
          Dst:             BIO_test_flags
        - Src:             'crypto/http/http_client.c:683,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:683,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:683,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:697,21'
          Dst:             parse_http_line1
        - Src:             'crypto/http/http_client.c:707,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:707,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:707,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:716,17'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:719,20'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:721,24'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:723,28'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:729,24'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:733,17'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:734,28'
          Dst:             OPENSSL_strncasecmp
        - Src:             'crypto/http/http_client.c:739,25'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:741,29'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:742,45'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:743,63'
          Dst:             strlen
        - Src:             'crypto/http/http_client.c:744,32'
          Dst:             OPENSSL_strncasecmp
        - Src:             'crypto/http/http_client.c:746,25'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:746,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:746,25'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:757,17'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:758,21'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:760,26'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:762,24'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:763,36'
          Dst:             strtoul
        - Src:             'crypto/http/http_client.c:765,21'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:765,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:765,21'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:770,22'
          Dst:             check_set_resp_len
        - Src:             'crypto/http/http_client.c:789,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:789,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:789,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:813,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:813,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:813,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:819,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:819,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:819,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:837,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:843,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:843,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:843,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:858,17'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:858,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:858,17'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:871,14'
          Dst:             check_set_resp_len
        - Src:             'crypto/http/http_client.c:879,13'
          Dst:             BIO_ctrl
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_http_line1
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - line
        - found_keep_alive
      BBCount:         75
      ICount:          411
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - strlen
        - strncmp
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:423,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:423,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:423,10'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:424,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:426,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:424,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:426,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:429,37'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:429,41'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:429,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:429,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:430,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:431,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:432,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:435,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:435,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:435,29'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:435,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:435,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:436,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:437,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:437,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:438,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:441,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:441,41'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:441,45'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:441,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:441,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:442,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:444,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:445,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:448,12'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:453,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:456,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:456,28'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:456,31'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:456,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:456,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:457,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:459,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:466,20'
              BranchSideFuncs:
                - strlen
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:470,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:466,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:467,14'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:468,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:470,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:474,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:474,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:474,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:476,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:477,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:478,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:479,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:479,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:480,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:482,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:488,24'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:488,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:488,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:488,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:489,14'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:491,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:489,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:489,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:490,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/http/http_client.c:423,10'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:429,41'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:435,29'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:441,45'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:451,15'
          Dst:             strtoul
        - Src:             'crypto/http/http_client.c:456,31'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:466,29'
          Dst:             strlen
        - Src:             'crypto/http/http_client.c:466,49'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:480,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:480,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:480,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:482,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:482,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:482,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:489,14'
          Dst:             ossl_ctype_check
        - Src:             'crypto/http/http_client.c:492,5'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:492,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:492,5'
          Dst:             ERR_set_error
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_set_resp_len
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - rctx
        - len
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:498,33'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:498,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:501,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:499,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:501,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:501,29'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:501,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:501,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:501,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:501,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:502,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/http/http_client.c:499,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:499,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:499,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:502,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:502,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:502,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_HTTP_REQ_CTX_set_request_line
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rctx
        - method_POST
        - server
        - port
        - path
      BBCount:         35
      ICount:          207
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - BIO_free
        - BIO_new
        - BIO_printf
        - BIO_s_mem
        - ERR_new
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:178,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:181,14'
              BranchSideFuncs:
                - BIO_free
                - BIO_s_mem
                - BIO_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:185,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:189,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:194,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:201,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:194,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:196,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:196,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:196,40'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:198,5'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:196,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:198,5'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:202,14'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:203,16'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:203,16'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:204,13'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:208,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:205,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:208,5'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:218,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:178,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:178,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:178,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:181,5'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:182,30'
          Dst:             BIO_s_mem
        - Src:             'crypto/http/http_client.c:182,22'
          Dst:             BIO_new
        - Src:             'crypto/http/http_client.c:186,9'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:194,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:196,29'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:203,16'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:205,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:205,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:205,13'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:208,34'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:215,9'
          Dst:             BIO_printf
    - functionName:    add1_headers
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'struct.stack_st_CONF_VALUE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rctx
        - headers
        - host
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OPENSSL_strcasecmp
        - OSSL_HTTP_REQ_CTX_add1_header
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:362,33'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:362,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:365,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:365,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:366,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:373,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:367,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:367,52'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:369,44'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:367,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:368,22'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:369,44'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:369,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:370,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:371,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:373,18'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:373,52'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:375,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:365,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/http/http_client.c:365,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/http/http_client.c:366,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/http/http_client.c:366,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/http/http_client.c:367,25'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/http/http_client.c:369,14'
          Dst:             OSSL_HTTP_REQ_CTX_add1_header
        - Src:             'crypto/http/http_client.c:373,22'
          Dst:             OSSL_HTTP_REQ_CTX_add1_header
    - functionName:    OSSL_HTTP_REQ_CTX_set_expected
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - rctx
        - content_type
        - asn1
        - timeout
        - keep_alive
      BBCount:         24
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:251,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:254,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:255,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:261,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:255,41'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:255,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:261,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:257,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:261,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:264,37'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
            - BranchSide:      'crypto/http/http_client.c:267,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'crypto/http/http_client.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:267,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'crypto/http/http_client.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:269,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
            - BranchSide:      'crypto/http/http_client.c:271,26'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:269,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:269,40'
              BranchSideFuncs:
                - time
            - BranchSide:      'crypto/http/http_client.c:269,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:251,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:251,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:251,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:257,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:257,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:257,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:261,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:264,37'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:269,40'
          Dst:             time
    - functionName:    set1_content
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char *'
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - rctx
        - content_type
        - req
      BBCount:         48
      ICount:          252
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_method_type
        - BIO_printf
        - BIO_up_ref
        - ERR_new
        - OPENSSL_strncasecmp
        - OSSL_HTTP_REQ_CTX_add1_header
        - fseek
        - ftell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:284,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:284,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:285,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:284,38'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:284,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:289,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:284,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:285,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:289,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:290,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:290,47'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_add1_header
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:293,14'
              BranchSideFuncs:
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:291,9'
              BranchSideFuncs:
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:293,14'
              BranchSideFuncs:
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:297,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:298,9'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:302,9'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:302,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:303,9'
              BranchSideFuncs:
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:305,33'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:305,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:306,13'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:307,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_method_type
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
        - Branch String:   'crypto/http/http_client.c:307,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:308,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:317,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:325,28'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:317,39'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:317,48'
              BranchSideFuncs:
                - fseek
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ftell
                - fseek
            - BranchSide:      'crypto/http/http_client.c:321,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:317,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:318,29'
              BranchSideFuncs:
                - ftell
                - fseek
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:321,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:333,54'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:335,10'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:336,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:336,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:336,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:339,21'
              BranchSideFuncs:
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:339,21'
              BranchSideFuncs:
                - BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:341,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:285,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:285,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:285,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:290,17'
          Dst:             OSSL_HTTP_REQ_CTX_add1_header
        - Src:             'crypto/http/http_client.c:293,5'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:298,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:298,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:298,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:305,13'
          Dst:             OPENSSL_strncasecmp
        - Src:             'crypto/http/http_client.c:307,13'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:315,9'
          Dst:             BIO_method_type
        - Src:             'crypto/http/http_client.c:317,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:317,42'
          Dst:             fseek
        - Src:             'crypto/http/http_client.c:318,23'
          Dst:             ftell
        - Src:             'crypto/http/http_client.c:319,19'
          Dst:             fseek
        - Src:             'crypto/http/http_client.c:325,19'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:336,16'
          Dst:             BIO_printf
        - Src:             'crypto/http/http_client.c:339,10'
          Dst:             BIO_up_ref
    - functionName:    OSSL_HTTP_REQ_CTX_add1_header
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rctx
        - name
        - value
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_puts
        - BIO_write
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:226,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:226,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:227,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:227,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:230,9'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:231,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:235,18'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:237,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:238,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:243,22'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:238,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:240,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:242,5'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/http/http_client.c:227,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:227,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:227,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:231,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:231,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:231,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:235,9'
          Dst:             BIO_puts
        - Src:             'crypto/http/http_client.c:238,13'
          Dst:             BIO_write
        - Src:             'crypto/http/http_client.c:240,13'
          Dst:             BIO_puts
        - Src:             'crypto/http/http_client.c:243,12'
          Dst:             BIO_write
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    http_new_bio
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - server
        - server_port
        - use_ssl
        - proxy
        - proxy_port
      BBCount:         20
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BIO_ctrl
        - BIO_new_connect
        - ossl_assert_int
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:915,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:916,9'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:918,9'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:918,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:919,16'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:923,9'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:923,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:923,32'
              BranchSideFuncs:
                - strchr
                - BIO_new_connect
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:926,28'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
        - Branch String:   'crypto/http/http_client.c:923,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:924,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_connect
                - BIO_ctrl
            - BranchSide:      'crypto/http/http_client.c:926,28'
              BranchSideFuncs:
                - BIO_new_connect
                - BIO_ctrl
        - Branch String:   'crypto/http/http_client.c:927,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:929,9'
              BranchSideFuncs:
                - BIO_ctrl
        - Branch String:   'crypto/http/http_client.c:929,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:929,17'
              BranchSideFuncs:
                - BIO_ctrl
            - BranchSide:      'crypto/http/http_client.c:930,15'
              BranchSideFuncs:
                - BIO_ctrl
      Callsites:
        - Src:             'crypto/http/http_client.c:915,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/http/http_client.c:923,25'
          Dst:             strchr
        - Src:             'crypto/http/http_client.c:926,12'
          Dst:             BIO_new_connect
        - Src:             'crypto/http/http_client.c:930,15'
          Dst:             BIO_ctrl
    - functionName:    http_req_ctx_new
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      'struct.ossl_http_req_ctx_st *'
      argCount:        11
      argTypes:
        - int
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - 'func_type *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - free_wbio
        - wbio
        - rbio
        - bio_update_fn
        - arg
        - use_ssl
        - proxy
        - server
        - port
        - buf_size
        - overall_timeout
      BBCount:         25
      ICount:          171
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_strdup
        - OSSL_HTTP_REQ_CTX_free
        - OSSL_HTTP_REQ_CTX_new
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:390,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:395,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:395,31'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/http/http_client.c:397,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:394,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:396,9'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:397,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_client.c:398,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:398,32'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:400,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
        - Branch String:   'crypto/http/http_client.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:399,9'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:400,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_REQ_CTX_free
        - Branch String:   'crypto/http/http_client.c:401,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:401,30'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - time
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'crypto/http/http_client.c:400,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:402,9'
              BranchSideFuncs:
                - OSSL_HTTP_REQ_CTX_free
            - BranchSide:      'crypto/http/http_client.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'crypto/http/http_client.c:404,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:403,5'
              BranchSideFuncs:
                - time
            - BranchSide:      'crypto/http/http_client.c:404,31'
              BranchSideFuncs:
                - time
      Callsites:
        - Src:             'crypto/http/http_client.c:386,31'
          Dst:             OSSL_HTTP_REQ_CTX_new
        - Src:             'crypto/http/http_client.c:395,31'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:398,32'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:401,30'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:404,31'
          Dst:             time
        - Src:             'crypto/http/http_client.c:408,5'
          Dst:             OSSL_HTTP_REQ_CTX_free
    - functionName:    OSSL_HTTP_REQ_CTX_new
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'struct.ossl_http_req_ctx_st *'
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - wbio
        - rbio
        - buf_size
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:97,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:97,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:98,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:98,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:102,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:104,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:105,22'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:105,37'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:105,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:110,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:98,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:98,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:98,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:102,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/http/http_client.c:106,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/http/http_client.c:110,9'
          Dst:             CRYPTO_free
    - functionName:    may_still_retry
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - max_time
        - ptimeout
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:513,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:514,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:521,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:514,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:515,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:518,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/http/http_client.c:519,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:519,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:519,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:511,29'
          Dst:             time
        - Src:             'crypto/http/http_client.c:515,13'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:515,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:515,13'
          Dst:             ERR_set_error
    - functionName:    redirection_ok
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - n_redir
        - old_url
        - new_url
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1158,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1159,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1162,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1162,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1164,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1164,49'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1165,10'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1169,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_client.c:1164,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:1159,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1159,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1159,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1164,9'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:1165,10'
          Dst:             strncmp
        - Src:             'crypto/http/http_client.c:1166,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1166,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1166,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_HTTP_get
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        13
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - 'func_type *'
        - 'char *'
        - int
        - 'struct.stack_st_CONF_VALUE *'
        - 'char *'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - url
        - proxy
        - no_proxy
        - bio
        - rbio
        - bio_update_fn
        - arg
        - buf_size
        - headers
        - expected_ct
        - expect_asn1
        - max_resp_len
        - timeout
      BBCount:         39
      ICount:          288
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OSSL_HTTP_REQ_CTX_free
        - OSSL_HTTP_close
        - OSSL_HTTP_exchange
        - OSSL_HTTP_open
        - OSSL_HTTP_parse_url
        - OSSL_HTTP_set1_request
        - may_still_retry
        - redirection_ok
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:1187,23'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1187,37'
              BranchSideFuncs:
                - time
                - CRYPTO_strdup
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1187,12'
              BranchSideFuncs:
                - CRYPTO_strdup
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_client.c:1189,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1190,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:1193,24'
              BranchSideFuncs:
                - CRYPTO_strdup
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1193,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1194,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:1196,5'
              BranchSideFuncs:
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1200,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1202,13'
              BranchSideFuncs:
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
            - BranchSide:      'crypto/http/http_client.c:1204,31'
              BranchSideFuncs:
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1209,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1210,41'
              BranchSideFuncs:
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_exchange
            - BranchSide:      'crypto/http/http_client.c:1222,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1210,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1216,40'
              BranchSideFuncs:
                - OSSL_HTTP_exchange
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1219,43'
              BranchSideFuncs:
                - OSSL_HTTP_exchange
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1223,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1223,29'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1249,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1223,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1224,32'
              BranchSideFuncs:
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1249,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1225,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1225,40'
              BranchSideFuncs:
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1247,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1224,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1226,23'
              BranchSideFuncs:
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1247,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_client.c:1229,21'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1230,28'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1241,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_HTTP_open
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1231,25'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1232,25'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1239,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - redirection_ok
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - may_still_retry
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - OSSL_HTTP_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_open
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_HTTP_close
                - BIO_free
                - CRYPTO_free
                - OSSL_HTTP_set1_request
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_HTTP_REQ_CTX_free
                - OSSL_HTTP_exchange
        - Branch String:   'crypto/http/http_client.c:1251,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:1252,22'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_client.c:1255,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/http/http_client.c:1187,37'
          Dst:             time
        - Src:             'crypto/http/http_client.c:1190,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:1190,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:1190,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_client.c:1193,24'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:1200,14'
          Dst:             OSSL_HTTP_parse_url
        - Src:             'crypto/http/http_client.c:1204,16'
          Dst:             OSSL_HTTP_open
        - Src:             'crypto/http/http_client.c:1210,18'
          Dst:             OSSL_HTTP_set1_request
        - Src:             'crypto/http/http_client.c:1216,17'
          Dst:             OSSL_HTTP_REQ_CTX_free
        - Src:             'crypto/http/http_client.c:1219,24'
          Dst:             OSSL_HTTP_exchange
        - Src:             'crypto/http/http_client.c:1222,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1224,17'
          Dst:             redirection_ok
        - Src:             'crypto/http/http_client.c:1225,24'
          Dst:             may_still_retry
        - Src:             'crypto/http/http_client.c:1226,23'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:1227,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1230,28'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_client.c:1232,25'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1233,25'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1234,31'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/http/http_client.c:1235,25'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:1236,25'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1241,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1242,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1243,23'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/http/http_client.c:1247,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1249,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1250,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_client.c:1251,14'
          Dst:             OSSL_HTTP_close
        - Src:             'crypto/http/http_client.c:1252,13'
          Dst:             BIO_free
        - Src:             'crypto/http/http_client.c:1257,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_HTTP_REQ_CTX_nbio_d2i
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - rctx
        - pval
        - it
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_d2i
        - BIO_ctrl
        - OSSL_HTTP_REQ_CTX_nbio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:895,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:896,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:897,37'
              BranchSideFuncs:
                - BIO_ctrl
                - ASN1_item_d2i
      Callsites:
        - Src:             'crypto/http/http_client.c:895,15'
          Dst:             OSSL_HTTP_REQ_CTX_nbio
        - Src:             'crypto/http/http_client.c:897,37'
          Dst:             BIO_ctrl
        - Src:             'crypto/http/http_client.c:897,13'
          Dst:             ASN1_item_d2i
    - functionName:    OSSL_HTTP_REQ_CTX_set1_req
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - 'char *'
        - 'struct.ASN1_ITEM_st *'
        - 'struct.ASN1_VALUE_st *'
      constantsTouched: []
      argNames:
        - rctx
        - content_type
        - it
        - req
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_i2d_mem_bio
        - BIO_free
        - set1_content
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:352,44'
              BranchSideFuncs:
                - ASN1_item_i2d_mem_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_client.c:353,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_client.c:353,15'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:353,31'
              BranchSideFuncs:
                - set1_content
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
            - BranchSide:      'crypto/http/http_client.c:353,15'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'crypto/http/http_client.c:352,22'
          Dst:             ASN1_item_i2d_mem_bio
        - Src:             'crypto/http/http_client.c:353,18'
          Dst:             set1_content
        - Src:             'crypto/http/http_client.c:354,5'
          Dst:             BIO_free
    - functionName:    OSSL_HTTP_REQ_CTX_set_max_response_length
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
        - size_t
      constantsTouched: []
      argNames:
        - rctx
        - len
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:162,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:165,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/http/http_client.c:165,26'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:165,45'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_client.c:165,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:162,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:162,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:162,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_HTTP_REQ_CTX_get_resp_len
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:155,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:152,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:152,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_HTTP_REQ_CTX_get0_mem_bio
      functionSourceFile: '/src/openssl/crypto/http/http_client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_http_req_ctx_st *'
      constantsTouched: []
      argNames:
        - rctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/http/http_client.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_client.c:143,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_client.c:146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_client.c:143,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_client.c:143,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_client.c:143,9'
          Dst:             ERR_set_error
    - functionName:    use_proxy
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - no_proxy
        - server
      BBCount:         34
      ICount:          183
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ossl_assert_int
        - ossl_safe_getenv
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:256,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - ossl_safe_getenv
                - ossl_safe_getenv
            - BranchSide:      'crypto/http/http_lib.c:257,17'
              BranchSideFuncs:
                - strlen
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - ossl_safe_getenv
                - ossl_safe_getenv
        - Branch String:   'crypto/http/http_lib.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:264,20'
              BranchSideFuncs:
                - ossl_safe_getenv
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - ossl_safe_getenv
            - BranchSide:      'crypto/http/http_lib.c:265,9'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - ossl_safe_getenv
        - Branch String:   'crypto/http/http_lib.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:266,20'
              BranchSideFuncs:
                - ossl_safe_getenv
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
            - BranchSide:      'crypto/http/http_lib.c:268,9'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
        - Branch String:   'crypto/http/http_lib.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:269,24'
              BranchSideFuncs:
                - strstr
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:270,5'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:271,12'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:270,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:271,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:271,35'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:271,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:272,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:271,55'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:271,58'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:272,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:272,38'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:272,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:272,16'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:272,58'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:272,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:272,16'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:270,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:273,24'
              BranchSideFuncs:
                - strstr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:274,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_lib.c:255,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/http/http_lib.c:257,10'
          Dst:             strlen
        - Src:             'crypto/http/http_lib.c:264,20'
          Dst:             ossl_safe_getenv
        - Src:             'crypto/http/http_lib.c:266,20'
          Dst:             ossl_safe_getenv
        - Src:             'crypto/http/http_lib.c:269,17'
          Dst:             strstr
        - Src:             'crypto/http/http_lib.c:273,17'
          Dst:             strstr
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    OSSL_HTTP_adapt_proxy
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - proxy
        - no_proxy
        - server
        - use_ssl
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_safe_getenv
        - use_proxy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:286,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_safe_getenv
                - __sanitizer_cov_trace_const_cmp4
                - use_proxy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_safe_getenv
            - BranchSide:      'crypto/http/http_lib.c:287,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - use_proxy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_safe_getenv
        - Branch String:   'crypto/http/http_lib.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:288,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_safe_getenv
                - __sanitizer_cov_trace_const_cmp4
                - use_proxy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:290,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - use_proxy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:290,23'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:290,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_lib.c:290,41'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:290,55'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_lib.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:292,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/http/http_lib.c:286,17'
          Dst:             ossl_safe_getenv
        - Src:             'crypto/http/http_lib.c:288,17'
          Dst:             ossl_safe_getenv
        - Src:             'crypto/http/http_lib.c:290,45'
          Dst:             use_proxy
    - functionName:    OSSL_HTTP_parse_url
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - url
        - pssl
        - puser
        - phost
        - pport
        - pport_num
        - ppath
        - pquery
        - pfrag
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OSSL_parse_url
        - __isoc99_sscanf
        - free_pstring
        - init_pstring
        - ossl_assert_int
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:201,10'
              BranchSideFuncs:
                - OSSL_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_lib.c:202,25'
              BranchSideFuncs:
                - OSSL_parse_url
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_lib.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:204,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_lib.c:207,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_lib.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:208,13'
              BranchSideFuncs:
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
            - BranchSide:      'crypto/http/http_lib.c:211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/http/http_lib.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:210,21'
              BranchSideFuncs:
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
            - BranchSide:      'crypto/http/http_lib.c:211,5'
              BranchSideFuncs:
                - CRYPTO_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
        - Branch String:   'crypto/http/http_lib.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:221,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5211
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - CRYPTO_strdup
            - BranchSide:      'crypto/http/http_lib.c:233,13'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/http/http_lib.c:223,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:224,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:225,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:225,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:226,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:227,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:227,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:228,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:232,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_lib.c:229,17'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:230,17'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:231,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_lib.c:233,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:234,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:236,13'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/http/http_lib.c:199,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:202,10'
          Dst:             OSSL_parse_url
        - Src:             'crypto/http/http_lib.c:207,9'
          Dst:             strcmp
        - Src:             'crypto/http/http_lib.c:211,35'
          Dst:             strcmp
        - Src:             'crypto/http/http_lib.c:212,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_lib.c:212,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_lib.c:212,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_lib.c:213,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_lib.c:214,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_lib.c:217,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_lib.c:219,9'
          Dst:             strcmp
        - Src:             'crypto/http/http_lib.c:221,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_lib.c:223,14'
          Dst:             __isoc99_sscanf
        - Src:             'crypto/http/http_lib.c:223,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/http/http_lib.c:228,22'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/http/http_lib.c:236,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/http/http_lib.c:241,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:242,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:243,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:244,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:245,5'
          Dst:             free_pstring
    - functionName:    init_pstring
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - pstr
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:20,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:20,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:21,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_parse_url
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - 'char **'
        - 'char **'
        - 'char **'
        - 'char **'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - url
        - pscheme
        - puser
        - phost
        - pport
        - pport_num
        - ppath
        - pquery
        - pfrag
      BBCount:         98
      ICount:          620
      EdgeCount:       133
      CyclomaticComplexity: 37
      functionsReached:
        - BIO_snprintf
        - CRYPTO_malloc
        - ERR_new
        - __isoc99_sscanf
        - copy_substring
        - free_pstring
        - init_pint
        - init_pstring
        - strchr
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:70,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:75,27'
              BranchSideFuncs:
                - strstr
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:78,13'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
            - BranchSide:      'crypto/http/http_lib.c:80,22'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:82,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:83,11'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:90,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
            - BranchSide:      'crypto/http/http_lib.c:92,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:97,27'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:103,27'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:98,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:99,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:100,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:104,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:105,31'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
            - BranchSide:      'crypto/http/http_lib.c:106,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
        - Branch String:   'crypto/http/http_lib.c:106,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:107,31'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
            - BranchSide:      'crypto/http/http_lib.c:108,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
        - Branch String:   'crypto/http/http_lib.c:108,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:109,31'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/http/http_lib.c:110,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/http/http_lib.c:110,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:111,24'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:118,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:121,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:121,39'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:121,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:122,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:121,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:122,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:125,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:125,44'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:125,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:125,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:125,5'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:125,73'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_lib.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:128,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:131,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/http/http_lib.c:132,23'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:132,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:136,54'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:132,39'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:132,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:136,54'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:132,55'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:132,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/http/http_lib.c:136,54'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:136,54'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:141,13'
              BranchSideFuncs:
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:149,18'
              BranchSideFuncs:
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:143,24'
              BranchSideFuncs:
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:146,5'
              BranchSideFuncs:
                - strchr
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:151,13'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:157,25'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:152,24'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:153,21'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:158,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:158,32'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:159,32'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:160,32'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:161,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:161,32'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:162,32'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:163,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:165,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/http/http_lib.c:166,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_snprintf
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/http/http_lib.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:167,29'
              BranchSideFuncs:
                - copy_substring
                - __sanitizer_cov_trace_const_cmp4
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:169,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - BIO_snprintf
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
        - Branch String:   'crypto/http/http_lib.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/http/http_lib.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:173,13'
              BranchSideFuncs:
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
                - free_pstring
            - BranchSide:      'crypto/http/http_lib.c:174,23'
              BranchSideFuncs:
                - BIO_snprintf
      Callsites:
        - Src:             'crypto/http/http_lib.c:60,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:61,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:62,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:63,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:64,5'
          Dst:             init_pint
        - Src:             'crypto/http/http_lib.c:65,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:66,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:67,5'
          Dst:             init_pstring
        - Src:             'crypto/http/http_lib.c:70,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_lib.c:70,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_lib.c:70,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_lib.c:76,9'
          Dst:             strstr
        - Src:             'crypto/http/http_lib.c:88,12'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:97,20'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:103,20'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:105,24'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:107,24'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:109,24'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:111,31'
          Dst:             strlen
        - Src:             'crypto/http/http_lib.c:121,10'
          Dst:             __isoc99_sscanf
        - Src:             'crypto/http/http_lib.c:122,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_lib.c:122,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_lib.c:122,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_lib.c:133,9'
          Dst:             ERR_new
        - Src:             'crypto/http/http_lib.c:133,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_lib.c:133,9'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_lib.c:136,61'
          Dst:             strlen
        - Src:             'crypto/http/http_lib.c:139,11'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:149,11'
          Dst:             strchr
        - Src:             'crypto/http/http_lib.c:157,10'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:158,17'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:159,17'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:160,17'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:161,17'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:162,17'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:167,14'
          Dst:             copy_substring
        - Src:             'crypto/http/http_lib.c:172,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/http/http_lib.c:174,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/http/http_lib.c:179,5'
          Dst:             ERR_new
        - Src:             'crypto/http/http_lib.c:179,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/http/http_lib.c:179,5'
          Dst:             ERR_set_error
        - Src:             'crypto/http/http_lib.c:182,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:183,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:184,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:185,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:186,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:187,5'
          Dst:             free_pstring
        - Src:             'crypto/http/http_lib.c:188,5'
          Dst:             free_pstring
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_pstring
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - pstr
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:40,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/http/http_lib.c:41,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/http/http_lib.c:41,9'
          Dst:             CRYPTO_free
    - functionName:    init_pint
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - pint
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:28,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_substring
      functionSourceFile: '/src/openssl/crypto/http/http_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dest
        - start
        - end
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_strndup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/http/http_lib.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/http/http_lib.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/http/http_lib.c:35,21'
              BranchSideFuncs:
                - CRYPTO_strndup
      Callsites:
        - Src:             'crypto/http/http_lib.c:35,21'
          Dst:             CRYPTO_strndup
    - functionName:    OPENSSL_LH_error
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_LH_set_down_load
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st *'
        - size_t
      constantsTouched: []
      argNames:
        - lh
        - down_load
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_LH_get_down_load
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_LH_num_items
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:384,12'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:384,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:384,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_lh_strcasehash
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:367,19'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:367,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:368,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:367,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:368,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:370,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/lhash/lhash.c:370,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:371,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/lhash/lhash.c:379,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_LH_doall_arg
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.lhash_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - func
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doall_util_fn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:204,5'
          Dst:             doall_util_fn
    - functionName:    doall_util_fn
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.lhash_st *'
        - int
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - use_arg
        - func
        - func_arg
        - arg
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:184,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/lhash/lhash.c:184,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:184,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/lhash/lhash.c:185,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/lhash/lhash.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:187,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/lhash/lhash.c:194,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/lhash/lhash.c:188,17'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:189,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/lhash/lhash.c:191,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    OPENSSL_LH_doall
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - func
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doall_util_fn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:199,5'
          Dst:             doall_util_fn
    - functionName:    OPENSSL_LH_retrieve
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - data
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getrn
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:163,9'
              BranchSideFuncs:
                - getrn
            - BranchSide:      'crypto/lhash/lhash.c:165,16'
              BranchSideFuncs:
                - getrn
        - Branch String:   'crypto/lhash/lhash.c:167,12'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:167,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:167,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:165,10'
          Dst:             getrn
    - functionName:    getrn
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      'struct.lhash_node_st **'
      argCount:        3
      argTypes:
        - 'struct.lhash_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - lh
        - data
        - rhash
      BBCount:         15
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:296,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/lhash/lhash.c:298,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/lhash/lhash.c:300,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:300,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/lhash/lhash.c:301,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/lhash/lhash.c:301,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:302,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/lhash/lhash.c:305,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/lhash/lhash.c:305,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:306,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:307,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    contract
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         15
      ICount:          170
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:258,13'
              BranchSideFuncs:
                - CRYPTO_realloc
            - BranchSide:      'crypto/lhash/lhash.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:260,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:264,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:276,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:280,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:258,13'
          Dst:             CRYPTO_realloc
    - functionName:    OPENSSL_LH_delete
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - data
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - contract
        - getrn
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:143,15'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - contract
        - Branch String:   'crypto/lhash/lhash.c:150,37'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:151,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - contract
            - BranchSide:      'crypto/lhash/lhash.c:154,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:152,18'
              BranchSideFuncs:
                - contract
            - BranchSide:      'crypto/lhash/lhash.c:154,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:138,10'
          Dst:             getrn
        - Src:             'crypto/lhash/lhash.c:146,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/lhash/lhash.c:152,9'
          Dst:             contract
    - functionName:    expand
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         15
      ICount:          195
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:217,13'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/lhash/lhash.c:229,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/lhash/lhash.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:223,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/lhash/lhash.c:237,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:238,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/lhash/lhash.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:239,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:240,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/lhash/lhash.c:244,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'crypto/lhash/lhash.c:218,13'
          Dst:             CRYPTO_realloc
    - functionName:    OPENSSL_LH_insert
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - data
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_malloc
        - expand
        - getrn
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:108,73'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:108,84'
              BranchSideFuncs:
                - expand
                - __sanitizer_cov_trace_const_cmp4
                - getrn
                - CRYPTO_malloc
            - BranchSide:      'crypto/lhash/lhash.c:111,16'
              BranchSideFuncs:
                - getrn
                - CRYPTO_malloc
        - Branch String:   'crypto/lhash/lhash.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:109,9'
              BranchSideFuncs:
                - getrn
                - CRYPTO_malloc
            - BranchSide:      'crypto/lhash/lhash.c:111,16'
              BranchSideFuncs:
                - getrn
                - CRYPTO_malloc
        - Branch String:   'crypto/lhash/lhash.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:114,19'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'crypto/lhash/lhash.c:125,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:118,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:108,77'
          Dst:             expand
        - Src:             'crypto/lhash/lhash.c:111,10'
          Dst:             getrn
        - Src:             'crypto/lhash/lhash.c:114,19'
          Dst:             CRYPTO_malloc
    - functionName:    OPENSSL_LH_flush
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:88,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/lhash/lhash.c:88,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:89,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/lhash/lhash.c:98,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:91,18'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/lhash/lhash.c:95,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/lhash/lhash.c:92,13'
          Dst:             CRYPTO_free
    - functionName:    OPENSSL_LH_free
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - OPENSSL_LH_flush
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:75,22'
              BranchSideFuncs:
                - OPENSSL_LH_flush
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/lhash/lhash.c:75,5'
          Dst:             OPENSSL_LH_flush
        - Src:             'crypto/lhash/lhash.c:76,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/lhash/lhash.c:77,5'
          Dst:             CRYPTO_free
    - functionName:    OPENSSL_LH_strhash
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:324,21'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:324,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:325,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:325,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:327,7'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:328,5'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:329,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:338,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_LH_new
      functionSourceFile: '/src/openssl/crypto/lhash/lhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.lhash_st *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - h
        - c
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/lhash/lhash.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:53,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/lhash/lhash.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:54,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/lhash/lhash.c:55,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:55,18'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:55,62'
              BranchSideFuncs: []
        - Branch String:   'crypto/lhash/lhash.c:56,18'
          Branch Sides:
            - BranchSide:      'crypto/lhash/lhash.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/lhash/lhash.c:56,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/lhash/lhash.c:51,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/lhash/lhash.c:53,19'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/lhash/lhash.c:65,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/lhash/lhash.c:66,5'
          Dst:             CRYPTO_free
    - functionName:    get_thread_default_context
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_run_once
        - default_context_do_init_ossl_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:397,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:397,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/context.c:397,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/context.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:397,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
            - BranchSide:      'crypto/context.c:397,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
        - Branch String:   'crypto/context.c:397,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:398,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
            - BranchSide:      'crypto/context.c:400,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
        - Branch String:   'crypto/context.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:398,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
            - BranchSide:      'crypto/context.c:400,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
      Callsites:
        - Src:             'crypto/context.c:397,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/context.c:397,10'
          Dst:             default_context_do_init_ossl_
        - Src:             'crypto/context.c:400,12'
          Dst:             CRYPTO_THREAD_get_local
    - functionName:    default_context_do_init_ossl_
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - default_context_do_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:369,1'
          Branch Sides:
            - BranchSide:      'crypto/context.c:369,1'
              BranchSideFuncs:
                - default_context_do_init
            - BranchSide:      'crypto/context.c:369,1'
              BranchSideFuncs:
                - default_context_do_init
      Callsites:
        - Src:             'crypto/context.c:369,1'
          Dst:             default_context_do_init
    - functionName:    default_context_do_init
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - CRYPTO_THREAD_init_local
        - context_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:371,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:371,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/context.c:371,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/context.c:371,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:372,9'
              BranchSideFuncs:
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/context.c:374,10'
              BranchSideFuncs:
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/context.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:377,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:371,10'
          Dst:             CRYPTO_THREAD_init_local
        - Src:             'crypto/context.c:374,10'
          Dst:             context_init
        - Src:             'crypto/context.c:381,5'
          Dst:             CRYPTO_THREAD_cleanup_local
    - functionName:    context_init
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         50
      ICount:          339
      EdgeCount:       72
      CyclomaticComplexity: 24
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - context_deinit_objs
        - ossl_bio_core_globals_new
        - ossl_child_prov_ctx_new
        - ossl_crypto_cleanup_all_ex_data_int
        - ossl_ctx_global_properties_new
        - ossl_decoder_cache_new
        - ossl_do_ex_data_init
        - ossl_method_store_new
        - ossl_property_defns_new
        - ossl_property_parse_init
        - ossl_property_string_data_new
        - ossl_prov_conf_ctx_new
        - ossl_prov_drbg_nonce_ctx_new
        - ossl_provider_store_new
        - ossl_rand_ctx_new
        - ossl_self_test_set_callback_new
        - ossl_stored_namemap_new
        - ossl_threads_ctx_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:88,28'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ossl_do_ex_data_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
                - ossl_method_store_new
                - ossl_prov_conf_ctx_new
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/context.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:90,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:93,31'
              BranchSideFuncs:
                - ossl_do_ex_data_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
                - ossl_method_store_new
                - ossl_prov_conf_ctx_new
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/context.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:94,9'
              BranchSideFuncs:
                - ossl_method_store_new
                - ossl_prov_conf_ctx_new
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:95,17'
              BranchSideFuncs:
                - ossl_method_store_new
                - ossl_prov_conf_ctx_new
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:100,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:104,49'
              BranchSideFuncs:
                - ossl_prov_conf_ctx_new
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:106,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:110,35'
              BranchSideFuncs:
                - ossl_rand_ctx_new
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:112,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:119,48'
              BranchSideFuncs:
                - ossl_method_store_new
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:121,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:122,49'
              BranchSideFuncs:
                - ossl_decoder_cache_new
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:124,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:127,48'
              BranchSideFuncs:
                - ossl_method_store_new
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:128,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:129,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:132,53'
              BranchSideFuncs:
                - ossl_method_store_new
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:134,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:138,51'
              BranchSideFuncs:
                - ossl_provider_store_new
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:140,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:143,63'
              BranchSideFuncs:
                - ossl_property_string_data_new
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:145,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:147,44'
              BranchSideFuncs:
                - ossl_stored_namemap_new
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:149,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:151,51'
              BranchSideFuncs:
                - ossl_property_defns_new
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:153,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:155,61'
              BranchSideFuncs:
                - ossl_ctx_global_properties_new
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:157,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:160,47'
              BranchSideFuncs:
                - ossl_bio_core_globals_new
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:162,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:165,52'
              BranchSideFuncs:
                - ossl_prov_drbg_nonce_ctx_new
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:167,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:170,57'
              BranchSideFuncs:
                - ossl_self_test_set_callback_new
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:172,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:186,41'
              BranchSideFuncs:
                - ossl_threads_ctx_new
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:188,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:193,51'
              BranchSideFuncs:
                - ossl_child_prov_ctx_new
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:195,9'
              BranchSideFuncs:
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
            - BranchSide:      'crypto/context.c:199,35'
              BranchSideFuncs:
                - ossl_property_parse_init
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit_objs
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
                - ossl_crypto_cleanup_all_ex_data_int
        - Branch String:   'crypto/context.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:208,45'
              BranchSideFuncs:
                - ossl_crypto_cleanup_all_ex_data_int
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/context.c:210,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/context.c:84,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/context.c:88,28'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/context.c:93,10'
          Dst:             ossl_do_ex_data_init
        - Src:             'crypto/context.c:98,29'
          Dst:             ossl_method_store_new
        - Src:             'crypto/context.c:104,26'
          Dst:             ossl_prov_conf_ctx_new
        - Src:             'crypto/context.c:110,17'
          Dst:             ossl_rand_ctx_new
        - Src:             'crypto/context.c:119,26'
          Dst:             ossl_method_store_new
        - Src:             'crypto/context.c:122,26'
          Dst:             ossl_decoder_cache_new
        - Src:             'crypto/context.c:127,26'
          Dst:             ossl_method_store_new
        - Src:             'crypto/context.c:132,31'
          Dst:             ossl_method_store_new
        - Src:             'crypto/context.c:138,27'
          Dst:             ossl_provider_store_new
        - Src:             'crypto/context.c:143,33'
          Dst:             ossl_property_string_data_new
        - Src:             'crypto/context.c:147,20'
          Dst:             ossl_stored_namemap_new
        - Src:             'crypto/context.c:151,27'
          Dst:             ossl_property_defns_new
        - Src:             'crypto/context.c:155,30'
          Dst:             ossl_ctx_global_properties_new
        - Src:             'crypto/context.c:160,21'
          Dst:             ossl_bio_core_globals_new
        - Src:             'crypto/context.c:165,23'
          Dst:             ossl_prov_drbg_nonce_ctx_new
        - Src:             'crypto/context.c:170,25'
          Dst:             ossl_self_test_set_callback_new
        - Src:             'crypto/context.c:186,20'
          Dst:             ossl_threads_ctx_new
        - Src:             'crypto/context.c:193,27'
          Dst:             ossl_child_prov_ctx_new
        - Src:             'crypto/context.c:199,10'
          Dst:             ossl_property_parse_init
        - Src:             'crypto/context.c:205,5'
          Dst:             context_deinit_objs
        - Src:             'crypto/context.c:208,9'
          Dst:             ossl_crypto_cleanup_all_ex_data_int
        - Src:             'crypto/context.c:210,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/context.c:211,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    context_deinit_objs
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         57
      ICount:          375
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - ossl_bio_core_globals_free
        - ossl_child_prov_ctx_free
        - ossl_ctx_global_properties_free
        - ossl_decoder_cache_free
        - ossl_method_store_free
        - ossl_property_defns_free
        - ossl_property_string_data_free
        - ossl_prov_conf_ctx_free
        - ossl_prov_drbg_nonce_ctx_free
        - ossl_provider_store_free
        - ossl_rand_crng_ctx_free
        - ossl_rand_ctx_free
        - ossl_self_test_set_callback_free
        - ossl_stored_namemap_free
        - ossl_threads_ctx_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:220,32'
              BranchSideFuncs:
                - ossl_method_store_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
                - ossl_prov_conf_ctx_free
                - ossl_rand_ctx_free
            - BranchSide:      'crypto/context.c:225,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
                - ossl_prov_conf_ctx_free
                - ossl_rand_ctx_free
        - Branch String:   'crypto/context.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:226,28'
              BranchSideFuncs:
                - ossl_rand_ctx_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
                - ossl_prov_conf_ctx_free
            - BranchSide:      'crypto/context.c:232,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
                - ossl_prov_conf_ctx_free
        - Branch String:   'crypto/context.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:233,33'
              BranchSideFuncs:
                - ossl_prov_conf_ctx_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
            - BranchSide:      'crypto/context.c:241,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
                - ossl_method_store_free
        - Branch String:   'crypto/context.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:242,32'
              BranchSideFuncs:
                - ossl_method_store_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
            - BranchSide:      'crypto/context.c:245,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
                - ossl_decoder_cache_free
        - Branch String:   'crypto/context.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:246,33'
              BranchSideFuncs:
                - ossl_decoder_cache_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
            - BranchSide:      'crypto/context.c:252,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
                - ossl_method_store_free
        - Branch String:   'crypto/context.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:253,32'
              BranchSideFuncs:
                - ossl_method_store_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
            - BranchSide:      'crypto/context.c:258,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
                - ossl_method_store_free
        - Branch String:   'crypto/context.c:258,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:259,32'
              BranchSideFuncs:
                - ossl_method_store_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
            - BranchSide:      'crypto/context.c:265,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
                - ossl_provider_store_free
        - Branch String:   'crypto/context.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:266,34'
              BranchSideFuncs:
                - ossl_provider_store_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
            - BranchSide:      'crypto/context.c:271,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
                - ossl_property_string_data_free
        - Branch String:   'crypto/context.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:272,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
            - BranchSide:      'crypto/context.c:276,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
                - ossl_stored_namemap_free
        - Branch String:   'crypto/context.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:277,34'
              BranchSideFuncs:
                - ossl_stored_namemap_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
            - BranchSide:      'crypto/context.c:281,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
                - ossl_property_defns_free
        - Branch String:   'crypto/context.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:282,34'
              BranchSideFuncs:
                - ossl_property_defns_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
            - BranchSide:      'crypto/context.c:286,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
                - ossl_ctx_global_properties_free
        - Branch String:   'crypto/context.c:286,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:287,41'
              BranchSideFuncs:
                - ossl_ctx_global_properties_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
            - BranchSide:      'crypto/context.c:292,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_bio_core_globals_free
        - Branch String:   'crypto/context.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:293,36'
              BranchSideFuncs:
                - ossl_bio_core_globals_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
            - BranchSide:      'crypto/context.c:298,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
                - ossl_prov_drbg_nonce_ctx_free
        - Branch String:   'crypto/context.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:299,39'
              BranchSideFuncs:
                - ossl_prov_drbg_nonce_ctx_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
            - BranchSide:      'crypto/context.c:304,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
                - ossl_self_test_set_callback_free
        - Branch String:   'crypto/context.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:305,42'
              BranchSideFuncs:
                - ossl_self_test_set_callback_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
            - BranchSide:      'crypto/context.c:310,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
                - ossl_rand_crng_ctx_free
        - Branch String:   'crypto/context.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:311,33'
              BranchSideFuncs:
                - ossl_rand_crng_ctx_free
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
            - BranchSide:      'crypto/context.c:328,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
                - ossl_threads_ctx_free
        - Branch String:   'crypto/context.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:329,31'
              BranchSideFuncs:
                - ossl_threads_ctx_free
                - ossl_child_prov_ctx_free
            - BranchSide:      'crypto/context.c:336,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
        - Branch String:   'crypto/context.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:336,9'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
            - BranchSide:      'crypto/context.c:337,34'
              BranchSideFuncs:
                - ossl_child_prov_ctx_free
      Callsites:
        - Src:             'crypto/context.c:220,9'
          Dst:             ossl_method_store_free
        - Src:             'crypto/context.c:226,9'
          Dst:             ossl_rand_ctx_free
        - Src:             'crypto/context.c:233,9'
          Dst:             ossl_prov_conf_ctx_free
        - Src:             'crypto/context.c:242,9'
          Dst:             ossl_method_store_free
        - Src:             'crypto/context.c:246,9'
          Dst:             ossl_decoder_cache_free
        - Src:             'crypto/context.c:253,9'
          Dst:             ossl_method_store_free
        - Src:             'crypto/context.c:259,9'
          Dst:             ossl_method_store_free
        - Src:             'crypto/context.c:266,9'
          Dst:             ossl_provider_store_free
        - Src:             'crypto/context.c:272,9'
          Dst:             ossl_property_string_data_free
        - Src:             'crypto/context.c:277,9'
          Dst:             ossl_stored_namemap_free
        - Src:             'crypto/context.c:282,9'
          Dst:             ossl_property_defns_free
        - Src:             'crypto/context.c:287,9'
          Dst:             ossl_ctx_global_properties_free
        - Src:             'crypto/context.c:293,9'
          Dst:             ossl_bio_core_globals_free
        - Src:             'crypto/context.c:299,9'
          Dst:             ossl_prov_drbg_nonce_ctx_free
        - Src:             'crypto/context.c:305,9'
          Dst:             ossl_self_test_set_callback_free
        - Src:             'crypto/context.c:311,9'
          Dst:             ossl_rand_crng_ctx_free
        - Src:             'crypto/context.c:329,9'
          Dst:             ossl_threads_ctx_free
        - Src:             'crypto/context.c:337,9'
          Dst:             ossl_child_prov_ctx_free
    - functionName:    ossl_lib_ctx_get_descriptor
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_lib_ctx_is_default
        - ossl_lib_ctx_is_global_default
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/context.c:648,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:650,33'
              BranchSideFuncs:
                - ossl_lib_ctx_is_default
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/context.c:650,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:652,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:648,9'
          Dst:             ossl_lib_ctx_is_global_default
        - Src:             'crypto/context.c:650,9'
          Dst:             ossl_lib_ctx_is_default
    - functionName:    ossl_lib_ctx_is_global_default
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_concrete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:538,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:538,9'
          Dst:             ossl_lib_ctx_get_concrete
    - functionName:    ossl_lib_ctx_is_default
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_default_context
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/context.c:529,21'
          Branch Sides:
            - BranchSide:      'crypto/context.c:529,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:530,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:529,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:532,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:529,31'
          Dst:             get_default_context
    - functionName:    get_default_context
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_thread_default_context
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/context.c:405,19'
          Branch Sides:
            - BranchSide:      'crypto/context.c:405,36'
              BranchSideFuncs:
                - get_thread_default_context
            - BranchSide:      'crypto/context.c:405,36'
              BranchSideFuncs:
                - get_thread_default_context
        - Branch String:   'crypto/context.c:407,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:408,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:405,36'
          Dst:             get_thread_default_context
    - functionName:    ossl_lib_ctx_get_concrete
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_default_context
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/context.c:520,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:521,16'
              BranchSideFuncs:
                - get_default_context
            - BranchSide:      'crypto/context.c:523,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:521,16'
          Dst:             get_default_context
    - functionName:    ossl_lib_ctx_get_ex_data_global
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionDepth:   0
      returnType:      'struct.ossl_ex_data_global_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_concrete
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/context.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:640,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:637,11'
          Dst:             ossl_lib_ctx_get_concrete
    - functionName:    ossl_lib_ctx_get_data
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - index
      BBCount:         35
      ICount:          247
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ossl_lib_ctx_get_concrete
        - ossl_rand_crng_ctx_new
      functionUses:    31
      BranchProfiles:
        - Branch String:   'crypto/context.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:552,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_crng_ctx_new
        - Branch String:   'crypto/context.c:552,5'
          Branch Sides:
            - BranchSide:      'crypto/context.c:554,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:556,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:558,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:560,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:562,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:564,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:568,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:571,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:573,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:575,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:577,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:579,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:581,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:583,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:585,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:589,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:602,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_crng_ctx_new
            - BranchSide:      'crypto/context.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:602,13'
          Branch Sides:
            - BranchSide:      'crypto/context.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:605,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_crng_ctx_new
        - Branch String:   'crypto/context.c:605,13'
          Branch Sides:
            - BranchSide:      'crypto/context.c:606,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_rand_crng_ctx_new
            - BranchSide:      'crypto/context.c:615,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/context.c:608,17'
          Branch Sides:
            - BranchSide:      'crypto/context.c:609,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:611,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_rand_crng_ctx_new
        - Branch String:   'crypto/context.c:611,17'
          Branch Sides:
            - BranchSide:      'crypto/context.c:612,58'
              BranchSideFuncs:
                - ossl_rand_crng_ctx_new
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/context.c:613,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/context.c:548,11'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/context.c:602,13'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/context.c:606,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/context.c:608,17'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/context.c:612,35'
          Dst:             ossl_rand_crng_ctx_new
        - Src:             'crypto/context.c:617,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_release_default_drbg_ctx
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_rand_ctx_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:510,29'
          Branch Sides:
            - BranchSide:      'crypto/context.c:510,29'
              BranchSideFuncs:
                - ossl_rand_ctx_free
            - BranchSide:      'crypto/context.c:510,29'
              BranchSideFuncs:
                - ossl_rand_ctx_free
        - Branch String:   'crypto/context.c:510,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:510,9'
              BranchSideFuncs:
                - ossl_rand_ctx_free
            - BranchSide:      'crypto/context.c:511,48'
              BranchSideFuncs:
                - ossl_rand_ctx_free
      Callsites:
        - Src:             'crypto/context.c:511,9'
          Dst:             ossl_rand_ctx_free
    - functionName:    set_default_context
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - defctx
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_set_local
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:414,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:414,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/context.c:415,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
      Callsites:
        - Src:             'crypto/context.c:417,12'
          Dst:             CRYPTO_THREAD_set_local
    - functionName:    OSSL_LIB_CTX_set0_default
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_default_context
        - set_default_context
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/context.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:499,13'
              BranchSideFuncs:
                - set_default_context
            - BranchSide:      'crypto/context.c:504,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:499,13'
          Branch Sides:
            - BranchSide:      'crypto/context.c:500,33'
              BranchSideFuncs:
                - set_default_context
            - BranchSide:      'crypto/context.c:501,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:498,27'
          Dst:             get_default_context
        - Src:             'crypto/context.c:500,13'
          Dst:             set_default_context
    - functionName:    OSSL_LIB_CTX_get0_global_default
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_run_once
        - default_context_do_init_ossl_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:488,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:488,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/context.c:488,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/context.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:488,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/context.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:488,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:491,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:491,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:488,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/context.c:488,10'
          Dst:             default_context_do_init_ossl_
    - functionName:    OSSL_LIB_CTX_load_config
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - config_file
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_modules_load_file_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/context.c:468,12'
          Dst:             CONF_modules_load_file_ex
    - functionName:    OSSL_LIB_CTX_new_child
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - handle
        - in
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_LIB_CTX_free
        - OSSL_LIB_CTX_new_from_dispatch
        - ossl_provider_init_as_child
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/context.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:457,38'
              BranchSideFuncs:
                - ossl_provider_init_as_child
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_LIB_CTX_free
        - Branch String:   'crypto/context.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:458,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:461,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:452,25'
          Dst:             OSSL_LIB_CTX_new_from_dispatch
        - Src:             'crypto/context.c:457,10'
          Dst:             ossl_provider_init_as_child
        - Src:             'crypto/context.c:458,9'
          Dst:             OSSL_LIB_CTX_free
    - functionName:    OSSL_LIB_CTX_new_from_dispatch
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - handle
        - in
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_LIB_CTX_free
        - OSSL_LIB_CTX_new
        - ossl_bio_init_core
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:441,29'
              BranchSideFuncs:
                - ossl_bio_init_core
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_LIB_CTX_free
        - Branch String:   'crypto/context.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:442,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:446,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:436,25'
          Dst:             OSSL_LIB_CTX_new
        - Src:             'crypto/context.c:441,10'
          Dst:             ossl_bio_init_core
        - Src:             'crypto/context.c:442,9'
          Dst:             OSSL_LIB_CTX_free
    - functionName:    OSSL_LIB_CTX_free
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - context_deinit
        - ossl_lib_ctx_is_default
        - ossl_provider_deinit_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:474,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:478,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit
                - CRYPTO_free
                - ossl_provider_deinit_child
        - Branch String:   'crypto/context.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:479,36'
              BranchSideFuncs:
                - ossl_provider_deinit_child
                - context_deinit
                - CRYPTO_free
            - BranchSide:      'crypto/context.c:481,20'
              BranchSideFuncs:
                - context_deinit
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/context.c:474,9'
          Dst:             ossl_lib_ctx_is_default
        - Src:             'crypto/context.c:479,9'
          Dst:             ossl_provider_deinit_child
        - Src:             'crypto/context.c:481,5'
          Dst:             context_deinit
        - Src:             'crypto/context.c:482,5'
          Dst:             CRYPTO_free
    - functionName:    context_deinit
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - context_deinit_objs
        - ossl_crypto_cleanup_all_ex_data_int
        - ossl_ctx_thread_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:348,26'
              BranchSideFuncs:
                - ossl_ctx_thread_stop
                - context_deinit_objs
                - ossl_crypto_cleanup_all_ex_data_int
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/context.c:348,5'
          Dst:             ossl_ctx_thread_stop
        - Src:             'crypto/context.c:350,5'
          Dst:             context_deinit_objs
        - Src:             'crypto/context.c:352,5'
          Dst:             ossl_crypto_cleanup_all_ex_data_int
        - Src:             'crypto/context.c:354,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/context.c:355,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    OSSL_LIB_CTX_new
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - context_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/context.c:423,19'
          Branch Sides:
            - BranchSide:      'crypto/context.c:423,25'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/context.c:423,25'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/context.c:425,21'
          Branch Sides:
            - BranchSide:      'crypto/context.c:425,38'
              BranchSideFuncs:
                - context_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/context.c:425,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/context.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:426,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/context.c:423,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/context.c:425,25'
          Dst:             context_init
        - Src:             'crypto/context.c:426,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_lib_ctx_default_deinit
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - context_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/context.c:388,10'
          Branch Sides:
            - BranchSide:      'crypto/context.c:388,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/context.c:388,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - context_deinit
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/context.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:389,9'
              BranchSideFuncs:
                - context_deinit
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/context.c:390,5'
              BranchSideFuncs:
                - context_deinit
                - CRYPTO_THREAD_cleanup_local
      Callsites:
        - Src:             'crypto/context.c:390,5'
          Dst:             context_deinit
        - Src:             'crypto/context.c:391,5'
          Dst:             CRYPTO_THREAD_cleanup_local
    - functionName:    ossl_lib_ctx_is_child
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_concrete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/context.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/context.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/context.c:75,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/context.c:71,11'
          Dst:             ossl_lib_ctx_get_concrete
    - functionName:    ossl_lib_ctx_unlock
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_unlock
        - ossl_lib_ctx_get_concrete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/context.c:66,33'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/context.c:66,12'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_lib_ctx_read_lock
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - ossl_lib_ctx_get_concrete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/context.c:61,36'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/context.c:61,12'
          Dst:             CRYPTO_THREAD_read_lock
    - functionName:    ossl_lib_ctx_write_lock
      functionSourceFile: '/src/openssl/crypto/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_write_lock
        - ossl_lib_ctx_get_concrete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/context.c:56,37'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/context.c:56,12'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    algorithm_do_map
      functionSourceFile: '/src/openssl/crypto/core_algorithm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_algorithm_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - provider
        - map
        - cur_operation
        - no_store
        - cbdata
      BBCount:         27
      ICount:          187
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_algorithm.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:50,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:55,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:56,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:56,16'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:69,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:76,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:81,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:77,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:78,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_algorithm.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:83,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_algorithm.c:84,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_algorithm_get1_first_name
      functionSourceFile: '/src/openssl/crypto/core_algorithm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_algorithm_st *'
      constantsTouched: []
      argNames:
        - algo
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_strndup
        - strchr
        - strlen
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/core_algorithm.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_algorithm.c:189,29'
              BranchSideFuncs:
                - strchr
                - CRYPTO_strndup
                - strlen
        - Branch String:   'crypto/core_algorithm.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:191,33'
              BranchSideFuncs:
                - strlen
                - CRYPTO_strndup
            - BranchSide:      'crypto/core_algorithm.c:193,26'
              BranchSideFuncs:
                - CRYPTO_strndup
      Callsites:
        - Src:             'crypto/core_algorithm.c:189,22'
          Dst:             strchr
        - Src:             'crypto/core_algorithm.c:191,26'
          Dst:             strlen
        - Src:             'crypto/core_algorithm.c:195,11'
          Dst:             CRYPTO_strndup
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    algorithm_do_this
      functionSourceFile: '/src/openssl/crypto/core_algorithm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provider
        - cbdata
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - algorithm_do_map
        - ossl_provider_query_operation
        - ossl_provider_unquery_operation
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/core_algorithm.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:111,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_algorithm.c:113,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/core_algorithm.c:113,5'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:116,13'
              BranchSideFuncs:
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/core_algorithm.c:134,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_algorithm.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_algorithm.c:130,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/core_algorithm.c:130,13'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:131,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_algorithm.c:132,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_provider_query_operation
                - algorithm_do_map
                - ossl_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/core_algorithm.c:120,15'
          Dst:             ossl_provider_query_operation
        - Src:             'crypto/core_algorithm.c:122,15'
          Dst:             algorithm_do_map
        - Src:             'crypto/core_algorithm.c:123,9'
          Dst:             ossl_provider_unquery_operation
    - functionName:    ossl_algorithm_do_all
      functionSourceFile: '/src/openssl/crypto/core_algorithm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'struct.ossl_provider_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - operation_id
        - provider
        - pre
        - reserve_store
        - fn
        - unreserve_store
        - post
        - data
      BBCount:         8
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - algorithm_do_this
        - ossl_assert_int
        - ossl_lib_ctx_get_concrete
        - ossl_provider_doall_activated
        - ossl_provider_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_algorithm.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:162,39'
              BranchSideFuncs:
                - ossl_provider_doall_activated
            - BranchSide:      'crypto/core_algorithm.c:164,54'
              BranchSideFuncs:
                - ossl_provider_libctx
                - ossl_lib_ctx_get_concrete
                - ossl_lib_ctx_get_concrete
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.5372
                - __sanitizer_cov_trace_const_cmp4
                - algorithm_do_this
        - Branch String:   'crypto/core_algorithm.c:171,13'
          Branch Sides:
            - BranchSide:      'crypto/core_algorithm.c:173,13'
              BranchSideFuncs:
                - algorithm_do_this
            - BranchSide:      'crypto/core_algorithm.c:175,25'
              BranchSideFuncs:
                - algorithm_do_this
      Callsites:
        - Src:             'crypto/core_algorithm.c:162,9'
          Dst:             ossl_provider_doall_activated
        - Src:             'crypto/core_algorithm.c:162,9'
          Dst:             algorithm_do_this
        - Src:             'crypto/core_algorithm.c:164,33'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/core_algorithm.c:171,14'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/core_algorithm.c:171,14'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/core_algorithm.c:171,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/core_algorithm.c:176,9'
          Dst:             algorithm_do_this
    - functionName:    is_temporary_method_store
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - no_store
        - cbdata
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:31,21'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:31,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_fetch.c:31,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_method_construct_postcondition
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - provider
        - operation_id
        - no_store
        - cbdata
        - result
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - is_temporary_method_store
        - ossl_assert_int
        - ossl_provider_set_operation_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:91,9'
              BranchSideFuncs:
                - is_temporary_method_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_set_operation_bit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_fetch.c:95,6'
              BranchSideFuncs:
                - is_temporary_method_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_set_operation_bit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/core_fetch.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_fetch.c:99,44'
              BranchSideFuncs:
                - ossl_provider_set_operation_bit
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/core_fetch.c:90,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/core_fetch.c:91,9'
          Dst:             ERR_new
        - Src:             'crypto/core_fetch.c:91,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_fetch.c:91,9'
          Dst:             ERR_set_error
        - Src:             'crypto/core_fetch.c:98,12'
          Dst:             is_temporary_method_store
        - Src:             'crypto/core_fetch.c:99,12'
          Dst:             ossl_provider_set_operation_bit
    - functionName:    ossl_method_construct_unreserve_store
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cbdata
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_method_construct_this
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_algorithm_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - provider
        - algo
        - no_store
        - cbdata
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_fetch.c:123,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_method_construct_reserve_store
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - no_store
        - cbdata
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - is_temporary_method_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:38,51'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:38,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_fetch.c:49,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_fetch.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:45,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_fetch.c:49,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_fetch.c:45,13'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_fetch.c:47,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/core_fetch.c:38,9'
          Dst:             is_temporary_method_store
    - functionName:    ossl_method_construct_precondition
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - provider
        - operation_id
        - no_store
        - cbdata
        - result
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - is_temporary_method_store
        - ossl_assert_int
        - ossl_provider_test_operation_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:64,9'
              BranchSideFuncs:
                - is_temporary_method_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_test_operation_bit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_fetch.c:69,6'
              BranchSideFuncs:
                - is_temporary_method_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_test_operation_bit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/core_fetch.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:73,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_fetch.c:81,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/core_fetch.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:74,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/core_fetch.c:81,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/core_fetch.c:63,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/core_fetch.c:64,9'
          Dst:             ERR_new
        - Src:             'crypto/core_fetch.c:64,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_fetch.c:64,9'
          Dst:             ERR_set_error
        - Src:             'crypto/core_fetch.c:72,10'
          Dst:             is_temporary_method_store
        - Src:             'crypto/core_fetch.c:73,13'
          Dst:             ossl_provider_test_operation_bit
    - functionName:    ossl_method_construct
      functionSourceFile: '/src/openssl/crypto/core_fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'struct.ossl_provider_st **'
        - int
        - 'struct.ossl_method_construct_method_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - operation_id
        - provider_rw
        - force_store
        - mcm
        - mcm_data
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_algorithm_do_all
        - ossl_method_construct_precondition
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/core_fetch.c:135,31'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:135,54'
              BranchSideFuncs:
                - ossl_algorithm_do_all
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_fetch.c:135,20'
              BranchSideFuncs:
                - ossl_algorithm_do_all
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_fetch.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:163,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_fetch.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_fetch.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/core_fetch.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/core_fetch.c:168,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_algorithm_do_all
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_method_construct_precondition
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_method_construct_reserve_store
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_method_construct_this
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_method_construct_unreserve_store
        - Src:             'crypto/core_fetch.c:153,5'
          Dst:             ossl_method_construct_postcondition
    - functionName:    get_legacy_evp_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - base_nid
        - nid
        - pem_name
        - arg
      BBCount:         18
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - OBJ_nid2ln
        - OBJ_nid2obj
        - OBJ_nid2sn
        - OBJ_obj2txt
        - ossl_namemap_add_name
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:390,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:391,37'
              BranchSideFuncs:
                - OBJ_nid2sn
                - ossl_namemap_add_name
                - OBJ_nid2ln
                - ossl_namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
                - OBJ_nid2sn
                - ossl_namemap_add_name
                - OBJ_nid2ln
                - ossl_namemap_add_name
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
            - BranchSide:      'crypto/core_namemap.c:395,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
                - OBJ_nid2sn
                - ossl_namemap_add_name
                - OBJ_nid2ln
                - ossl_namemap_add_name
                - OBJ_nid2obj
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
        - Branch String:   'crypto/core_namemap.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:396,37'
              BranchSideFuncs:
                - OBJ_nid2sn
                - ossl_namemap_add_name
                - OBJ_nid2ln
                - ossl_namemap_add_name
                - OBJ_nid2obj
                - ossl_namemap_add_name
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
            - BranchSide:      'crypto/core_namemap.c:405,9'
              BranchSideFuncs:
                - ossl_namemap_add_name
        - Branch String:   'crypto/core_namemap.c:398,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:401,29'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_namemap_add_name
                - ossl_namemap_add_name
            - BranchSide:      'crypto/core_namemap.c:404,5'
              BranchSideFuncs:
                - ossl_namemap_add_name
        - Branch String:   'crypto/core_namemap.c:401,17'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:402,45'
              BranchSideFuncs:
                - ossl_namemap_add_name
                - ossl_namemap_add_name
            - BranchSide:      'crypto/core_namemap.c:403,9'
              BranchSideFuncs:
                - ossl_namemap_add_name
        - Branch String:   'crypto/core_namemap.c:405,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:405,9'
              BranchSideFuncs:
                - ossl_namemap_add_name
            - BranchSide:      'crypto/core_namemap.c:406,37'
              BranchSideFuncs:
                - ossl_namemap_add_name
      Callsites:
        - Src:             'crypto/core_namemap.c:391,47'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/core_namemap.c:391,15'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/core_namemap.c:392,47'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/core_namemap.c:392,15'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/core_namemap.c:396,47'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/core_namemap.c:396,15'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/core_namemap.c:397,47'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/core_namemap.c:397,15'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/core_namemap.c:398,20'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/core_namemap.c:401,17'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/core_namemap.c:402,23'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/core_namemap.c:406,15'
          Dst:             ossl_namemap_add_name
    - functionName:    ossl_namemap_add_name
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_namemap_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - namemap
        - number
        - name
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - namemap_add_name
        - ossl_namemap_stored
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:284,19'
              BranchSideFuncs:
                - ossl_namemap_stored
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_add_name
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:287,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_add_name
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:287,22'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:287,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_namemap.c:287,36'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:287,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_namemap.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:290,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_add_name
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:291,9'
              BranchSideFuncs:
                - namemap_add_name
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:292,35'
              BranchSideFuncs:
                - namemap_add_name
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/core_namemap.c:284,19'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/core_namemap.c:290,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/core_namemap.c:292,18'
          Dst:             namemap_add_name
        - Src:             'crypto/core_namemap.c:293,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_namemap_stored
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      'struct.ossl_namemap_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_asn1_get0
        - EVP_PKEY_asn1_get_count
        - OBJ_NAME_do_all
        - OPENSSL_init_crypto
        - get_legacy_cipher_names
        - get_legacy_md_names
        - get_legacy_pkey_meth_names
        - ossl_lib_ctx_get_data
        - ossl_namemap_empty
      functionUses:    32
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:482,30'
              BranchSideFuncs:
                - ossl_namemap_empty
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - OBJ_NAME_do_all
                - OBJ_NAME_do_all
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_asn1_get0
                - get_legacy_pkey_meth_names
        - Branch String:   'crypto/core_namemap.c:483,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:490,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_init_crypto
                - OBJ_NAME_do_all
                - OBJ_NAME_do_all
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_asn1_get0
                - get_legacy_pkey_meth_names
        - Branch String:   'crypto/core_namemap.c:490,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:494,9'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - OBJ_NAME_do_all
                - OBJ_NAME_do_all
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_cmp4
                - EVP_PKEY_asn1_get0
                - get_legacy_pkey_meth_names
            - BranchSide:      'crypto/core_namemap.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_namemap.c:503,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:504,59'
              BranchSideFuncs:
                - EVP_PKEY_asn1_get0
                - get_legacy_pkey_meth_names
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/core_namemap.c:505,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/core_namemap.c:476,9'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/core_namemap.c:482,11'
          Dst:             ossl_namemap_empty
        - Src:             'crypto/core_namemap.c:494,9'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/core_namemap.c:497,9'
          Dst:             OBJ_NAME_do_all
        - Src:             'crypto/core_namemap.c:497,9'
          Dst:             get_legacy_cipher_names
        - Src:             'crypto/core_namemap.c:499,9'
          Dst:             OBJ_NAME_do_all
        - Src:             'crypto/core_namemap.c:499,9'
          Dst:             get_legacy_md_names
        - Src:             'crypto/core_namemap.c:503,27'
          Dst:             EVP_PKEY_asn1_get_count
        - Src:             'crypto/core_namemap.c:504,40'
          Dst:             EVP_PKEY_asn1_get0
        - Src:             'crypto/core_namemap.c:504,13'
          Dst:             get_legacy_pkey_meth_names
    - functionName:    namemap_add_name
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_namemap_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - namemap
        - number
        - name
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - lh_NAMENUM_ENTRY_error
        - lh_NAMENUM_ENTRY_insert
        - namemap_name2num
        - namenum_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:255,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:257,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - lh_NAMENUM_ENTRY_insert
                - lh_NAMENUM_ENTRY_error
                - __sanitizer_cov_trace_const_cmp4
                - namenum_free
        - Branch String:   'crypto/core_namemap.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:260,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - lh_NAMENUM_ENTRY_insert
                - lh_NAMENUM_ENTRY_error
                - __sanitizer_cov_trace_const_cmp4
                - namenum_free
        - Branch String:   'crypto/core_namemap.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:261,9'
              BranchSideFuncs:
                - namenum_free
            - BranchSide:      'crypto/core_namemap.c:265,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - lh_NAMENUM_ENTRY_insert
                - lh_NAMENUM_ENTRY_error
                - __sanitizer_cov_trace_const_cmp4
                - namenum_free
        - Branch String:   'crypto/core_namemap.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:265,23'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_insert
                - lh_NAMENUM_ENTRY_error
                - __sanitizer_cov_trace_const_cmp4
                - namenum_free
            - BranchSide:      'crypto/core_namemap.c:265,36'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_insert
                - lh_NAMENUM_ENTRY_error
                - __sanitizer_cov_trace_const_cmp4
                - namenum_free
        - Branch String:   'crypto/core_namemap.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:269,9'
              BranchSideFuncs:
                - namenum_free
            - BranchSide:      'crypto/core_namemap.c:270,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/core_namemap.c:254,23'
          Dst:             namemap_name2num
        - Src:             'crypto/core_namemap.c:257,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/core_namemap.c:260,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/core_namemap.c:266,11'
          Dst:             lh_NAMENUM_ENTRY_insert
        - Src:             'crypto/core_namemap.c:268,9'
          Dst:             lh_NAMENUM_ENTRY_error
        - Src:             'crypto/core_namemap.c:273,5'
          Dst:             namenum_free
    - functionName:    namemap_name2num
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_namemap_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - namemap
        - name
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_NAMENUM_ENTRY_retrieve
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:182,12'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:182,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/core_namemap.c:181,9'
          Dst:             lh_NAMENUM_ENTRY_retrieve
    - functionName:    lh_NAMENUM_ENTRY_insert
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.NAMENUM_ENTRY *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.NAMENUM_ENTRY *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    lh_NAMENUM_ENTRY_error
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_error
    - functionName:    namenum_free
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.NAMENUM_ENTRY *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:57,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/core_namemap.c:58,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/core_namemap.c:58,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/core_namemap.c:59,5'
          Dst:             CRYPTO_free
    - functionName:    lh_NAMENUM_ENTRY_retrieve
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.NAMENUM_ENTRY *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.NAMENUM_ENTRY *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    ossl_namemap_empty
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_namemap_st *'
      constantsTouched: []
      argNames:
        - namemap
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:106,28'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:106,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:106,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    get_legacy_cipher_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'char *'
      constantsTouched: []
      argNames:
        - on
        - arg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_get_type
        - OBJ_NAME_get
        - get_legacy_evp_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:413,9'
              BranchSideFuncs:
                - EVP_CIPHER_get_type
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:414,61'
              BranchSideFuncs:
                - EVP_CIPHER_get_type
                - get_legacy_evp_names
      Callsites:
        - Src:             'crypto/core_namemap.c:411,40'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/core_namemap.c:414,41'
          Dst:             EVP_CIPHER_get_type
        - Src:             'crypto/core_namemap.c:414,9'
          Dst:             get_legacy_evp_names
    - functionName:    get_legacy_md_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'char *'
      constantsTouched: []
      argNames:
        - on
        - arg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_get_type
        - OBJ_NAME_get
        - get_legacy_evp_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:421,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:421,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:422,49'
              BranchSideFuncs:
                - EVP_MD_get_type
                - get_legacy_evp_names
      Callsites:
        - Src:             'crypto/core_namemap.c:419,32'
          Dst:             OBJ_NAME_get
        - Src:             'crypto/core_namemap.c:422,33'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/core_namemap.c:422,9'
          Dst:             get_legacy_evp_names
    - functionName:    get_legacy_pkey_meth_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ameth
        - arg
      BBCount:         16
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_asn1_get0_info
        - get_legacy_evp_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:432,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:433,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
        - Branch String:   'crypto/core_namemap.c:433,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:434,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:448,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_legacy_evp_names
                - get_legacy_evp_names
        - Branch String:   'crypto/core_namemap.c:434,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:437,41'
              BranchSideFuncs:
                - get_legacy_evp_names
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:440,41'
              BranchSideFuncs:
                - get_legacy_evp_names
        - Branch String:   'crypto/core_namemap.c:448,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:454,41'
              BranchSideFuncs:
                - get_legacy_evp_names
            - BranchSide:      'crypto/core_namemap.c:458,38'
              BranchSideFuncs:
                - get_legacy_evp_names
      Callsites:
        - Src:             'crypto/core_namemap.c:431,5'
          Dst:             EVP_PKEY_asn1_get0_info
        - Src:             'crypto/core_namemap.c:437,17'
          Dst:             get_legacy_evp_names
        - Src:             'crypto/core_namemap.c:440,17'
          Dst:             get_legacy_evp_names
        - Src:             'crypto/core_namemap.c:454,17'
          Dst:             get_legacy_evp_names
        - Src:             'crypto/core_namemap.c:458,17'
          Dst:             get_legacy_evp_names
    - functionName:    lh_NAMENUM_ENTRY_free
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_free
    - functionName:    lh_NAMENUM_ENTRY_doall
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    namenum_cmp
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.NAMENUM_ENTRY *'
        - 'struct.NAMENUM_ENTRY *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:52,12'
          Dst:             OPENSSL_strcasecmp
    - functionName:    namenum_hash
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.NAMENUM_ENTRY *'
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_lh_strcasehash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:47,12'
          Dst:             ossl_lh_strcasehash
    - functionName:    lh_NAMENUM_ENTRY_new
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_new
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_namemap_add_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_namemap_st *'
        - int
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - namemap
        - number
        - names
        - separator
      BBCount:         37
      ICount:          256
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - namemap_add_name
        - namemap_name2num
        - ossl_assert_int
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:304,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
            - BranchSide:      'crypto/core_namemap.c:308,16'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
        - Branch String:   'crypto/core_namemap.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:311,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
        - Branch String:   'crypto/core_namemap.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:312,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
            - BranchSide:      'crypto/core_namemap.c:319,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
        - Branch String:   'crypto/core_namemap.c:319,5'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:323,25'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
            - BranchSide:      'crypto/core_namemap.c:349,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/core_namemap.c:323,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:324,24'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/core_namemap.c:327,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - strlen
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/core_namemap.c:331,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:332,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
            - BranchSide:      'crypto/core_namemap.c:337,40'
              BranchSideFuncs:
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/core_namemap.c:339,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:340,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
            - BranchSide:      'crypto/core_namemap.c:341,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/core_namemap.c:352,5'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:355,13'
              BranchSideFuncs:
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/core_namemap.c:367,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
        - Branch String:   'crypto/core_namemap.c:358,13'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:359,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/core_namemap.c:360,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - strlen
                - namemap_add_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/core_namemap.c:360,20'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
            - BranchSide:      'crypto/core_namemap.c:361,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/core_namemap.c:303,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/core_namemap.c:304,9'
          Dst:             ERR_new
        - Src:             'crypto/core_namemap.c:304,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_namemap.c:304,9'
          Dst:             ERR_set_error
        - Src:             'crypto/core_namemap.c:308,16'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/core_namemap.c:311,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/core_namemap.c:312,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/core_namemap.c:323,18'
          Dst:             strchr
        - Src:             'crypto/core_namemap.c:324,17'
          Dst:             strlen
        - Src:             'crypto/core_namemap.c:332,13'
          Dst:             ERR_new
        - Src:             'crypto/core_namemap.c:332,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_namemap.c:332,13'
          Dst:             ERR_set_error
        - Src:             'crypto/core_namemap.c:337,23'
          Dst:             namemap_name2num
        - Src:             'crypto/core_namemap.c:342,13'
          Dst:             ERR_new
        - Src:             'crypto/core_namemap.c:342,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_namemap.c:342,13'
          Dst:             ERR_set_error
        - Src:             'crypto/core_namemap.c:355,17'
          Dst:             strlen
        - Src:             'crypto/core_namemap.c:357,23'
          Dst:             namemap_add_name
        - Src:             'crypto/core_namemap.c:361,13'
          Dst:             ERR_new
        - Src:             'crypto/core_namemap.c:361,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/core_namemap.c:361,13'
          Dst:             ERR_set_error
        - Src:             'crypto/core_namemap.c:370,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/core_namemap.c:371,5'
          Dst:             CRYPTO_free
    - functionName:    do_num2name
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - vdata
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:230,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_namemap_num2name
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_namemap_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - namemap
        - number
        - idx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_namemap_doall_names
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:243,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/core_namemap.c:241,10'
          Dst:             ossl_namemap_doall_names
        - Src:             'crypto/core_namemap.c:241,10'
          Dst:             do_num2name
    - functionName:    ossl_namemap_doall_names
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_namemap_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - namemap
        - number
        - fn
        - data
      BBCount:         16
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_malloc
        - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
        - lh_NAMENUM_ENTRY_num_items
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:148,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_NAMENUM_ENTRY_num_items
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:149,9'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_num_items
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:151,44'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_num_items
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:153,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:156,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:158,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:161,45'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/core_namemap.c:165,5'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:166,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/core_namemap.c:168,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/core_namemap.c:148,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/core_namemap.c:151,17'
          Dst:             lh_NAMENUM_ENTRY_num_items
        - Src:             'crypto/core_namemap.c:153,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/core_namemap.c:156,20'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/core_namemap.c:158,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/core_namemap.c:161,5'
          Dst:             lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
        - Src:             'crypto/core_namemap.c:161,5'
          Dst:             do_name
        - Src:             'crypto/core_namemap.c:163,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/core_namemap.c:168,5'
          Dst:             CRYPTO_free
    - functionName:    lh_NAMENUM_ENTRY_num_items
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_num_items
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:26,1'
          Dst:             OPENSSL_LH_num_items
    - functionName:    do_name
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.NAMENUM_ENTRY *'
        - 'struct.doall_names_data_st *'
      constantsTouched: []
      argNames:
        - namenum
        - data
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:119,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lh_NAMENUM_ENTRY_doall_DOALL_NAMES_DATA
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
        - 'struct.doall_names_data_st *'
      constantsTouched: []
      argNames:
        - lh
        - fn
        - arg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/core_namemap.c:122,1'
          Dst:             OPENSSL_LH_doall_arg
    - functionName:    ossl_namemap_name2num_n
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_namemap_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - namemap
        - name
        - name_len
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - ossl_namemap_name2num
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:211,22'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:211,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_namemap.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:214,33'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/core_namemap.c:211,32'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/core_namemap.c:214,11'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/core_namemap.c:215,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_namemap_name2num
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_namemap_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - namemap
        - name
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - namemap_name2num
        - ossl_namemap_stored
      functionUses:    23
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:191,19'
              BranchSideFuncs:
                - ossl_namemap_stored
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:194,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:197,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - namemap_name2num
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/core_namemap.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:198,9'
              BranchSideFuncs:
                - namemap_name2num
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/core_namemap.c:199,31'
              BranchSideFuncs:
                - namemap_name2num
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/core_namemap.c:191,19'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/core_namemap.c:197,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/core_namemap.c:199,14'
          Dst:             namemap_name2num
        - Src:             'crypto/core_namemap.c:200,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_namemap_free
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_namemap_st *'
      constantsTouched: []
      argNames:
        - namemap
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - lh_NAMENUM_ENTRY_doall
        - lh_NAMENUM_ENTRY_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:527,25'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:527,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/core_namemap.c:527,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:530,28'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_doall
                - lh_NAMENUM_ENTRY_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/core_namemap.c:530,5'
          Dst:             lh_NAMENUM_ENTRY_doall
        - Src:             'crypto/core_namemap.c:530,5'
          Dst:             namenum_free
        - Src:             'crypto/core_namemap.c:531,5'
          Dst:             lh_NAMENUM_ENTRY_free
        - Src:             'crypto/core_namemap.c:533,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/core_namemap.c:534,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_stored_namemap_free
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vnamemap
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_namemap_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:78,9'
              BranchSideFuncs:
                - ossl_namemap_free
            - BranchSide:      'crypto/core_namemap.c:80,9'
              BranchSideFuncs:
                - ossl_namemap_free
      Callsites:
        - Src:             'crypto/core_namemap.c:81,9'
          Dst:             ossl_namemap_free
    - functionName:    ossl_namemap_new
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   0
      returnType:      'struct.ossl_namemap_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_zalloc
        - lh_NAMENUM_ENTRY_new
        - ossl_namemap_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:513,19'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:515,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_namemap_free
                - CRYPTO_THREAD_lock_new
                - lh_NAMENUM_ENTRY_new
            - BranchSide:      'crypto/core_namemap.c:515,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_namemap_free
                - CRYPTO_THREAD_lock_new
                - lh_NAMENUM_ENTRY_new
        - Branch String:   'crypto/core_namemap.c:516,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:516,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ossl_namemap_free
                - lh_NAMENUM_ENTRY_new
            - BranchSide:      'crypto/core_namemap.c:521,23'
              BranchSideFuncs:
                - ossl_namemap_free
        - Branch String:   'crypto/core_namemap.c:517,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:518,13'
              BranchSideFuncs:
                - lh_NAMENUM_ENTRY_new
                - ossl_namemap_free
            - BranchSide:      'crypto/core_namemap.c:521,23'
              BranchSideFuncs:
                - ossl_namemap_free
        - Branch String:   'crypto/core_namemap.c:515,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:519,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:521,23'
              BranchSideFuncs:
                - ossl_namemap_free
      Callsites:
        - Src:             'crypto/core_namemap.c:515,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/core_namemap.c:516,29'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/core_namemap.c:518,13'
          Dst:             lh_NAMENUM_ENTRY_new
        - Src:             'crypto/core_namemap.c:518,13'
          Dst:             namenum_hash
        - Src:             'crypto/core_namemap.c:518,13'
          Dst:             namenum_cmp
        - Src:             'crypto/core_namemap.c:521,5'
          Dst:             ossl_namemap_free
    - functionName:    ossl_stored_namemap_new
      functionSourceFile: '/src/openssl/crypto/core_namemap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_namemap_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/core_namemap.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/core_namemap.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/core_namemap.c:69,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/core_namemap.c:66,29'
          Dst:             ossl_namemap_new
    - functionName:    OPENSSL_isservice
      functionSourceFile: '/src/openssl/crypto/cryptlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_showfatal
      functionSourceFile: '/src/openssl/crypto/cryptlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmta
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cryptlib.c:244,5'
          Dst:             vfprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_die
      functionSourceFile: '/src/openssl/crypto/cryptlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - message
        - file
        - line
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_showfatal
        - abort
      functionUses:    153
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/cryptlib.c:257,5'
          Dst:             OPENSSL_showfatal
        - Src:             'crypto/cryptlib.c:260,5'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_ascii_isdigit
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:312,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:312,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:312,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_toupper
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:307,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:307,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:307,50'
              BranchSideFuncs: []
        - Branch String:   'crypto/ctype.c:307,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:307,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ctype.c:307,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_tolower
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:300,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:300,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:300,50'
              BranchSideFuncs: []
        - Branch String:   'crypto/ctype.c:300,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:300,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ctype.c:300,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_islower
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:287,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:287,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:287,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_isupper
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:280,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:280,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:280,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_isdigit
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:273,12'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:273,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:273,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_ctype_check
      functionSourceFile: '/src/openssl/crypto/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - mask
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    48
      BranchProfiles:
        - Branch String:   'crypto/ctype.c:257,19'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:257,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:257,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/ctype.c:257,30'
          Branch Sides:
            - BranchSide:      'crypto/ctype.c:257,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ctype.c:257,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_crypto_ex_data_get_ossl_lib_ctx
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.crypto_ex_data_st *'
      constantsTouched: []
      argNames:
        - ad
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_void_type
      functionSourceFile: '/src/openssl/include/openssl/crypto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_crypto_alloc_ex_data_intern
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct.crypto_ex_data_st *'
        - int
      constantsTouched: []
      argNames:
        - class_index
        - obj
        - ad
        - idx
      BBCount:         10
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - get_and_lock
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:447,23'
              BranchSideFuncs:
                - get_and_lock
                - sk_EX_CALLBACK_value
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:450,30'
              BranchSideFuncs:
                - sk_EX_CALLBACK_value
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:460,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/ex_data.c:443,14'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:447,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:450,9'
          Dst:             sk_EX_CALLBACK_value
        - Src:             'crypto/ex_data.c:451,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    get_and_lock
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.ex_callbacks_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_ex_data_global_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - global
        - class_index
        - read
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_write_lock
        - ERR_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:36,25'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:36,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:37,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:37,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:41,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:46,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:49,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:50,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:53,39'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:50,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:51,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/ex_data.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:54,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/ex_data.c:37,9'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:37,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:37,9'
          Dst:             ERR_set_error
        - Src:             'crypto/ex_data.c:50,14'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/ex_data.c:53,14'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    sk_EX_CALLBACK_value
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.ex_callback_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_value
    - functionName:    CRYPTO_alloc_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct.crypto_ex_data_st *'
        - int
      constantsTouched: []
      argNames:
        - class_index
        - obj
        - ad
        - idx
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_get_ex_data
        - ossl_crypto_alloc_ex_data_intern
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:433,45'
              BranchSideFuncs:
                - ossl_crypto_alloc_ex_data_intern
      Callsites:
        - Src:             'crypto/ex_data.c:428,14'
          Dst:             CRYPTO_get_ex_data
        - Src:             'crypto/ex_data.c:433,12'
          Dst:             ossl_crypto_alloc_ex_data_intern
    - functionName:    CRYPTO_get_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.crypto_ex_data_st *'
        - int
      constantsTouched: []
      argNames:
        - ad
        - idx
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_void_sk_type
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:500,24'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:500,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/ex_data.c:500,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:502,12'
              BranchSideFuncs:
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/ex_data.c:500,34'
          Dst:             ossl_check_const_void_sk_type
        - Src:             'crypto/ex_data.c:500,34'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/ex_data.c:502,12'
          Dst:             ossl_check_const_void_sk_type
        - Src:             'crypto/ex_data.c:502,12'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_void_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crypto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_void *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_void_sk_type
      functionSourceFile: '/src/openssl/include/openssl/crypto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_void *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ex_callback_compare
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:354,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/ex_data.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:356,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/ex_data.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/ex_data.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:360,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    CRYPTO_free_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'struct.crypto_ex_data_st *'
      constantsTouched: []
      argNames:
        - class_index
        - obj
        - ad
      BBCount:         36
      ICount:          258
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_get_ex_data
        - CRYPTO_malloc
        - OPENSSL_sk_free
        - ex_callback_compare
        - get_and_lock
        - ossl_check_void_sk_type
        - ossl_lib_ctx_get_ex_data_global
        - qsort
        - sk_EX_CALLBACK_num
        - sk_EX_CALLBACK_value
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:377,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:378,9'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
            - BranchSide:      'crypto/ex_data.c:380,23'
              BranchSideFuncs:
                - get_and_lock
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:381,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:382,9'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
            - BranchSide:      'crypto/ex_data.c:384,29'
              BranchSideFuncs:
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:385,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:386,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:396,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:386,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:387,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:389,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:390,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:391,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:395,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:391,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:392,56'
              BranchSideFuncs:
                - sk_EX_CALLBACK_value
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:394,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:398,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:400,15'
              BranchSideFuncs:
                - qsort
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:411,9'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
        - Branch String:   'crypto/ex_data.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:402,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:409,5'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
        - Branch String:   'crypto/ex_data.c:404,27'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:404,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:408,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:404,17'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:405,42'
              BranchSideFuncs:
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
            - BranchSide:      'crypto/ex_data.c:408,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:411,20'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
            - BranchSide:      'crypto/ex_data.c:412,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_void_sk_type
                - OPENSSL_sk_free
      Callsites:
        - Src:             'crypto/ex_data.c:375,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:380,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:384,10'
          Dst:             sk_EX_CALLBACK_num
        - Src:             'crypto/ex_data.c:389,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/ex_data.c:392,35'
          Dst:             sk_EX_CALLBACK_value
        - Src:             'crypto/ex_data.c:396,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/ex_data.c:400,9'
          Dst:             qsort
        - Src:             'crypto/ex_data.c:400,9'
          Dst:             ex_callback_compare
        - Src:             'crypto/ex_data.c:405,23'
          Dst:             CRYPTO_get_ex_data
        - Src:             'crypto/ex_data.c:412,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/ex_data.c:414,5'
          Dst:             ossl_check_void_sk_type
        - Src:             'crypto/ex_data.c:414,5'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_EX_CALLBACK_num
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_num
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_set_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.crypto_ex_data_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ad
        - idx
        - val
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_set
        - ossl_check_const_void_sk_type
        - ossl_check_void_sk_type
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:473,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:474,23'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:480,14'
              BranchSideFuncs:
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:474,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:475,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:478,5'
              BranchSideFuncs:
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:480,5'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:481,14'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:486,9'
              BranchSideFuncs:
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:481,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:482,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:485,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_set
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_void_sk_type
                - ossl_check_void_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:486,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:488,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/ex_data.c:491,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/ex_data.c:474,23'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/ex_data.c:475,13'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:475,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:475,13'
          Dst:             ERR_set_error
        - Src:             'crypto/ex_data.c:480,14'
          Dst:             ossl_check_const_void_sk_type
        - Src:             'crypto/ex_data.c:480,14'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/ex_data.c:481,14'
          Dst:             ossl_check_void_sk_type
        - Src:             'crypto/ex_data.c:481,14'
          Dst:             ossl_check_void_type
        - Src:             'crypto/ex_data.c:481,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/ex_data.c:482,13'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:482,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:482,13'
          Dst:             ERR_set_error
        - Src:             'crypto/ex_data.c:486,9'
          Dst:             ossl_check_void_sk_type
        - Src:             'crypto/ex_data.c:486,9'
          Dst:             ossl_check_void_type
        - Src:             'crypto/ex_data.c:486,9'
          Dst:             OPENSSL_sk_set
        - Src:             'crypto/ex_data.c:488,9'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:488,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:488,9'
          Dst:             ERR_set_error
    - functionName:    CRYPTO_dup_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.crypto_ex_data_st *'
        - 'struct.crypto_ex_data_st *'
      constantsTouched: []
      argNames:
        - class_index
        - to
        - from
      BBCount:         47
      ICount:          319
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_get_ex_data
        - CRYPTO_malloc
        - CRYPTO_set_ex_data
        - OPENSSL_sk_num
        - get_and_lock
        - ossl_check_const_void_sk_type
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_num
        - sk_EX_CALLBACK_value
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:289,46'
              BranchSideFuncs:
                - ossl_lib_ctx_get_ex_data_global
                - get_and_lock
                - sk_EX_CALLBACK_num
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:293,23'
              BranchSideFuncs:
                - get_and_lock
                - sk_EX_CALLBACK_num
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:297,29'
              BranchSideFuncs:
                - sk_EX_CALLBACK_num
                - ossl_check_const_void_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:300,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:302,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:310,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:302,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:303,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:305,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:306,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:307,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:309,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:307,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:308,51'
              BranchSideFuncs:
                - sk_EX_CALLBACK_value
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:308,62'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:312,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:314,9'
              BranchSideFuncs:
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:323,29'
              BranchSideFuncs:
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:323,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:324,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:326,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:326,5'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:327,34'
              BranchSideFuncs:
                - CRYPTO_get_ex_data
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:334,11'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/ex_data.c:328,32'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:328,35'
              BranchSideFuncs:
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:332,28'
              BranchSideFuncs:
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:328,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:329,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_get_ex_data
            - BranchSide:      'crypto/ex_data.c:332,28'
              BranchSideFuncs:
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/ex_data.c:329,17'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:330,73'
              BranchSideFuncs:
                - CRYPTO_set_ex_data
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/ex_data.c:331,17'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/ex_data.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:337,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/ex_data.c:338,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/ex_data.c:289,14'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:293,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:297,10'
          Dst:             sk_EX_CALLBACK_num
        - Src:             'crypto/ex_data.c:298,9'
          Dst:             ossl_check_const_void_sk_type
        - Src:             'crypto/ex_data.c:298,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/ex_data.c:305,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/ex_data.c:308,30'
          Dst:             sk_EX_CALLBACK_value
        - Src:             'crypto/ex_data.c:310,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/ex_data.c:323,41'
          Dst:             CRYPTO_get_ex_data
        - Src:             'crypto/ex_data.c:323,10'
          Dst:             CRYPTO_set_ex_data
        - Src:             'crypto/ex_data.c:327,15'
          Dst:             CRYPTO_get_ex_data
        - Src:             'crypto/ex_data.c:332,9'
          Dst:             CRYPTO_set_ex_data
        - Src:             'crypto/ex_data.c:337,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_new_ex_data
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'struct.crypto_ex_data_st *'
      constantsTouched: []
      argNames:
        - class_index
        - obj
        - ad
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_crypto_new_ex_data_ex
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/ex_data.c:266,12'
          Dst:             ossl_crypto_new_ex_data_ex
    - functionName:    ossl_crypto_new_ex_data_ex
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'char *'
        - 'struct.crypto_ex_data_st *'
      constantsTouched: []
      argNames:
        - ctx
        - class_index
        - obj
        - ad
      BBCount:         38
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_get_ex_data
        - CRYPTO_malloc
        - get_and_lock
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_num
        - sk_EX_CALLBACK_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:232,23'
              BranchSideFuncs:
                - get_and_lock
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:236,15'
              BranchSideFuncs:
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:248,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:241,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:243,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
        - Branch String:   'crypto/ex_data.c:244,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:245,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - sk_EX_CALLBACK_value
            - BranchSide:      'crypto/ex_data.c:247,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:246,51'
              BranchSideFuncs:
                - sk_EX_CALLBACK_value
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:246,62'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:250,16'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:250,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:252,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:252,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:252,5'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:253,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:259,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/ex_data.c:253,32'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:253,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/ex_data.c:258,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:253,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:254,38'
              BranchSideFuncs:
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/ex_data.c:258,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_get_ex_data
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/ex_data.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:260,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/ex_data.c:261,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/ex_data.c:227,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:232,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:238,10'
          Dst:             sk_EX_CALLBACK_num
        - Src:             'crypto/ex_data.c:243,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/ex_data.c:246,30'
          Dst:             sk_EX_CALLBACK_value
        - Src:             'crypto/ex_data.c:248,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/ex_data.c:254,19'
          Dst:             CRYPTO_get_ex_data
        - Src:             'crypto/ex_data.c:260,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_get_ex_new_index
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - class_index
        - argl
        - argp
        - new_func
        - dup_func
        - free_func
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_crypto_get_ex_new_index_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/ex_data.c:208,12'
          Dst:             ossl_crypto_get_ex_new_index_ex
    - functionName:    ossl_crypto_get_ex_new_index_ex
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - size_t
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - class_index
        - argl
        - argp
        - new_func
        - dup_func
        - free_func
        - priority
      BBCount:         21
      ICount:          192
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - get_and_lock
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_free
        - sk_EX_CALLBACK_new_null
        - sk_EX_CALLBACK_num
        - sk_EX_CALLBACK_push
        - sk_EX_CALLBACK_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:164,23'
              BranchSideFuncs:
                - get_and_lock
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
                - sk_EX_CALLBACK_new_null
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:168,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
                - sk_EX_CALLBACK_new_null
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/ex_data.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:169,20'
              BranchSideFuncs:
                - sk_EX_CALLBACK_new_null
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
            - BranchSide:      'crypto/ex_data.c:181,24'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
        - Branch String:   'crypto/ex_data.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:173,37'
              BranchSideFuncs:
                - sk_EX_CALLBACK_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:174,33'
              BranchSideFuncs:
                - sk_EX_CALLBACK_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/ex_data.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:174,33'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
            - BranchSide:      'crypto/ex_data.c:179,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
        - Branch String:   'crypto/ex_data.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:183,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:184,15'
              BranchSideFuncs:
                - sk_EX_CALLBACK_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
        - Branch String:   'crypto/ex_data.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:192,9'
              BranchSideFuncs:
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:196,32'
              BranchSideFuncs:
                - sk_EX_CALLBACK_num
                - sk_EX_CALLBACK_set
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/ex_data.c:159,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:164,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:169,20'
          Dst:             sk_EX_CALLBACK_new_null
        - Src:             'crypto/ex_data.c:173,17'
          Dst:             sk_EX_CALLBACK_push
        - Src:             'crypto/ex_data.c:174,13'
          Dst:             sk_EX_CALLBACK_free
        - Src:             'crypto/ex_data.c:176,13'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:176,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:176,13'
          Dst:             ERR_set_error
        - Src:             'crypto/ex_data.c:181,24'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/ex_data.c:191,10'
          Dst:             sk_EX_CALLBACK_push
        - Src:             'crypto/ex_data.c:192,9'
          Dst:             ERR_new
        - Src:             'crypto/ex_data.c:192,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/ex_data.c:192,9'
          Dst:             ERR_set_error
        - Src:             'crypto/ex_data.c:193,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/ex_data.c:196,13'
          Dst:             sk_EX_CALLBACK_num
        - Src:             'crypto/ex_data.c:197,11'
          Dst:             sk_EX_CALLBACK_set
        - Src:             'crypto/ex_data.c:200,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    sk_EX_CALLBACK_new_null
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.stack_st_EX_CALLBACK *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/cryptlib.h:31,1'
          Branch Sides:
            - BranchSide:      'include/internal/cryptlib.h:31,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'include/internal/cryptlib.h:31,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    sk_EX_CALLBACK_push
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
        - 'struct.ex_callback_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_EX_CALLBACK_free
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_EX_CALLBACK_set
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.ex_callback_st *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
        - int
        - 'struct.ex_callback_st *'
      constantsTouched: []
      argNames:
        - sk
        - idx
        - ptr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_set
    - functionName:    CRYPTO_free_ex_index
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - class_index
        - idx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_crypto_free_ex_index_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/ex_data.c:143,12'
          Dst:             ossl_crypto_free_ex_index_ex
    - functionName:    ossl_crypto_free_ex_index_ex
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - class_index
        - idx
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - dummy_dup
        - dummy_free
        - dummy_new
        - get_and_lock
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_num
        - sk_EX_CALLBACK_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:123,23'
              BranchSideFuncs:
                - get_and_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/ex_data.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_EX_CALLBACK_num
                - __sanitizer_cov_trace_cmp4
                - sk_EX_CALLBACK_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/ex_data.c:127,17'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:127,20'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:128,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/ex_data.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:128,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:129,30'
              BranchSideFuncs:
                - sk_EX_CALLBACK_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/ex_data.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:131,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/ex_data.c:132,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/ex_data.c:118,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:123,10'
          Dst:             get_and_lock
        - Src:             'crypto/ex_data.c:127,27'
          Dst:             sk_EX_CALLBACK_num
        - Src:             'crypto/ex_data.c:129,9'
          Dst:             sk_EX_CALLBACK_value
        - Src:             'crypto/ex_data.c:137,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    dummy_new
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.crypto_ex_data_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - ptr
        - ad
        - idx
        - argl
        - argp
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dummy_dup
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.crypto_ex_data_st *'
        - 'struct.crypto_ex_data_st *'
        - 'char **'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - to
        - from
        - from_d
        - idx
        - argl
        - argp
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dummy_free
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.crypto_ex_data_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - ptr
        - ad
        - idx
        - argl
        - argp
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup_cb
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ex_callback_st *'
      constantsTouched: []
      argNames:
        - funcs
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/ex_data.c:63,5'
          Dst:             CRYPTO_free
    - functionName:    sk_EX_CALLBACK_pop_free
      functionSourceFile: '/src/openssl/include/internal/cryptlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_EX_CALLBACK *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/cryptlib.h:31,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_crypto_cleanup_all_ex_data_int
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - cleanup_cb
        - ossl_lib_ctx_get_ex_data_global
        - sk_EX_CALLBACK_pop_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:80,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - sk_EX_CALLBACK_pop_free
        - Branch String:   'crypto/ex_data.c:80,5'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:81,29'
              BranchSideFuncs:
                - sk_EX_CALLBACK_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/ex_data.c:87,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/ex_data.c:75,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:83,9'
          Dst:             sk_EX_CALLBACK_pop_free
        - Src:             'crypto/ex_data.c:83,9'
          Dst:             cleanup_cb
        - Src:             'crypto/ex_data.c:87,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    ossl_do_ex_data_init
      functionSourceFile: '/src/openssl/crypto/ex_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - ossl_lib_ctx_get_ex_data_global
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/ex_data.c:18,9'
          Branch Sides:
            - BranchSide:      'crypto/ex_data.c:19,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/ex_data.c:21,28'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
      Callsites:
        - Src:             'crypto/ex_data.c:16,35'
          Dst:             ossl_lib_ctx_get_ex_data_global
        - Src:             'crypto/ex_data.c:21,28'
          Dst:             CRYPTO_THREAD_lock_new
    - functionName:    ossl_safe_getenv
      functionSourceFile: '/src/openssl/crypto/getenv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - secure_getenv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/getenv.c:94,12'
          Dst:             secure_getenv
    - functionName:    secure_getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_engine_afalg
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - engine_load_afalg_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:344,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:344,5'
              BranchSideFuncs:
                - engine_load_afalg_int
            - BranchSide:      'crypto/init.c:344,5'
              BranchSideFuncs:
                - engine_load_afalg_int
      Callsites:
        - Src:             'crypto/init.c:344,5'
          Dst:             engine_load_afalg_int
    - functionName:    ossl_init_engine_padlock
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - engine_load_padlock_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:326,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:326,5'
              BranchSideFuncs:
                - engine_load_padlock_int
            - BranchSide:      'crypto/init.c:326,5'
              BranchSideFuncs:
                - engine_load_padlock_int
      Callsites:
        - Src:             'crypto/init.c:326,5'
          Dst:             engine_load_padlock_int
    - functionName:    ossl_init_engine_dynamic
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - engine_load_dynamic_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:308,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:308,5'
              BranchSideFuncs:
                - engine_load_dynamic_int
            - BranchSide:      'crypto/init.c:308,5'
              BranchSideFuncs:
                - engine_load_dynamic_int
      Callsites:
        - Src:             'crypto/init.c:308,5'
          Dst:             engine_load_dynamic_int
    - functionName:    ossl_init_engine_rdrand
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - engine_load_rdrand_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:300,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:300,5'
              BranchSideFuncs:
                - engine_load_rdrand_int
            - BranchSide:      'crypto/init.c:300,5'
              BranchSideFuncs:
                - engine_load_rdrand_int
      Callsites:
        - Src:             'crypto/init.c:300,5'
          Dst:             engine_load_rdrand_int
    - functionName:    ossl_init_engine_openssl
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - engine_load_openssl_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:292,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:292,5'
              BranchSideFuncs:
                - engine_load_openssl_int
            - BranchSide:      'crypto/init.c:292,5'
              BranchSideFuncs:
                - engine_load_openssl_int
      Callsites:
        - Src:             'crypto/init.c:292,5'
          Dst:             engine_load_openssl_int
    - functionName:    ossl_init_async
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - async_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:281,10'
          Branch Sides:
            - BranchSide:      'crypto/init.c:281,10'
              BranchSideFuncs:
                - async_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:281,10'
              BranchSideFuncs:
                - async_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:283,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/init.c:281,10'
          Dst:             async_init
    - functionName:    ossl_init_config_settings
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_config_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:263,9'
              BranchSideFuncs:
                - ossl_config_int
            - BranchSide:      'crypto/init.c:263,31'
              BranchSideFuncs:
                - ossl_config_int
      Callsites:
        - Src:             'crypto/init.c:263,15'
          Dst:             ossl_config_int
    - functionName:    ossl_init_config
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_config_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:256,9'
              BranchSideFuncs:
                - ossl_config_int
            - BranchSide:      'crypto/init.c:256,15'
              BranchSideFuncs:
                - ossl_config_int
      Callsites:
        - Src:             'crypto/init.c:256,15'
          Dst:             ossl_config_int
    - functionName:    ossl_init_no_config
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_no_config_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:271,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:271,5'
              BranchSideFuncs:
                - ossl_no_config_int
            - BranchSide:      'crypto/init.c:271,5'
              BranchSideFuncs:
                - ossl_no_config_int
      Callsites:
        - Src:             'crypto/init.c:271,5'
          Dst:             ossl_no_config_int
    - functionName:    ossl_init_add_all_digests
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - openssl_add_all_digests_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:239,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:239,5'
              BranchSideFuncs:
                - openssl_add_all_digests_int
            - BranchSide:      'crypto/init.c:239,5'
              BranchSideFuncs:
                - openssl_add_all_digests_int
      Callsites:
        - Src:             'crypto/init.c:239,5'
          Dst:             openssl_add_all_digests_int
    - functionName:    ossl_init_no_add_all_digests
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_add_all_ciphers
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - openssl_add_all_ciphers_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:218,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:218,5'
              BranchSideFuncs:
                - openssl_add_all_ciphers_int
            - BranchSide:      'crypto/init.c:218,5'
              BranchSideFuncs:
                - openssl_add_all_ciphers_int
      Callsites:
        - Src:             'crypto/init.c:218,5'
          Dst:             openssl_add_all_ciphers_int
    - functionName:    ossl_init_no_add_all_ciphers
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_load_crypto_strings
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - err_shelve_state
        - err_unshelve_state
        - ossl_err_load_crypto_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:183,9'
              BranchSideFuncs:
                - err_shelve_state
                - __sanitizer_cov_trace_const_cmp4
                - ossl_err_load_crypto_strings
                - err_unshelve_state
            - BranchSide:      'crypto/init.c:183,9'
              BranchSideFuncs:
                - err_shelve_state
                - __sanitizer_cov_trace_const_cmp4
                - ossl_err_load_crypto_strings
                - err_unshelve_state
        - Branch String:   'crypto/init.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:192,9'
              BranchSideFuncs:
                - ossl_err_load_crypto_strings
                - err_unshelve_state
            - BranchSide:      'crypto/init.c:195,11'
              BranchSideFuncs:
                - ossl_err_load_crypto_strings
                - err_unshelve_state
      Callsites:
        - Src:             'crypto/init.c:191,10'
          Dst:             err_shelve_state
        - Src:             'crypto/init.c:195,11'
          Dst:             ossl_err_load_crypto_strings
        - Src:             'crypto/init.c:197,5'
          Dst:             err_unshelve_state
    - functionName:    ossl_init_no_load_crypto_strings
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_load_crypto_nodelete
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_register_atexit
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_cleanup
        - atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:109,9'
              BranchSideFuncs:
                - atexit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:109,9'
              BranchSideFuncs:
                - atexit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:114,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/init.c:109,9'
          Dst:             atexit
        - Src:             'crypto/init.c:109,9'
          Dst:             OPENSSL_cleanup
    - functionName:    OPENSSL_cleanup
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - CRYPTO_secure_malloc_done
        - OPENSSL_thread_stop
        - OSSL_CMP_log_close
        - async_deinit
        - bio_cleanup
        - engine_cleanup_int
        - err_cleanup
        - evp_cleanup_int
        - ossl_cleanup_thread
        - ossl_comp_brotli_cleanup
        - ossl_comp_zlib_cleanup
        - ossl_comp_zstd_cleanup
        - ossl_config_modules_free
        - ossl_lib_ctx_default_deinit
        - ossl_obj_cleanup_int
        - ossl_rand_cleanup_int
        - ossl_store_cleanup_int
        - ossl_trace_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:353,24'
          Branch Sides:
            - BranchSide:      'crypto/init.c:361,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_thread_stop
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/init.c:361,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_thread_stop
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/init.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:362,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_thread_stop
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/init.c:365,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_thread_stop
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/init.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:367,13'
              BranchSideFuncs:
                - OPENSSL_thread_stop
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/init.c:376,5'
          Branch Sides:
            - BranchSide:      'crypto/init.c:377,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
            - BranchSide:      'crypto/init.c:382,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - ossl_comp_zlib_cleanup
                - ossl_comp_brotli_cleanup
                - ossl_comp_zstd_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
                - async_deinit
        - Branch String:   'crypto/init.c:405,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:407,9'
              BranchSideFuncs:
                - async_deinit
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
            - BranchSide:      'crypto/init.c:422,5'
              BranchSideFuncs:
                - ossl_rand_cleanup_int
                - ossl_config_modules_free
                - engine_cleanup_int
                - ossl_store_cleanup_int
                - ossl_lib_ctx_default_deinit
                - ossl_cleanup_thread
                - bio_cleanup
                - evp_cleanup_int
                - ossl_obj_cleanup_int
                - err_cleanup
                - CRYPTO_secure_malloc_done
                - OSSL_CMP_log_close
                - ossl_trace_cleanup
      Callsites:
        - Src:             'crypto/init.c:373,5'
          Dst:             OPENSSL_thread_stop
        - Src:             'crypto/init.c:380,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/init.c:384,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/init.c:386,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/init.c:389,5'
          Dst:             CRYPTO_THREAD_cleanup_local
        - Src:             'crypto/init.c:398,5'
          Dst:             ossl_comp_zlib_cleanup
        - Src:             'crypto/init.c:400,5'
          Dst:             ossl_comp_brotli_cleanup
        - Src:             'crypto/init.c:402,5'
          Dst:             ossl_comp_zstd_cleanup
        - Src:             'crypto/init.c:407,9'
          Dst:             async_deinit
        - Src:             'crypto/init.c:422,5'
          Dst:             ossl_rand_cleanup_int
        - Src:             'crypto/init.c:425,5'
          Dst:             ossl_config_modules_free
        - Src:             'crypto/init.c:429,5'
          Dst:             engine_cleanup_int
        - Src:             'crypto/init.c:434,5'
          Dst:             ossl_store_cleanup_int
        - Src:             'crypto/init.c:438,5'
          Dst:             ossl_lib_ctx_default_deinit
        - Src:             'crypto/init.c:440,5'
          Dst:             ossl_cleanup_thread
        - Src:             'crypto/init.c:443,5'
          Dst:             bio_cleanup
        - Src:             'crypto/init.c:446,5'
          Dst:             evp_cleanup_int
        - Src:             'crypto/init.c:449,5'
          Dst:             ossl_obj_cleanup_int
        - Src:             'crypto/init.c:452,5'
          Dst:             err_cleanup
        - Src:             'crypto/init.c:455,5'
          Dst:             CRYPTO_secure_malloc_done
        - Src:             'crypto/init.c:459,5'
          Dst:             OSSL_CMP_log_close
        - Src:             'crypto/init.c:463,5'
          Dst:             ossl_trace_cleanup
    - functionName:    atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_no_register_atexit
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_init_base
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_init_local
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - OPENSSL_cpuid_setup
        - ossl_init_thread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:64,26'
          Branch Sides:
            - BranchSide:      'crypto/init.c:64,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - OPENSSL_cpuid_setup
                - ossl_init_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:64,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - OPENSSL_cpuid_setup
                - ossl_init_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:65,25'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/init.c:66,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/init.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:66,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/init.c:68,5'
              BranchSideFuncs:
                - OPENSSL_cpuid_setup
                - ossl_init_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:71,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/init.c:73,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/init.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:76,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/init.c:64,26'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/init.c:65,25'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/init.c:68,5'
          Dst:             OPENSSL_cpuid_setup
        - Src:             'crypto/init.c:70,10'
          Dst:             ossl_init_thread
        - Src:             'crypto/init.c:73,10'
          Dst:             CRYPTO_THREAD_init_local
        - Src:             'crypto/init.c:81,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/init.c:83,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    OPENSSL_atexit
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:720,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:723,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/init.c:720,20'
          Dst:             CRYPTO_malloc
    - functionName:    ossl_init_engine_afalg_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_engine_afalg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:341,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:341,1'
              BranchSideFuncs:
                - ossl_init_engine_afalg
            - BranchSide:      'crypto/init.c:341,1'
              BranchSideFuncs:
                - ossl_init_engine_afalg
      Callsites:
        - Src:             'crypto/init.c:341,1'
          Dst:             ossl_init_engine_afalg
    - functionName:    ossl_init_engine_padlock_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_engine_padlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:323,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:323,1'
              BranchSideFuncs:
                - ossl_init_engine_padlock
            - BranchSide:      'crypto/init.c:323,1'
              BranchSideFuncs:
                - ossl_init_engine_padlock
      Callsites:
        - Src:             'crypto/init.c:323,1'
          Dst:             ossl_init_engine_padlock
    - functionName:    ossl_init_engine_dynamic_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_engine_dynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:305,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:305,1'
              BranchSideFuncs:
                - ossl_init_engine_dynamic
            - BranchSide:      'crypto/init.c:305,1'
              BranchSideFuncs:
                - ossl_init_engine_dynamic
      Callsites:
        - Src:             'crypto/init.c:305,1'
          Dst:             ossl_init_engine_dynamic
    - functionName:    ossl_init_engine_rdrand_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_engine_rdrand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:297,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:297,1'
              BranchSideFuncs:
                - ossl_init_engine_rdrand
            - BranchSide:      'crypto/init.c:297,1'
              BranchSideFuncs:
                - ossl_init_engine_rdrand
      Callsites:
        - Src:             'crypto/init.c:297,1'
          Dst:             ossl_init_engine_rdrand
    - functionName:    ossl_init_engine_openssl_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_engine_openssl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:289,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:289,1'
              BranchSideFuncs:
                - ossl_init_engine_openssl
            - BranchSide:      'crypto/init.c:289,1'
              BranchSideFuncs:
                - ossl_init_engine_openssl
      Callsites:
        - Src:             'crypto/init.c:289,1'
          Dst:             ossl_init_engine_openssl
    - functionName:    ossl_init_async_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_async
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:278,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:278,1'
              BranchSideFuncs:
                - ossl_init_async
            - BranchSide:      'crypto/init.c:278,1'
              BranchSideFuncs:
                - ossl_init_async
      Callsites:
        - Src:             'crypto/init.c:278,1'
          Dst:             ossl_init_async
    - functionName:    ossl_init_config_settings_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_config_settings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:261,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:261,1'
              BranchSideFuncs:
                - ossl_init_config_settings
            - BranchSide:      'crypto/init.c:261,1'
              BranchSideFuncs:
                - ossl_init_config_settings
      Callsites:
        - Src:             'crypto/init.c:261,1'
          Dst:             ossl_init_config_settings
    - functionName:    ossl_init_config_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:254,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:254,1'
              BranchSideFuncs:
                - ossl_init_config
            - BranchSide:      'crypto/init.c:254,1'
              BranchSideFuncs:
                - ossl_init_config
      Callsites:
        - Src:             'crypto/init.c:254,1'
          Dst:             ossl_init_config
    - functionName:    ossl_init_no_config_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_no_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:268,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:268,1'
              BranchSideFuncs:
                - ossl_init_no_config
            - BranchSide:      'crypto/init.c:268,1'
              BranchSideFuncs:
                - ossl_init_no_config
      Callsites:
        - Src:             'crypto/init.c:268,1'
          Dst:             ossl_init_no_config
    - functionName:    ossl_init_add_all_digests_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_add_all_digests
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:231,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:231,1'
              BranchSideFuncs:
                - ossl_init_add_all_digests
            - BranchSide:      'crypto/init.c:231,1'
              BranchSideFuncs:
                - ossl_init_add_all_digests
      Callsites:
        - Src:             'crypto/init.c:231,1'
          Dst:             ossl_init_add_all_digests
    - functionName:    ossl_init_no_add_all_digests_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_no_add_all_digests
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:244,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:244,1'
              BranchSideFuncs:
                - ossl_init_no_add_all_digests
            - BranchSide:      'crypto/init.c:244,1'
              BranchSideFuncs:
                - ossl_init_no_add_all_digests
      Callsites:
        - Src:             'crypto/init.c:244,1'
          Dst:             ossl_init_no_add_all_digests
    - functionName:    ossl_init_add_all_ciphers_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_add_all_ciphers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:210,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:210,1'
              BranchSideFuncs:
                - ossl_init_add_all_ciphers
            - BranchSide:      'crypto/init.c:210,1'
              BranchSideFuncs:
                - ossl_init_add_all_ciphers
      Callsites:
        - Src:             'crypto/init.c:210,1'
          Dst:             ossl_init_add_all_ciphers
    - functionName:    ossl_init_no_add_all_ciphers_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_no_add_all_ciphers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:223,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:223,1'
              BranchSideFuncs:
                - ossl_init_no_add_all_ciphers
            - BranchSide:      'crypto/init.c:223,1'
              BranchSideFuncs:
                - ossl_init_no_add_all_ciphers
      Callsites:
        - Src:             'crypto/init.c:223,1'
          Dst:             ossl_init_no_add_all_ciphers
    - functionName:    ossl_init_load_crypto_strings_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_load_crypto_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:181,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:181,1'
              BranchSideFuncs:
                - ossl_init_load_crypto_strings
            - BranchSide:      'crypto/init.c:181,1'
              BranchSideFuncs:
                - ossl_init_load_crypto_strings
      Callsites:
        - Src:             'crypto/init.c:181,1'
          Dst:             ossl_init_load_crypto_strings
    - functionName:    ossl_init_no_load_crypto_strings_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_no_load_crypto_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:202,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:202,1'
              BranchSideFuncs:
                - ossl_init_no_load_crypto_strings
            - BranchSide:      'crypto/init.c:202,1'
              BranchSideFuncs:
                - ossl_init_no_load_crypto_strings
      Callsites:
        - Src:             'crypto/init.c:202,1'
          Dst:             ossl_init_no_load_crypto_strings
    - functionName:    ossl_init_load_crypto_nodelete_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_load_crypto_nodelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:128,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:128,1'
              BranchSideFuncs:
                - ossl_init_load_crypto_nodelete
            - BranchSide:      'crypto/init.c:128,1'
              BranchSideFuncs:
                - ossl_init_load_crypto_nodelete
      Callsites:
        - Src:             'crypto/init.c:128,1'
          Dst:             ossl_init_load_crypto_nodelete
    - functionName:    ossl_init_register_atexit_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_register_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:98,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:98,1'
              BranchSideFuncs:
                - ossl_init_register_atexit
            - BranchSide:      'crypto/init.c:98,1'
              BranchSideFuncs:
                - ossl_init_register_atexit
      Callsites:
        - Src:             'crypto/init.c:98,1'
          Dst:             ossl_init_register_atexit
    - functionName:    ossl_init_no_register_atexit_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_no_register_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:117,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:117,1'
              BranchSideFuncs:
                - ossl_init_no_register_atexit
            - BranchSide:      'crypto/init.c:117,1'
              BranchSideFuncs:
                - ossl_init_no_register_atexit
      Callsites:
        - Src:             'crypto/init.c:117,1'
          Dst:             ossl_init_no_register_atexit
    - functionName:    ossl_init_base_ossl_
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/init.c:55,1'
          Branch Sides:
            - BranchSide:      'crypto/init.c:55,1'
              BranchSideFuncs:
                - ossl_init_base
            - BranchSide:      'crypto/init.c:55,1'
              BranchSideFuncs:
                - ossl_init_base
      Callsites:
        - Src:             'crypto/init.c:55,1'
          Dst:             ossl_init_base
    - functionName:    OPENSSL_init_crypto
      functionSourceFile: '/src/openssl/crypto/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'struct.ossl_init_settings_st *'
      constantsTouched: []
      argNames:
        - opts
        - settings
      BBCount:         219
      ICount:          848
      EdgeCount:       304
      CyclomaticComplexity: 87
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_set_local
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_atomic_load
        - CRYPTO_atomic_or
        - ENGINE_register_all_complete
        - ERR_new
        - openssl_init_fork_handlers
        - ossl_init_add_all_ciphers_ossl_
        - ossl_init_add_all_digests_ossl_
        - ossl_init_async_ossl_
        - ossl_init_base_ossl_
        - ossl_init_config_ossl_
        - ossl_init_config_settings_ossl_
        - ossl_init_engine_afalg_ossl_
        - ossl_init_engine_dynamic_ossl_
        - ossl_init_engine_openssl_ossl_
        - ossl_init_engine_padlock_ossl_
        - ossl_init_engine_rdrand_ossl_
        - ossl_init_load_crypto_nodelete_ossl_
        - ossl_init_load_crypto_strings_ossl_
        - ossl_init_no_add_all_ciphers_ossl_
        - ossl_init_no_add_all_digests_ossl_
        - ossl_init_no_config_ossl_
        - ossl_init_no_load_crypto_strings_ossl_
        - ossl_init_no_register_atexit_ossl_
        - ossl_init_register_atexit_ossl_
      functionUses:    29
      BranchProfiles:
        - Branch String:   'crypto/init.c:479,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:480,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/init.c:498,9'
              BranchSideFuncs:
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/init.c:480,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/init.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:499,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:518,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:499,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:501,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:518,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:518,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:518,10'
          Branch Sides:
            - BranchSide:      'crypto/init.c:519,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:521,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:519,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:521,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:521,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:529,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_load
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:529,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:530,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:542,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:530,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:531,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:532,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:532,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:534,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:542,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:543,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:546,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:543,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:543,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:543,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:543,14'
          Branch Sides:
            - BranchSide:      'crypto/init.c:545,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:546,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:543,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:545,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:546,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:546,16'
          Branch Sides:
            - BranchSide:      'crypto/init.c:546,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:546,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:550,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:550,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:550,10'
          Branch Sides:
            - BranchSide:      'crypto/init.c:551,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:553,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:551,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:553,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:554,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:554,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:559,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:553,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:554,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:554,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:559,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:559,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:560,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:563,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:559,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:559,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:560,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:560,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:561,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:563,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:559,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:561,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:563,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:564,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:564,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:568,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:563,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:564,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:564,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:566,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:568,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:566,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:568,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:569,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:569,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:572,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:568,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:568,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:569,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:569,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:570,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:572,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:568,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:570,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:572,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:573,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:573,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:577,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:572,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:573,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:573,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:575,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:577,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:575,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:577,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:578,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:578,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:581,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:577,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:577,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:578,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:578,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:579,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:581,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:577,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:579,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:581,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:582,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:582,17'
              BranchSideFuncs:
                - openssl_init_fork_handlers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:585,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:581,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:585,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:586,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:586,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:589,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:585,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:585,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:586,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:586,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:589,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:585,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:589,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:589,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:590,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:615,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:593,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:596,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:613,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:596,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:597,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:598,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:598,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:599,23'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:601,47'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:599,23'
          Branch Sides:
            - BranchSide:      'crypto/init.c:599,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:599,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:601,21'
          Branch Sides:
            - BranchSide:      'crypto/init.c:602,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:603,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:604,23'
          Branch Sides:
            - BranchSide:      'crypto/init.c:604,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:604,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:610,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:611,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:612,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:616,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:616,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:620,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:615,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:615,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:616,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:616,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:617,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:620,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:615,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:617,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:620,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:621,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:621,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:624,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:620,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:621,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:621,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:622,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:624,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:622,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:624,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:625,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:625,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:628,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:624,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:624,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:625,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:625,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:626,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:628,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:624,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:626,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:628,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:629,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:629,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:638,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:628,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:629,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:629,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:638,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:630,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:638,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:639,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:639,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:648,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:638,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:639,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:639,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:640,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:648,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:640,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:648,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:649,13'
          Branch Sides:
            - BranchSide:      'crypto/init.c:649,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:653,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
        - Branch String:   'crypto/init.c:648,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:648,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
            - BranchSide:      'crypto/init.c:649,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
        - Branch String:   'crypto/init.c:649,17'
          Branch Sides:
            - BranchSide:      'crypto/init.c:650,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
            - BranchSide:      'crypto/init.c:653,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
        - Branch String:   'crypto/init.c:648,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:650,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
            - BranchSide:      'crypto/init.c:653,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_register_all_complete
        - Branch String:   'crypto/init.c:653,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:656,9'
              BranchSideFuncs:
                - ENGINE_register_all_complete
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/init.c:660,38'
              BranchSideFuncs:
                - CRYPTO_atomic_or
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/init.c:660,9'
          Branch Sides:
            - BranchSide:      'crypto/init.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/init.c:663,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/init.c:481,13'
          Dst:             ERR_new
        - Src:             'crypto/init.c:481,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/init.c:481,13'
          Dst:             ERR_set_error
        - Src:             'crypto/init.c:498,9'
          Dst:             CRYPTO_atomic_load
        - Src:             'crypto/init.c:518,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:518,10'
          Dst:             ossl_init_base_ossl_
        - Src:             'crypto/init.c:530,14'
          Dst:             CRYPTO_atomic_load
        - Src:             'crypto/init.c:543,14'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:543,14'
          Dst:             ossl_init_no_register_atexit_ossl_
        - Src:             'crypto/init.c:546,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:546,17'
          Dst:             ossl_init_register_atexit_ossl_
        - Src:             'crypto/init.c:550,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:550,10'
          Dst:             ossl_init_load_crypto_nodelete_ossl_
        - Src:             'crypto/init.c:554,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:554,17'
          Dst:             ossl_init_no_load_crypto_strings_ossl_
        - Src:             'crypto/init.c:560,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:560,17'
          Dst:             ossl_init_load_crypto_strings_ossl_
        - Src:             'crypto/init.c:564,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:564,17'
          Dst:             ossl_init_no_add_all_ciphers_ossl_
        - Src:             'crypto/init.c:569,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:569,17'
          Dst:             ossl_init_add_all_ciphers_ossl_
        - Src:             'crypto/init.c:573,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:573,17'
          Dst:             ossl_init_no_add_all_digests_ossl_
        - Src:             'crypto/init.c:578,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:578,17'
          Dst:             ossl_init_add_all_digests_ossl_
        - Src:             'crypto/init.c:582,17'
          Dst:             openssl_init_fork_handlers
        - Src:             'crypto/init.c:586,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:586,17'
          Dst:             ossl_init_no_config_ossl_
        - Src:             'crypto/init.c:590,23'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/init.c:596,18'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/init.c:599,23'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:599,23'
          Dst:             ossl_init_config_ossl_
        - Src:             'crypto/init.c:601,22'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/init.c:604,23'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:604,23'
          Dst:             ossl_init_config_settings_ossl_
        - Src:             'crypto/init.c:607,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/init.c:616,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:616,17'
          Dst:             ossl_init_async_ossl_
        - Src:             'crypto/init.c:621,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:621,17'
          Dst:             ossl_init_engine_openssl_ossl_
        - Src:             'crypto/init.c:625,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:625,17'
          Dst:             ossl_init_engine_rdrand_ossl_
        - Src:             'crypto/init.c:629,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:629,17'
          Dst:             ossl_init_engine_dynamic_ossl_
        - Src:             'crypto/init.c:639,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:639,17'
          Dst:             ossl_init_engine_padlock_ossl_
        - Src:             'crypto/init.c:649,17'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/init.c:649,17'
          Dst:             ossl_init_engine_afalg_ossl_
        - Src:             'crypto/init.c:656,9'
          Dst:             ENGINE_register_all_complete
        - Src:             'crypto/init.c:660,10'
          Dst:             CRYPTO_atomic_or
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_delete
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.thread_event_handler_st **'
      argCount:        2
      argTypes:
        - 'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - i
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_delete
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_value
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.thread_event_handler_st **'
      argCount:        2
      argTypes:
        - 'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_num
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_free
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_new_null
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:46,1'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:46,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/initthread.c:46,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    create_global_tevent_register
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_zalloc
        - sk_THREAD_EVENT_HANDLER_PTR_free
        - sk_THREAD_EVENT_HANDLER_PTR_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:60,23'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:60,23'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_THREAD_EVENT_HANDLER_PTR_new_null
                - CRYPTO_THREAD_lock_new
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:60,23'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_THREAD_EVENT_HANDLER_PTR_new_null
                - CRYPTO_THREAD_lock_new
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:64,32'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_new_null
                - CRYPTO_THREAD_lock_new
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:66,42'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:66,45'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:67,42'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:67,42'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:74,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/initthread.c:60,23'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/initthread.c:64,32'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_new_null
        - Src:             'crypto/initthread.c:65,29'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/initthread.c:67,9'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_free
        - Src:             'crypto/initthread.c:68,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/initthread.c:69,9'
          Dst:             CRYPTO_free
    - functionName:    create_global_tevent_register_ossl_
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_global_tevent_register
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:58,1'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:58,1'
              BranchSideFuncs:
                - create_global_tevent_register
            - BranchSide:      'crypto/initthread.c:58,1'
              BranchSideFuncs:
                - create_global_tevent_register
      Callsites:
        - Src:             'crypto/initthread.c:58,1'
          Dst:             create_global_tevent_register
    - functionName:    sk_THREAD_EVENT_HANDLER_PTR_push
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_THREAD_EVENT_HANDLER_PTR *'
        - 'struct.thread_event_handler_st **'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:46,1'
          Dst:             OPENSSL_sk_push
    - functionName:    get_global_tevent_register
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.global_tevent_register_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_run_once
        - create_global_tevent_register_ossl_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:79,10'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:79,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:79,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/initthread.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:79,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/initthread.c:79,10'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:81,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/initthread.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:81,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/initthread.c:79,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/initthread.c:79,10'
          Dst:             create_global_tevent_register_ossl_
    - functionName:    init_thread_push_handlers
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.thread_event_handler_st **'
      constantsTouched: []
      argNames:
        - hands
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - get_global_tevent_register
        - sk_THREAD_EVENT_HANDLER_PTR_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:163,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:164,9'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:165,45'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/initthread.c:159,11'
          Dst:             get_global_tevent_register
        - Src:             'crypto/initthread.c:163,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/initthread.c:165,12'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_push
        - Src:             'crypto/initthread.c:166,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_init_thread_deregister
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_thread_deregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:458,12'
          Dst:             init_thread_deregister
    - functionName:    init_thread_deregister
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - index
        - all
      BBCount:         37
      ICount:          224
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - get_global_tevent_register
        - sk_THREAD_EVENT_HANDLER_PTR_free
        - sk_THREAD_EVENT_HANDLER_PTR_num
        - sk_THREAD_EVENT_HANDLER_PTR_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:410,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:412,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:413,39'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:416,25'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:413,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:414,13'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:415,5'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:418,5'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:420,49'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:446,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:423,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:424,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:428,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:424,17'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:425,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:426,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/initthread.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:430,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:443,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:430,21'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:430,24'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:431,21'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/initthread.c:430,17'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:431,21'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:440,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:431,21'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:432,34'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:434,30'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/initthread.c:443,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:444,13'
              BranchSideFuncs:
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:445,5'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:447,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - sk_THREAD_EVENT_HANDLER_PTR_free
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:451,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/initthread.c:409,11'
          Dst:             get_global_tevent_register
        - Src:             'crypto/initthread.c:413,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/initthread.c:418,21'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_num
        - Src:             'crypto/initthread.c:420,15'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_value
        - Src:             'crypto/initthread.c:425,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/initthread.c:437,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:444,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:447,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/initthread.c:448,9'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_free
        - Src:             'crypto/initthread.c:449,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:451,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_init_thread_start
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - index
        - arg
        - handfn
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - init_get_thread_local
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:372,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:388,12'
              BranchSideFuncs:
                - CRYPTO_malloc
        - Branch String:   'crypto/initthread.c:389,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:392,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/initthread.c:371,13'
          Dst:             init_get_thread_local
        - Src:             'crypto/initthread.c:388,12'
          Dst:             CRYPTO_malloc
    - functionName:    init_get_thread_local
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'struct.thread_event_handler_st **'
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - local
        - alloc
        - keep
      BBCount:         19
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - CRYPTO_free
        - CRYPTO_zalloc
        - init_thread_push_handlers
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:99,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - init_thread_push_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:117,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/initthread.c:99,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:101,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - init_thread_push_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/initthread.c:101,17'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:102,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:104,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - init_thread_push_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:104,17'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:105,17'
              BranchSideFuncs:
                - init_thread_push_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:110,44'
              BranchSideFuncs:
                - init_thread_push_handlers
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_set_local
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:110,17'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:111,41'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:116,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/initthread.c:96,36'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/initthread.c:101,26'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/initthread.c:104,18'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/initthread.c:105,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:110,18'
          Dst:             init_thread_push_handlers
        - Src:             'crypto/initthread.c:111,17'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/initthread.c:112,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:118,9'
          Dst:             CRYPTO_THREAD_set_local
    - functionName:    init_thread_remove_handlers
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.thread_event_handler_st **'
      constantsTouched: []
      argNames:
        - handsin
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - get_global_tevent_register
        - sk_THREAD_EVENT_HANDLER_PTR_delete
        - sk_THREAD_EVENT_HANDLER_PTR_num
        - sk_THREAD_EVENT_HANDLER_PTR_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:179,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:180,9'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:181,12'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:181,5'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:183,49'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:191,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:185,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:186,48'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:190,5'
              BranchSideFuncs:
                - sk_THREAD_EVENT_HANDLER_PTR_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_THREAD_EVENT_HANDLER_PTR_value
                - sk_THREAD_EVENT_HANDLER_PTR_delete
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/initthread.c:176,11'
          Dst:             get_global_tevent_register
        - Src:             'crypto/initthread.c:179,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/initthread.c:181,21'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_num
        - Src:             'crypto/initthread.c:183,15'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_value
        - Src:             'crypto/initthread.c:186,13'
          Dst:             sk_THREAD_EVENT_HANDLER_PTR_delete
        - Src:             'crypto/initthread.c:187,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/initthread.c:191,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    init_thread_stop
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.thread_event_handler_st **'
      constantsTouched: []
      argNames:
        - arg
        - hands
      BBCount:         21
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - get_global_tevent_register
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:315,11'
              BranchSideFuncs:
                - get_global_tevent_register
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:316,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:319,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:320,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:323,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:324,5'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:325,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:342,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:325,25'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:325,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/initthread.c:330,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:325,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:326,20'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:330,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/initthread.c:331,13'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:332,22'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/initthread.c:334,26'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/initthread.c:315,11'
          Dst:             get_global_tevent_register
        - Src:             'crypto/initthread.c:319,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/initthread.c:339,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/initthread.c:342,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OPENSSL_thread_stop
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - init_get_thread_local
        - init_thread_remove_handlers
        - init_thread_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:231,24'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:231,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - init_get_thread_local
                - init_thread_stop
                - init_thread_remove_handlers
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:231,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - init_get_thread_local
                - init_thread_stop
                - init_thread_remove_handlers
                - CRYPTO_free
        - Branch String:   'crypto/initthread.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:231,9'
              BranchSideFuncs:
                - init_get_thread_local
                - init_thread_stop
                - init_thread_remove_handlers
                - CRYPTO_free
            - BranchSide:      'crypto/initthread.c:232,32'
              BranchSideFuncs:
                - init_get_thread_local
                - init_thread_stop
                - init_thread_remove_handlers
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/initthread.c:233,15'
          Dst:             init_get_thread_local
        - Src:             'crypto/initthread.c:234,9'
          Dst:             init_thread_stop
        - Src:             'crypto/initthread.c:236,9'
          Dst:             init_thread_remove_handlers
        - Src:             'crypto/initthread.c:237,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_ctx_thread_stop
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_get_thread_local
        - init_thread_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:243,9'
              BranchSideFuncs:
                - init_get_thread_local
                - init_thread_stop
            - BranchSide:      'crypto/initthread.c:244,32'
              BranchSideFuncs:
                - init_get_thread_local
                - init_thread_stop
      Callsites:
        - Src:             'crypto/initthread.c:245,15'
          Dst:             init_get_thread_local
        - Src:             'crypto/initthread.c:246,9'
          Dst:             init_thread_stop
    - functionName:    OPENSSL_thread_stop_ex
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_ctx_thread_stop
        - ossl_lib_ctx_get_concrete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:220,11'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/initthread.c:226,5'
          Dst:             ossl_ctx_thread_stop
    - functionName:    ossl_cleanup_thread
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - init_thread_deregister
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:213,5'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:213,5'
              BranchSideFuncs:
                - init_thread_deregister
                - CRYPTO_THREAD_cleanup_local
            - BranchSide:      'crypto/initthread.c:213,5'
              BranchSideFuncs:
                - init_thread_deregister
                - CRYPTO_THREAD_cleanup_local
      Callsites:
        - Src:             'crypto/initthread.c:213,5'
          Dst:             init_thread_deregister
        - Src:             'crypto/initthread.c:214,5'
          Dst:             CRYPTO_THREAD_cleanup_local
    - functionName:    init_thread_destructor
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - hands
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - init_thread_remove_handlers
        - init_thread_stop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/initthread.c:197,5'
          Dst:             init_thread_stop
        - Src:             'crypto/initthread.c:198,5'
          Dst:             init_thread_remove_handlers
        - Src:             'crypto/initthread.c:199,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_init_thread
      functionSourceFile: '/src/openssl/crypto/initthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_init_local
        - init_thread_destructor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/initthread.c:204,10'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:204,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/initthread.c:204,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/initthread.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/initthread.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/initthread.c:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/initthread.c:204,10'
          Dst:             CRYPTO_THREAD_init_local
        - Src:             'crypto/initthread.c:204,10'
          Dst:             init_thread_destructor
    - functionName:    CRYPTO_clear_free
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - num
        - file
        - line
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - OPENSSL_cleanse
      functionUses:    184
      BranchProfiles:
        - Branch String:   'crypto/mem.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OPENSSL_cleanse
        - Branch String:   'crypto/mem.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:284,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
            - BranchSide:      'crypto/mem.c:285,17'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/mem.c:284,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/mem.c:285,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_free
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1123
      BranchProfiles:
        - Branch String:   'crypto/mem.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:272,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/mem.c:276,10'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    CRYPTO_clear_realloc
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - old_len
        - num
        - file
        - line
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - OPENSSL_cleanse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/mem.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:247,30'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'crypto/mem.c:249,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - CRYPTO_clear_free
        - Branch String:   'crypto/mem.c:249,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:250,27'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/mem.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
                - OPENSSL_cleanse
        - Branch String:   'crypto/mem.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:256,32'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'crypto/mem.c:260,25'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
        - Branch String:   'crypto/mem.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:262,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
            - BranchSide:      'crypto/mem.c:265,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem.c:247,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/mem.c:250,9'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/mem.c:256,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/mem.c:260,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/mem.c:263,9'
          Dst:             CRYPTO_clear_free
    - functionName:    CRYPTO_malloc
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - num
        - file
        - line
      BBCount:         25
      ICount:          123
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - ERR_set_debug
        - ERR_set_error
      functionUses:    293
      BranchProfiles:
        - Branch String:   'crypto/mem.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:177,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem.c:183,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem.c:178,25'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:178,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:179,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:187,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:193,25'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem.c:196,18'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:197,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:198,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:204,22'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:204,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem.c:205,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:205,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem.c:209,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem.c:205,9'
          Dst:             ERR_new
        - Src:             'crypto/mem.c:206,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/mem.c:207,9'
          Dst:             ERR_set_error
    - functionName:    CRYPTO_realloc
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - num
        - file
        - line
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - realloc
      functionUses:    20
      BranchProfiles:
        - Branch String:   'crypto/mem.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:227,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/mem.c:229,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - realloc
                - CRYPTO_free
                - CRYPTO_malloc
        - Branch String:   'crypto/mem.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:230,30'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'crypto/mem.c:232,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - realloc
                - CRYPTO_free
        - Branch String:   'crypto/mem.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:233,21'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/mem.c:238,20'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'crypto/mem.c:230,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/mem.c:233,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem.c:238,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_zalloc
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - num
        - file
        - line
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_malloc
      functionUses:    401
      BranchProfiles:
        - Branch String:   'crypto/mem.c:217,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:217,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/mem.c:218,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/mem.c:216,11'
          Dst:             CRYPTO_malloc
    - functionName:    CRYPTO_get_mem_functions
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - malloc_fn
        - realloc_fn
        - free_fn
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/mem.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:77,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:78,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:81,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_set_mem_functions
      functionSourceFile: '/src/openssl/crypto/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - malloc_fn
        - realloc_fn
        - free_fn
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/mem.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:65,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:66,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:67,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/mem.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem.c:69,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sh_getlist
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         14
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:345,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:345,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/mem_sec.c:346,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/mem_sec.c:346,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/mem_sec.c:348,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:349,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
      Callsites:
        - Src:             'crypto/mem_sec.c:348,9'
          Dst:             OPENSSL_die
    - functionName:    sh_find_my_buddy
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - list
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:622,35'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:622,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/mem_sec.c:622,35'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:622,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:623,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sh_remove_from_list
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         22
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:415,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:416,30'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:417,21'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:421,13'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:423,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:422,5'
          Dst:             OPENSSL_die
    - functionName:    sh_clearbit
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
        - list
        - table
      BBCount:         25
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:370,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:370,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:370,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:370,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:370,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:371,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:371,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:371,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:372,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:373,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:373,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:373,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:373,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:373,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:374,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:374,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:374,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:374,5'
              BranchSideFuncs:
                - OPENSSL_die
      Callsites:
        - Src:             'crypto/mem_sec.c:370,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:371,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:373,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:374,5'
          Dst:             OPENSSL_die
    - functionName:    sh_testbit
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
        - list
        - table
      BBCount:         21
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_die
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:359,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:359,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/mem_sec.c:359,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:359,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:359,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/mem_sec.c:360,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/mem_sec.c:360,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:360,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/mem_sec.c:361,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/mem_sec.c:362,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:362,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:362,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:362,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:362,5'
              BranchSideFuncs:
                - OPENSSL_die
      Callsites:
        - Src:             'crypto/mem_sec.c:359,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:360,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:362,5'
          Dst:             OPENSSL_die
    - functionName:    sh_add_to_list
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - ptr
      BBCount:         34
      ICount:          174
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_die
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:394,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:394,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:394,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:394,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:394,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:395,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:395,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:395,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:395,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:395,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:395,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:397,23'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:399,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:399,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:400,32'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:399,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:399,5'
              BranchSideFuncs:
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:399,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:399,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:399,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:400,32'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:402,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:402,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:403,9'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:403,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:404,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:394,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:395,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:399,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:403,9'
          Dst:             OPENSSL_die
    - functionName:    sh_setbit
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
        - list
        - table
      BBCount:         25
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_die
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:382,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:382,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:382,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:382,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:382,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:383,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:383,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:383,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:384,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:385,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:385,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:385,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:385,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:385,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:386,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:386,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:386,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:382,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:383,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:385,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:386,5'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_secure_actual_size
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - sh_actual_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:276,9'
              BranchSideFuncs:
                - sh_actual_size
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/mem_sec.c:277,34'
              BranchSideFuncs:
                - sh_actual_size
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/mem_sec.c:275,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/mem_sec.c:277,19'
          Dst:             sh_actual_size
        - Src:             'crypto/mem_sec.c:278,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    sh_actual_size
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         20
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_die
        - sh_getlist
        - sh_testbit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:738,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:738,5'
              BranchSideFuncs:
                - OPENSSL_die
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:738,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:738,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:738,5'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:739,10'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:739,10'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:739,10'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:740,9'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:741,23'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:742,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:743,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:738,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:741,12'
          Dst:             sh_getlist
        - Src:             'crypto/mem_sec.c:742,5'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:742,5'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_secure_used
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sh_allocated
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:611,12'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:611,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:611,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_secure_clear_free
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - num
        - file
        - line
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_secure_allocated
        - OPENSSL_cleanse
        - sh_actual_size
        - sh_free
      functionUses:    28
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:225,34'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/mem_sec.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:226,25'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/mem_sec.c:230,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/mem_sec.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:231,9'
              BranchSideFuncs:
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/mem_sec.c:232,34'
              BranchSideFuncs:
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/mem_sec.c:225,10'
          Dst:             CRYPTO_secure_allocated
        - Src:             'crypto/mem_sec.c:226,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/mem_sec.c:227,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem_sec.c:230,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/mem_sec.c:232,19'
          Dst:             sh_actual_size
        - Src:             'crypto/mem_sec.c:233,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/mem_sec.c:235,5'
          Dst:             sh_free
        - Src:             'crypto/mem_sec.c:236,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    CRYPTO_secure_allocated
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sh_allocated
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:249,9'
              BranchSideFuncs:
                - sh_allocated
            - BranchSide:      'crypto/mem_sec.c:255,25'
              BranchSideFuncs:
                - sh_allocated
      Callsites:
        - Src:             'crypto/mem_sec.c:255,12'
          Dst:             sh_allocated
    - functionName:    sh_free
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         55
      ICount:          279
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_die
        - sh_add_to_list
        - sh_clearbit
        - sh_find_my_buddy
        - sh_getlist
        - sh_remove_from_list
        - sh_setbit
        - sh_testbit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:698,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:700,5'
              BranchSideFuncs:
                - OPENSSL_die
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:700,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:700,5'
              BranchSideFuncs:
                - OPENSSL_die
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:700,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:700,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:700,5'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:701,10'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:701,10'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:701,10'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:702,9'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:704,23'
              BranchSideFuncs:
                - sh_getlist
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:705,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:705,5'
              BranchSideFuncs:
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:706,17'
              BranchSideFuncs:
                - sh_clearbit
                - sh_add_to_list
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:710,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:710,5'
              BranchSideFuncs:
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:711,9'
              BranchSideFuncs:
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:711,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:711,9'
              BranchSideFuncs:
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:712,9'
              BranchSideFuncs:
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:712,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:712,9'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:713,9'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:713,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:713,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:714,21'
              BranchSideFuncs:
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:716,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:716,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:717,21'
              BranchSideFuncs:
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:723,16'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:723,30'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:723,36'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:724,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:725,19'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:727,9'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:727,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:727,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:728,19'
              BranchSideFuncs:
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:730,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:710,5'
              BranchSideFuncs:
                - sh_find_my_buddy
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:730,9'
              BranchSideFuncs:
                - OPENSSL_die
      Callsites:
        - Src:             'crypto/mem_sec.c:700,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:704,12'
          Dst:             sh_getlist
        - Src:             'crypto/mem_sec.c:705,5'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:705,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:706,5'
          Dst:             sh_clearbit
        - Src:             'crypto/mem_sec.c:707,5'
          Dst:             sh_add_to_list
        - Src:             'crypto/mem_sec.c:710,21'
          Dst:             sh_find_my_buddy
        - Src:             'crypto/mem_sec.c:711,9'
          Dst:             sh_find_my_buddy
        - Src:             'crypto/mem_sec.c:711,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:712,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:713,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:713,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:714,9'
          Dst:             sh_clearbit
        - Src:             'crypto/mem_sec.c:715,9'
          Dst:             sh_remove_from_list
        - Src:             'crypto/mem_sec.c:716,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:716,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:717,9'
          Dst:             sh_clearbit
        - Src:             'crypto/mem_sec.c:718,9'
          Dst:             sh_remove_from_list
        - Src:             'crypto/mem_sec.c:727,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:727,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:728,9'
          Dst:             sh_setbit
        - Src:             'crypto/mem_sec.c:729,9'
          Dst:             sh_add_to_list
        - Src:             'crypto/mem_sec.c:730,9'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_secure_free
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - file
        - line
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_secure_allocated
        - OPENSSL_cleanse
        - sh_actual_size
        - sh_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:201,34'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/mem_sec.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:202,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/mem_sec.c:205,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/mem_sec.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:206,9'
              BranchSideFuncs:
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/mem_sec.c:207,34'
              BranchSideFuncs:
                - sh_actual_size
                - OPENSSL_cleanse
                - sh_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/mem_sec.c:201,10'
          Dst:             CRYPTO_secure_allocated
        - Src:             'crypto/mem_sec.c:202,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem_sec.c:205,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/mem_sec.c:207,19'
          Dst:             sh_actual_size
        - Src:             'crypto/mem_sec.c:208,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/mem_sec.c:210,5'
          Dst:             sh_free
        - Src:             'crypto/mem_sec.c:211,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    CRYPTO_secure_zalloc
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - num
        - file
        - line
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_secure_malloc
        - CRYPTO_zalloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:189,37'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
            - BranchSide:      'crypto/mem_sec.c:191,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'crypto/mem_sec.c:189,16'
          Dst:             CRYPTO_secure_malloc
        - Src:             'crypto/mem_sec.c:191,12'
          Dst:             CRYPTO_zalloc
    - functionName:    CRYPTO_secure_malloc
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - num
        - file
        - line
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_malloc
        - ERR_new
        - ERR_set_debug
        - ERR_set_error
        - sh_actual_size
        - sh_malloc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:162,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sh_malloc
                - CRYPTO_THREAD_unlock
                - sh_actual_size
            - BranchSide:      'crypto/mem_sec.c:164,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sh_malloc
                - CRYPTO_THREAD_unlock
                - sh_actual_size
        - Branch String:   'crypto/mem_sec.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:165,16'
              BranchSideFuncs:
                - sh_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sh_actual_size
            - BranchSide:      'crypto/mem_sec.c:168,21'
              BranchSideFuncs:
                - sh_malloc
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sh_actual_size
        - Branch String:   'crypto/mem_sec.c:169,19'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:169,40'
              BranchSideFuncs:
                - sh_actual_size
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem_sec.c:169,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem_sec.c:173,21'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:173,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem_sec.c:178,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:173,38'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:173,41'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem_sec.c:174,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/mem_sec.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:174,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/mem_sec.c:178,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:162,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/mem_sec.c:164,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/mem_sec.c:168,11'
          Dst:             sh_malloc
        - Src:             'crypto/mem_sec.c:169,25'
          Dst:             sh_actual_size
        - Src:             'crypto/mem_sec.c:171,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/mem_sec.c:174,9'
          Dst:             ERR_new
        - Src:             'crypto/mem_sec.c:175,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/mem_sec.c:176,9'
          Dst:             ERR_set_error
    - functionName:    sh_malloc
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         63
      ICount:          349
      EdgeCount:       71
      CyclomaticComplexity: 10
      functionsReached:
        - OPENSSL_die
        - sh_add_to_list
        - sh_clearbit
        - sh_find_my_buddy
        - sh_remove_from_list
        - sh_setbit
        - sh_testbit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:634,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:637,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:638,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:639,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:640,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:640,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:644,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:644,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:645,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:647,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:645,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:645,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:646,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:651,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:651,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:652,25'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:680,16'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/mem_sec.c:655,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:655,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:656,21'
              BranchSideFuncs:
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:658,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:658,9'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:661,14'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:664,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:664,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:665,19'
              BranchSideFuncs:
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:667,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:667,9'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:670,20'
              BranchSideFuncs:
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:671,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:671,9'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:672,19'
              BranchSideFuncs:
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:674,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:674,9'
              BranchSideFuncs:
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:676,9'
              BranchSideFuncs:
                - sh_find_my_buddy
                - OPENSSL_die
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:676,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:651,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_clearbit
                - sh_remove_from_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_testbit
                - __sanitizer_cov_trace_const_cmp4
                - sh_setbit
                - sh_add_to_list
                - OPENSSL_die
                - sh_find_my_buddy
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
                - OPENSSL_die
            - BranchSide:      'crypto/mem_sec.c:676,9'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:681,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:681,5'
              BranchSideFuncs:
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/mem_sec.c:682,15'
              BranchSideFuncs:
                - sh_setbit
                - sh_remove_from_list
                - OPENSSL_die
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/mem_sec.c:685,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:685,5'
              BranchSideFuncs:
                - OPENSSL_die
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/mem_sec.c:685,5'
              BranchSideFuncs:
                - OPENSSL_die
        - Branch String:   'crypto/mem_sec.c:685,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:685,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/mem_sec.c:688,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/mem_sec.c:655,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:655,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:656,9'
          Dst:             sh_clearbit
        - Src:             'crypto/mem_sec.c:657,9'
          Dst:             sh_remove_from_list
        - Src:             'crypto/mem_sec.c:658,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:664,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:664,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:665,9'
          Dst:             sh_setbit
        - Src:             'crypto/mem_sec.c:666,9'
          Dst:             sh_add_to_list
        - Src:             'crypto/mem_sec.c:667,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:671,9'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:671,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:672,9'
          Dst:             sh_setbit
        - Src:             'crypto/mem_sec.c:673,9'
          Dst:             sh_add_to_list
        - Src:             'crypto/mem_sec.c:674,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:676,9'
          Dst:             sh_find_my_buddy
        - Src:             'crypto/mem_sec.c:676,9'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:681,5'
          Dst:             sh_testbit
        - Src:             'crypto/mem_sec.c:681,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:682,5'
          Dst:             sh_setbit
        - Src:             'crypto/mem_sec.c:683,5'
          Dst:             sh_remove_from_list
        - Src:             'crypto/mem_sec.c:685,5'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_secure_malloc_initialized
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sh_done
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - munmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:596,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:596,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - munmap
            - BranchSide:      'crypto/mem_sec.c:596,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - munmap
        - Branch String:   'crypto/mem_sec.c:600,37'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:600,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - munmap
            - BranchSide:      'crypto/mem_sec.c:600,37'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/mem_sec.c:600,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:600,9'
              BranchSideFuncs:
                - munmap
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/mem_sec.c:601,19'
              BranchSideFuncs:
                - munmap
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/mem_sec.c:596,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem_sec.c:597,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem_sec.c:598,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/mem_sec.c:601,9'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_secure_malloc_done
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - sh_done
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - sh_done
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/mem_sec.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - sh_done
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/mem_sec.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:135,9'
              BranchSideFuncs:
                - sh_done
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/mem_sec.c:142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:135,9'
          Dst:             sh_done
        - Src:             'crypto/mem_sec.c:137,9'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    sh_init
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - minsize
      BBCount:         74
      ICount:          398
      EdgeCount:       91
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_zalloc
        - OPENSSL_die
        - __errno_location
        - madvise
        - mlock
        - mmap
        - mprotect
        - sh_add_to_list
        - sh_done
        - sh_setbit
        - syscall
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:440,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:440,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:441,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:441,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:441,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:442,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:442,19'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:442,23'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:443,9'
              BranchSideFuncs:
                - sh_done
        - Branch String:   'crypto/mem_sec.c:442,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:443,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:445,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:445,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:452,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:462,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_die
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:462,11'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:462,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:463,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:463,15'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:0,0'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:464,15'
              BranchSideFuncs:
                - sh_done
        - Branch String:   'crypto/mem_sec.c:472,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:473,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:475,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:476,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:477,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:479,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:480,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:480,5'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:481,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:482,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:484,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:485,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:485,5'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:486,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:486,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:487,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:489,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - OPENSSL_die
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:490,5'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:490,5'
              BranchSideFuncs:
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:491,12'
              BranchSideFuncs:
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:491,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:492,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:498,26'
              BranchSideFuncs:
                - sysconf
                - __sanitizer_cov_trace_const_cmp8
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:502,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:503,20'
              BranchSideFuncs:
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:505,30'
              BranchSideFuncs:
                - mmap
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - sh_done
        - Branch String:   'crypto/mem_sec.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:532,9'
              BranchSideFuncs:
                - sh_done
            - BranchSide:      'crypto/mem_sec.c:540,28'
              BranchSideFuncs:
                - sh_setbit
                - sh_add_to_list
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:550,13'
              BranchSideFuncs:
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/mem_sec.c:557,16'
              BranchSideFuncs:
                - mprotect
                - __sanitizer_cov_trace_const_cmp4
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:559,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:560,13'
              BranchSideFuncs:
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/mem_sec.c:567,32'
              BranchSideFuncs:
                - syscall
                - __sanitizer_cov_trace_const_cmp8
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:567,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:568,13'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - madvise
                - __sanitizer_cov_trace_const_cmp4
                - mlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/mem_sec.c:583,20'
              BranchSideFuncs:
                - madvise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:568,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:569,26'
              BranchSideFuncs:
                - mlock
                - __sanitizer_cov_trace_const_cmp4
                - madvise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/mem_sec.c:572,17'
              BranchSideFuncs:
                - madvise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:569,17'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:570,21'
              BranchSideFuncs:
                - madvise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/mem_sec.c:571,9'
              BranchSideFuncs:
                - madvise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/mem_sec.c:583,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:584,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:587,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/mem_sec.c:440,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:441,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:462,11'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:479,19'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/mem_sec.c:480,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:484,19'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/mem_sec.c:485,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:489,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/mem_sec.c:490,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/mem_sec.c:498,26'
          Dst:             sysconf
        - Src:             'crypto/mem_sec.c:517,21'
          Dst:             mmap
        - Src:             'crypto/mem_sec.c:541,5'
          Dst:             sh_setbit
        - Src:             'crypto/mem_sec.c:542,5'
          Dst:             sh_add_to_list
        - Src:             'crypto/mem_sec.c:549,9'
          Dst:             mprotect
        - Src:             'crypto/mem_sec.c:559,9'
          Dst:             mprotect
        - Src:             'crypto/mem_sec.c:567,9'
          Dst:             syscall
        - Src:             'crypto/mem_sec.c:568,13'
          Dst:             __errno_location
        - Src:             'crypto/mem_sec.c:569,17'
          Dst:             mlock
        - Src:             'crypto/mem_sec.c:583,9'
          Dst:             madvise
        - Src:             'crypto/mem_sec.c:590,5'
          Dst:             sh_done
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mprotect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    madvise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_secure_malloc_init
      functionSourceFile: '/src/openssl/crypto/mem_sec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - minsize
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - sh_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/mem_sec.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:114,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:125,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/mem_sec.c:115,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:117,28'
              BranchSideFuncs:
                - sh_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/mem_sec.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/mem_sec.c:118,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/mem_sec.c:120,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/mem_sec.c:114,27'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/mem_sec.c:117,20'
          Dst:             sh_init
        - Src:             'crypto/mem_sec.c:120,13'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    OPENSSL_strncasecmp
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_tolower
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:354,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:355,32'
              BranchSideFuncs:
                - ossl_tolower
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/o_str.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/o_str.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:356,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:357,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_tolower
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/o_str.c:355,18'
          Dst:             ossl_tolower
        - Src:             'crypto/o_str.c:355,38'
          Dst:             ossl_tolower
    - functionName:    OPENSSL_strcasecmp
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_tolower
      functionUses:    76
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:343,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:344,16'
              BranchSideFuncs:
                - ossl_tolower
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:346,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/o_str.c:344,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:343,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:345,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:343,17'
          Dst:             ossl_tolower
        - Src:             'crypto/o_str.c:343,37'
          Dst:             ossl_tolower
    - functionName:    openssl_strerror_r
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - errnum
        - buf
        - buflen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xpg_strerror_r
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/o_str.c:323,13'
          Dst:             __xpg_strerror_r
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_buf2hexstr
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buflen
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_buf2hexstr_sep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/o_str.c:288,12'
          Dst:             ossl_buf2hexstr_sep
    - functionName:    ossl_buf2hexstr_sep
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - sep
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - buf2hexstr_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:267,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:268,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/o_str.c:270,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - buf2hexstr_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:270,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:270,32'
              BranchSideFuncs:
                - CRYPTO_malloc
                - buf2hexstr_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/o_str.c:270,49'
              BranchSideFuncs:
                - CRYPTO_malloc
                - buf2hexstr_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:274,24'
              BranchSideFuncs:
                - buf2hexstr_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:275,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:276,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/o_str.c:268,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/o_str.c:271,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/o_str.c:274,9'
          Dst:             buf2hexstr_sep
        - Src:             'crypto/o_str.c:276,5'
          Dst:             CRYPTO_free
    - functionName:    buf2hexstr_sep
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - str
        - str_n
        - strlength
        - buf
        - buflen
        - sep
      BBCount:         24
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:226,18'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:226,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:226,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:229,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:230,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:233,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:234,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:238,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:239,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:240,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:243,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:244,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:247,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:234,9'
          Dst:             ERR_new
        - Src:             'crypto/o_str.c:234,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/o_str.c:234,9'
          Dst:             ERR_set_error
    - functionName:    OPENSSL_buf2hexstr_ex
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - str
        - str_n
        - strlength
        - buf
        - buflen
        - sep
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf2hexstr_sep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/o_str.c:259,12'
          Dst:             buf2hexstr_sep
    - functionName:    OPENSSL_hexstr2buf
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - buflen
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_hexstr2buf_sep
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/o_str.c:214,12'
          Dst:             ossl_hexstr2buf_sep
    - functionName:    ossl_hexstr2buf_sep
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - char
      constantsTouched: []
      argNames:
        - str
        - buflen
        - sep
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - hexstr2buf_sep
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:193,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:196,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - hexstr2buf_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:200,9'
              BranchSideFuncs:
                - hexstr2buf_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:201,10'
              BranchSideFuncs:
                - hexstr2buf_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/o_str.c:202,16'
              BranchSideFuncs:
                - hexstr2buf_sep
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:208,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/o_str.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:205,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:206,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:191,13'
          Dst:             strlen
        - Src:             'crypto/o_str.c:193,9'
          Dst:             ERR_new
        - Src:             'crypto/o_str.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/o_str.c:193,9'
          Dst:             ERR_set_error
        - Src:             'crypto/o_str.c:197,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/o_str.c:203,9'
          Dst:             hexstr2buf_sep
        - Src:             'crypto/o_str.c:208,5'
          Dst:             CRYPTO_free
    - functionName:    hexstr2buf_sep
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - buf
        - buf_n
        - buflen
        - str
        - sep
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - OPENSSL_hexchar2int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:145,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:146,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/o_str.c:148,23'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:148,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:150,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:148,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:149,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:150,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:152,13'
              BranchSideFuncs:
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:155,35'
              BranchSideFuncs:
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:157,21'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:157,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:158,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:157,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:158,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:161,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:145,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:163,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:163,17'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:164,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/o_str.c:167,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexchar2int
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/o_str.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:172,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:152,13'
          Dst:             ERR_new
        - Src:             'crypto/o_str.c:152,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/o_str.c:152,13'
          Dst:             ERR_set_error
        - Src:             'crypto/o_str.c:155,15'
          Dst:             OPENSSL_hexchar2int
        - Src:             'crypto/o_str.c:156,15'
          Dst:             OPENSSL_hexchar2int
        - Src:             'crypto/o_str.c:158,13'
          Dst:             ERR_new
        - Src:             'crypto/o_str.c:158,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/o_str.c:158,13'
          Dst:             ERR_set_error
        - Src:             'crypto/o_str.c:164,17'
          Dst:             ERR_new
        - Src:             'crypto/o_str.c:164,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/o_str.c:164,17'
          Dst:             ERR_set_error
    - functionName:    OPENSSL_hexchar2int
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         31
      ICount:          129
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:99,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:109,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:111,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:119,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:121,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:121,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:123,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:123,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:125,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:125,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:127,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:127,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:129,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:129,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:131,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:131,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:133,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_hexstr2buf_ex
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - buf
        - buf_n
        - buflen
        - str
        - sep
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hexstr2buf_sep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/o_str.c:182,12'
          Dst:             hexstr2buf_sep
    - functionName:    OPENSSL_strlcat
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - size
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_strlcpy
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:88,21'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:88,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/o_str.c:88,5'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:88,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:89,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:90,12'
              BranchSideFuncs:
                - OPENSSL_strlcpy
      Callsites:
        - Src:             'crypto/o_str.c:90,16'
          Dst:             OPENSSL_strlcpy
    - functionName:    OPENSSL_strlcpy
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - size
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    32
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:76,21'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:76,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/o_str.c:76,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:76,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:77,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strlen
        - Branch String:   'crypto/o_str.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:80,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'crypto/o_str.c:81,10'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'crypto/o_str.c:82,16'
          Dst:             strlen
    - functionName:    CRYPTO_memdup
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - siz
        - file
        - line
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_malloc
      functionUses:    45
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:55,22'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:55,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/o_str.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:58,25'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/o_str.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:61,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/o_str.c:58,11'
          Dst:             CRYPTO_malloc
    - functionName:    OPENSSL_strnlen
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - maxlen
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:68,33'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:68,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/o_str.c:68,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/o_str.c:68,5'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:68,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/o_str.c:70,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_strndup
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - s
        - file
        - line
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - OPENSSL_strnlen
      functionUses:    19
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:41,30'
              BranchSideFuncs:
                - OPENSSL_strnlen
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/o_str.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:45,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/o_str.c:48,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:41,14'
          Dst:             OPENSSL_strnlen
        - Src:             'crypto/o_str.c:43,11'
          Dst:             CRYPTO_malloc
    - functionName:    CRYPTO_strdup
      functionSourceFile: '/src/openssl/crypto/o_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - strcpy
        - strlen
      functionUses:    132
      BranchProfiles:
        - Branch String:   'crypto/o_str.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/o_str.c:27,32'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - strcpy
        - Branch String:   'crypto/o_str.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/o_str.c:29,16'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'crypto/o_str.c:30,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/o_str.c:27,25'
          Dst:             strlen
        - Src:             'crypto/o_str.c:27,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/o_str.c:29,9'
          Dst:             strcpy
    - functionName:    unsigned_from_unsigned
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - dest_len
        - src
        - src_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_integer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:194,12'
          Dst:             copy_integer
    - functionName:    copy_integer
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - dest
        - dest_len
        - src
        - src_len
        - pad
        - signed_int
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - check_sign_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:143,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:144,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params.c:148,17'
              BranchSideFuncs:
                - check_sign_bytes
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:154,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:154,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:155,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:154,36'
          Branch Sides:
            - BranchSide:      'crypto/params.c:154,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:158,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params.c:149,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:155,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:158,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/params.c:149,18'
          Dst:             check_sign_bytes
        - Src:             'crypto/params.c:155,17'
          Dst:             ERR_new
        - Src:             'crypto/params.c:155,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:155,17'
          Dst:             ERR_set_error
    - functionName:    check_sign_bytes
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:106,5'
          Branch Sides:
            - BranchSide:      'crypto/params.c:107,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/params.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:107,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:107,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:108,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unsigned_from_signed
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - dest_len
        - src
        - src_len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - copy_integer
        - is_negative
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:184,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:187,25'
              BranchSideFuncs:
                - copy_integer
      Callsites:
        - Src:             'crypto/params.c:183,9'
          Dst:             is_negative
        - Src:             'crypto/params.c:184,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:184,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:184,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:187,12'
          Dst:             copy_integer
    - functionName:    is_negative
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - number
        - s
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signed_from_unsigned
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - dest_len
        - src
        - src_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_integer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:176,12'
          Dst:             copy_integer
    - functionName:    signed_from_signed
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - dest_len
        - src
        - src_len
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_integer
        - is_negative
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:169,25'
          Dst:             is_negative
        - Src:             'crypto/params.c:168,12'
          Dst:             copy_integer
    - functionName:    OSSL_PARAM_get_octet_string_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
        - used_len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_PARAM_get_octet_ptr
        - get_string_ptr_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:1656,15'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1656,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1656,42'
              BranchSideFuncs:
                - get_string_ptr_internal
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/params.c:1652,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/params.c:1653,10'
          Dst:             OSSL_PARAM_get_octet_ptr
        - Src:             'crypto/params.c:1654,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/params.c:1656,18'
          Dst:             get_string_ptr_internal
    - functionName:    OSSL_PARAM_get_octet_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
        - used_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_ptr_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1456,12'
          Dst:             get_ptr_internal
    - functionName:    get_string_ptr_internal
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
        - used_len
        - type
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1621,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1621,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1622,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1621,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1622,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1625,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1625,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1626,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:1629,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1630,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1622,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1622,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1622,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1626,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1626,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1626,9'
          Dst:             ERR_set_error
    - functionName:    get_ptr_internal
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
        - used_len
        - type
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1434,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1434,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1435,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1434,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1435,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1438,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1438,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1439,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:1442,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1443,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1444,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1435,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1435,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1435,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1439,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1439,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1439,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_utf8_string_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_PARAM_get_utf8_ptr
        - get_string_ptr_internal
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/params.c:1643,15'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1643,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1643,42'
              BranchSideFuncs:
                - get_string_ptr_internal
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/params.c:1639,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/params.c:1640,10'
          Dst:             OSSL_PARAM_get_utf8_ptr
        - Src:             'crypto/params.c:1641,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/params.c:1643,18'
          Dst:             get_string_ptr_internal
    - functionName:    OSSL_PARAM_get_utf8_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_ptr_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1450,12'
          Dst:             get_ptr_internal
    - functionName:    OSSL_PARAM_construct_end
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbuf_fromparams
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - name
        - out
        - outlen
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_PARAM_locate_const
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_total_written
        - WPACKET_init_null
        - WPACKET_init_static_len
        - WPACKET_memcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1542,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1543,14'
              BranchSideFuncs:
                - WPACKET_init_null
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1546,44'
              BranchSideFuncs:
                - WPACKET_init_static_len
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1543,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1544,13'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1545,5'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1546,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:0,0'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1547,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:1550,5'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1558,42'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1551,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1552,13'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'crypto/params.c:1553,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1554,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1554,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1557,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1555,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1555,42'
              BranchSideFuncs:
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params.c:1557,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1553,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1556,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1557,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1559,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1559,17'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
            - BranchSide:      'crypto/params.c:1560,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'crypto/params.c:1558,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1560,9'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'crypto/params.c:1561,9'
              BranchSideFuncs:
                - WPACKET_cleanup
      Callsites:
        - Src:             'crypto/params.c:1543,14'
          Dst:             WPACKET_init_null
        - Src:             'crypto/params.c:1546,14'
          Dst:             WPACKET_init_static_len
        - Src:             'crypto/params.c:1555,21'
          Dst:             WPACKET_memcpy
        - Src:             'crypto/params.c:1550,27'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/params.c:1558,10'
          Dst:             WPACKET_get_total_written
        - Src:             'crypto/params.c:1559,17'
          Dst:             WPACKET_finish
        - Src:             'crypto/params.c:1563,5'
          Dst:             WPACKET_cleanup
    - functionName:    OSSL_PARAM_locate_const
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_locate
      functionUses:    349
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:64,12'
          Dst:             OSSL_PARAM_locate
    - functionName:    OSSL_PARAM_locate
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - key
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    204
      BranchProfiles:
        - Branch String:   'crypto/params.c:55,19'
          Branch Sides:
            - BranchSide:      'crypto/params.c:55,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:56,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:57,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:58,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:57,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:57,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:58,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:57,17'
          Dst:             strcmp
    - functionName:    ossl_param_get1_concat_octet_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char **'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - params
        - name
        - out
        - out_len
        - maxsize
      BBCount:         22
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - OSSL_PARAM_locate_const
        - setbuf_fromparams
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/params.c:1575,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1576,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1579,28'
              BranchSideFuncs:
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/params.c:1579,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1580,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/params.c:1583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/params.c:1583,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1583,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
            - BranchSide:      'crypto/params.c:1587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
        - Branch String:   'crypto/params.c:1583,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1584,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1587,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_zalloc
        - Branch String:   'crypto/params.c:1587,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1588,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_clear_free
            - BranchSide:      'crypto/params.c:1594,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/params.c:1588,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1589,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1590,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
        - Branch String:   'crypto/params.c:1595,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1596,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1599,28'
              BranchSideFuncs:
                - setbuf_fromparams
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/params.c:1599,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1599,45'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/params.c:1600,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/params.c:1571,27'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/params.c:1579,10'
          Dst:             setbuf_fromparams
        - Src:             'crypto/params.c:1588,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/params.c:1594,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/params.c:1599,10'
          Dst:             setbuf_fromparams
        - Src:             'crypto/params.c:1600,9'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/params.c:1605,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_param_get1_octet_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - params
        - name
        - out
        - out_len
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/params.c:1522,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1523,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1525,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:1526,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1526,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:1530,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
        - Branch String:   'crypto/params.c:1527,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1527,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
            - BranchSide:      'crypto/params.c:1530,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
        - Branch String:   'crypto/params.c:1525,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1528,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/params.c:1530,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/params.c:1518,27'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/params.c:1527,17'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'crypto/params.c:1530,5'
          Dst:             CRYPTO_clear_free
    - functionName:    OSSL_PARAM_get_octet_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
        - max_len
        - used_len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_string_internal
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1360,12'
          Dst:             get_string_internal
    - functionName:    get_string_internal
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
        - max_len
        - used_len
        - type
      BBCount:         31
      ICount:          194
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1282,22'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1282,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1282,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1282,43'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1282,46'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1283,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1282,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1283,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1286,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1286,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1287,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1291,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1296,53'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1296,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1296,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1298,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1299,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1301,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1302,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1306,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
        - Branch String:   'crypto/params.c:1306,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1309,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
        - Branch String:   'crypto/params.c:1309,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1310,25'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1318,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1312,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1313,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1314,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1318,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1319,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1322,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/params.c:1283,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1283,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1283,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1287,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1287,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1287,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1302,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1302,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1302,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1310,25'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/params.c:1319,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1319,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1319,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_construct_octet_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - buf
        - bsize
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1503,12'
          Dst:             ossl_param_construct
    - functionName:    ossl_param_construct
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - data_type
        - data
        - data_size
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_PARAM_construct_utf8_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - buf
        - bsize
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1497,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_octet_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - used_len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - set_ptr_internal
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/params.c:1486,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1487,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1490,5'
              BranchSideFuncs:
                - set_ptr_internal
      Callsites:
        - Src:             'crypto/params.c:1487,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1487,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1487,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1491,12'
          Dst:             set_ptr_internal
    - functionName:    set_ptr_internal
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - type
        - len
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1463,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1464,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1467,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:1467,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1468,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1464,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1464,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1464,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_set_utf8_ptr
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - set_ptr_internal
        - strlen
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/params.c:1474,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1475,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1478,5'
              BranchSideFuncs:
                - strlen
                - set_ptr_internal
        - Branch String:   'crypto/params.c:1480,29'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1479,12'
              BranchSideFuncs:
                - set_ptr_internal
            - BranchSide:      'crypto/params.c:1480,54'
              BranchSideFuncs:
                - strlen
                - set_ptr_internal
      Callsites:
        - Src:             'crypto/params.c:1475,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1475,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1475,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1480,47'
          Dst:             strlen
        - Src:             'crypto/params.c:1479,12'
          Dst:             set_ptr_internal
    - functionName:    OSSL_PARAM_construct_octet_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - buf
        - bsize
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1428,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_construct_utf8_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - buf
        - bsize
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_param_construct
        - strlen
      functionUses:    61
      BranchProfiles:
        - Branch String:   'crypto/params.c:1420,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1420,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_construct
                - strlen
            - BranchSide:      'crypto/params.c:1420,21'
              BranchSideFuncs:
                - ossl_param_construct
        - Branch String:   'crypto/params.c:1420,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1420,9'
              BranchSideFuncs:
                - strlen
                - ossl_param_construct
            - BranchSide:      'crypto/params.c:1421,24'
              BranchSideFuncs:
                - strlen
                - ossl_param_construct
      Callsites:
        - Src:             'crypto/params.c:1421,17'
          Dst:             strlen
        - Src:             'crypto/params.c:1422,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_octet_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - len
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - set_string_internal
      functionUses:    21
      BranchProfiles:
        - Branch String:   'crypto/params.c:1404,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1405,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1409,5'
              BranchSideFuncs:
                - set_string_internal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1410,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1411,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1414,32'
              BranchSideFuncs:
                - set_string_internal
      Callsites:
        - Src:             'crypto/params.c:1405,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1405,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1405,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1411,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1411,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1411,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1414,12'
          Dst:             set_string_internal
    - functionName:    set_string_internal
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - val
        - len
        - type
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:1368,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1369,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1370,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1370,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1374,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1374,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1375,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1379,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/params.c:1381,40'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1381,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/params.c:1383,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:1381,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1382,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1383,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1371,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1371,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1371,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1375,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1375,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1375,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_set_utf8_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - set_string_internal
        - strlen
      functionUses:    32
      BranchProfiles:
        - Branch String:   'crypto/params.c:1388,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1389,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1393,5'
              BranchSideFuncs:
                - strlen
                - set_string_internal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1394,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1395,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1398,32'
              BranchSideFuncs:
                - strlen
                - set_string_internal
      Callsites:
        - Src:             'crypto/params.c:1389,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1389,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1389,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1395,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1395,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1395,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1398,40'
          Dst:             strlen
        - Src:             'crypto/params.c:1398,12'
          Dst:             set_string_internal
    - functionName:    OSSL_PARAM_get_utf8_string
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - max_len
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_strnlen
        - get_string_internal
      functionUses:    29
      BranchProfiles:
        - Branch String:   'crypto/params.c:1344,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1345,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1346,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strnlen
        - Branch String:   'crypto/params.c:1346,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1347,39'
              BranchSideFuncs:
                - OPENSSL_strnlen
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1348,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1349,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1352,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1328,15'
          Dst:             get_string_internal
        - Src:             'crypto/params.c:1347,23'
          Dst:             OPENSSL_strnlen
        - Src:             'crypto/params.c:1349,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1349,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1349,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_construct_double
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'double *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1272,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_double
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - double
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         53
      ICount:          310
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/params.c:1184,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1185,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1188,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1190,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1191,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1201,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1192,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1193,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1194,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1194,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1199,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1201,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1233,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1203,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1204,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1205,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1205,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1206,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1209,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1209,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1211,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1219,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1233,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1211,26'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1211,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1216,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1211,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1212,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1216,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1225,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1225,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1230,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1219,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1226,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1230,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1235,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1236,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1237,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1238,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1241,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1241,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1243,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1251,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1265,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1243,34'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1243,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1248,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1243,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1244,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1248,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1257,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1257,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1262,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1251,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1258,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1262,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:1185,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1185,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1185,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1199,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1199,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1199,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1206,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1206,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1206,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1216,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1216,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1216,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1230,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1230,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1230,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1238,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1238,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1238,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1248,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1248,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1248,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1262,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1262,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1262,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1266,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1266,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1266,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_double
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'double *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         33
      ICount:          221
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - real_shift
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/params.c:1135,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1135,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1136,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1135,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1136,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1140,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1140,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1141,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1148,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1141,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1143,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1146,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1148,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1149,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1162,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1149,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1151,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1154,38'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1162,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1155,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1156,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1159,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1163,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1165,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1168,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1177,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1169,19'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1169,30'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1169,36'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1170,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1171,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1174,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:1136,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1136,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1136,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1146,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1146,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1146,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1155,25'
          Dst:             real_shift
        - Src:             'crypto/params.c:1159,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1159,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1159,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1170,25'
          Dst:             real_shift
        - Src:             'crypto/params.c:1174,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1174,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1174,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1178,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1178,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1178,5'
          Dst:             ERR_set_error
    - functionName:    real_shift
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_PARAM_construct_BN
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - buf
        - bsize
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1125,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_BN
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         31
      ICount:          209
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - BN_bn2nativepad
        - BN_is_negative
        - BN_num_bits
        - BN_signed_bn2native
        - ERR_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:1073,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1074,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1077,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1078,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1079,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1082,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1082,53'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1082,71'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1087,21'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1082,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1083,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1087,21'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1089,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1090,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1092,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1092,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1093,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1095,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1096,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1097,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1098,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1098,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1099,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1118,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1101,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1103,33'
              BranchSideFuncs:
                - BN_bn2nativepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1108,37'
              BranchSideFuncs:
                - BN_signed_bn2native
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1113,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1103,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1104,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1105,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1108,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1109,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:1110,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:1074,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1074,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1074,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1079,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1079,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1079,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1082,56'
          Dst:             BN_is_negative
        - Src:             'crypto/params.c:1083,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1083,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1083,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1087,21'
          Dst:             BN_num_bits
        - Src:             'crypto/params.c:1103,17'
          Dst:             BN_bn2nativepad
        - Src:             'crypto/params.c:1105,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1105,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1105,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1108,17'
          Dst:             BN_signed_bn2native
        - Src:             'crypto/params.c:1110,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1110,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1110,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1113,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1113,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1113,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1118,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1118,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1118,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_BN
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         15
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BN_native2bn
        - BN_signed_native2bn
        - ERR_new
      functionUses:    26
      BranchProfiles:
        - Branch String:   'crypto/params.c:1043,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1043,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1044,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1043,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1044,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1048,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BN_signed_native2bn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_native2bn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1048,5'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1050,26'
              BranchSideFuncs:
                - BN_native2bn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1053,33'
              BranchSideFuncs:
                - BN_signed_native2bn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1056,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:1060,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:1061,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:1065,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:1044,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1044,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1044,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1050,13'
          Dst:             BN_native2bn
        - Src:             'crypto/params.c:1053,13'
          Dst:             BN_signed_native2bn
        - Src:             'crypto/params.c:1056,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1056,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1056,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:1061,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:1061,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:1061,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_construct_time_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1036,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_time_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_int64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1028,16'
          Dst:             OSSL_PARAM_set_int64
    - functionName:    OSSL_PARAM_set_int64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         43
      ICount:          282
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - general_set_int
        - real_shift
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:751,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:754,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_int
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - general_set_int
        - Branch String:   'crypto/params.c:755,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:757,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - general_set_int
            - BranchSide:      'crypto/params.c:775,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_int
        - Branch String:   'crypto/params.c:758,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:759,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:760,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - general_set_int
        - Branch String:   'crypto/params.c:760,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:762,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params.c:770,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:774,32'
              BranchSideFuncs:
                - general_set_int
        - Branch String:   'crypto/params.c:762,34'
          Branch Sides:
            - BranchSide:      'crypto/params.c:762,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:767,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:762,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:763,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:767,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:775,60'
          Branch Sides:
            - BranchSide:      'crypto/params.c:775,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_int
            - BranchSide:      'crypto/params.c:795,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:775,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:777,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_int
            - BranchSide:      'crypto/params.c:795,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:778,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:779,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:780,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_int
        - Branch String:   'crypto/params.c:780,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:782,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:790,46'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:794,32'
              BranchSideFuncs:
                - general_set_int
        - Branch String:   'crypto/params.c:782,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:787,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:800,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:801,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:802,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:802,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:804,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:812,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:804,19'
          Branch Sides:
            - BranchSide:      'crypto/params.c:804,30'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:804,36'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:805,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:806,46'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:809,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:751,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:751,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:751,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:767,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:767,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:767,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:774,16'
          Dst:             general_set_int
        - Src:             'crypto/params.c:787,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:787,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:787,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:794,16'
          Dst:             general_set_int
        - Src:             'crypto/params.c:805,25'
          Dst:             real_shift
        - Src:             'crypto/params.c:809,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:809,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:809,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:812,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:812,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:812,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:816,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:816,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:816,5'
          Dst:             ERR_set_error
    - functionName:    general_set_int
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - val_size
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - signed_from_signed
        - unsigned_from_signed
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:216,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - unsigned_from_signed
                - signed_from_signed
        - Branch String:   'crypto/params.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:217,32'
              BranchSideFuncs:
                - signed_from_signed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:218,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - unsigned_from_signed
        - Branch String:   'crypto/params.c:218,14'
          Branch Sides:
            - BranchSide:      'crypto/params.c:219,34'
              BranchSideFuncs:
                - unsigned_from_signed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:221,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:222,22'
          Branch Sides:
            - BranchSide:      'crypto/params.c:222,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:222,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:217,13'
          Dst:             signed_from_signed
        - Src:             'crypto/params.c:219,13'
          Dst:             unsigned_from_signed
        - Src:             'crypto/params.c:221,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:221,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:221,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_time_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1015,16'
          Dst:             OSSL_PARAM_get_int64
    - functionName:    OSSL_PARAM_get_int64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         34
      ICount:          219
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - general_get_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:683,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:683,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:684,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:683,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:684,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:688,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
                - __sanitizer_cov_trace_switch
                - general_get_int
        - Branch String:   'crypto/params.c:688,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:690,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_get_int
            - BranchSide:      'crypto/params.c:700,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
        - Branch String:   'crypto/params.c:690,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:692,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:695,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:699,32'
              BranchSideFuncs:
                - general_get_int
        - Branch String:   'crypto/params.c:700,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:704,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
            - BranchSide:      'crypto/params.c:719,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:704,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:706,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:709,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:718,32'
              BranchSideFuncs:
                - general_get_int
        - Branch String:   'crypto/params.c:710,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:711,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:714,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:725,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:740,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:732,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:732,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:737,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:733,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:733,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:737,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:726,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:734,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:737,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:684,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:684,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:684,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:699,16'
          Dst:             general_get_int
        - Src:             'crypto/params.c:714,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:714,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:714,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:718,16'
          Dst:             general_get_int
        - Src:             'crypto/params.c:737,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:737,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:737,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:740,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:740,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:740,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:744,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:744,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:744,5'
          Dst:             ERR_set_error
    - functionName:    general_get_int
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - val_size
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - signed_from_signed
        - signed_from_unsigned
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:201,35'
              BranchSideFuncs:
                - signed_from_signed
            - BranchSide:      'crypto/params.c:202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - signed_from_unsigned
        - Branch String:   'crypto/params.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:203,37'
              BranchSideFuncs:
                - signed_from_unsigned
            - BranchSide:      'crypto/params.c:204,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:201,16'
          Dst:             signed_from_signed
        - Src:             'crypto/params.c:203,16'
          Dst:             signed_from_unsigned
        - Src:             'crypto/params.c:204,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:204,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:204,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_construct_size_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:1004,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_size_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_uint64
      functionUses:    71
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:996,16'
          Dst:             OSSL_PARAM_set_uint64
    - functionName:    OSSL_PARAM_set_uint64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         34
      ICount:          244
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - general_set_uint
        - real_shift
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params.c:900,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:901,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:904,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:906,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:908,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
            - BranchSide:      'crypto/params.c:926,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:909,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:910,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:911,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:911,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:913,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:921,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:925,33'
              BranchSideFuncs:
                - general_set_uint
        - Branch String:   'crypto/params.c:913,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:914,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:918,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:926,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:928,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
            - BranchSide:      'crypto/params.c:950,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:929,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:930,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:931,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:931,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:933,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:941,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:949,33'
              BranchSideFuncs:
                - general_set_uint
        - Branch String:   'crypto/params.c:933,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:934,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:938,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:941,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:942,48'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:945,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:953,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:955,18'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:962,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:955,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:956,46'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:959,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:901,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:901,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:901,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:918,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:918,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:918,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:925,16'
          Dst:             general_set_uint
        - Src:             'crypto/params.c:938,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:938,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:938,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:945,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:945,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:945,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:949,16'
          Dst:             general_set_uint
        - Src:             'crypto/params.c:955,25'
          Dst:             real_shift
        - Src:             'crypto/params.c:959,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:959,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:959,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:962,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:962,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:962,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:966,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:966,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:966,5'
          Dst:             ERR_set_error
    - functionName:    general_set_uint
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - val_size
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - signed_from_unsigned
        - unsigned_from_unsigned
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - unsigned_from_unsigned
                - signed_from_unsigned
        - Branch String:   'crypto/params.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:246,34'
              BranchSideFuncs:
                - signed_from_unsigned
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:247,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - unsigned_from_unsigned
        - Branch String:   'crypto/params.c:247,14'
          Branch Sides:
            - BranchSide:      'crypto/params.c:248,36'
              BranchSideFuncs:
                - unsigned_from_unsigned
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params.c:250,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params.c:251,22'
          Branch Sides:
            - BranchSide:      'crypto/params.c:251,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:251,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:246,13'
          Dst:             signed_from_unsigned
        - Src:             'crypto/params.c:248,13'
          Dst:             unsigned_from_unsigned
        - Src:             'crypto/params.c:250,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:250,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:250,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_size_t
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_uint64
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:983,16'
          Dst:             OSSL_PARAM_get_uint64
    - functionName:    OSSL_PARAM_get_uint64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         36
      ICount:          235
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - general_get_uint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/params.c:827,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:827,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:828,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:827,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:828,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:832,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
                - __sanitizer_cov_trace_switch
                - general_get_uint
        - Branch String:   'crypto/params.c:832,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:834,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_get_uint
            - BranchSide:      'crypto/params.c:844,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
        - Branch String:   'crypto/params.c:834,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:836,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:839,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:843,33'
              BranchSideFuncs:
                - general_get_uint
        - Branch String:   'crypto/params.c:844,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:849,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
            - BranchSide:      'crypto/params.c:869,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:849,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:851,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:859,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:868,33'
              BranchSideFuncs:
                - general_get_uint
        - Branch String:   'crypto/params.c:852,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:853,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:856,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:860,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:861,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:864,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:873,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:875,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:882,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:882,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:887,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:883,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:883,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:887,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:876,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:884,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:887,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:828,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:828,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:828,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:843,16'
          Dst:             general_get_uint
        - Src:             'crypto/params.c:856,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:856,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:856,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:864,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:864,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:864,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:868,16'
          Dst:             general_get_uint
        - Src:             'crypto/params.c:887,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:887,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:887,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:890,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:890,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:890,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:894,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:894,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:894,5'
          Dst:             ERR_set_error
    - functionName:    general_get_uint
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
        - val_size
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - unsigned_from_signed
        - unsigned_from_unsigned
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/params.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:230,37'
              BranchSideFuncs:
                - unsigned_from_signed
            - BranchSide:      'crypto/params.c:231,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - unsigned_from_unsigned
        - Branch String:   'crypto/params.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:232,39'
              BranchSideFuncs:
                - unsigned_from_unsigned
            - BranchSide:      'crypto/params.c:233,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:230,16'
          Dst:             unsigned_from_signed
        - Src:             'crypto/params.c:232,16'
          Dst:             unsigned_from_unsigned
        - Src:             'crypto/params.c:233,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:233,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:233,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_construct_uint64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:972,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_construct_int64
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:822,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_construct_uint32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:677,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_construct_int32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:526,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_construct_ulong
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:377,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_ulong
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:369,16'
          Dst:             OSSL_PARAM_set_uint64
    - functionName:    OSSL_PARAM_get_ulong
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_uint64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:356,16'
          Dst:             OSSL_PARAM_get_uint64
    - functionName:    OSSL_PARAM_construct_long
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:346,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_long
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:338,16'
          Dst:             OSSL_PARAM_set_int64
    - functionName:    OSSL_PARAM_get_long
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:325,16'
          Dst:             OSSL_PARAM_get_int64
    - functionName:    OSSL_PARAM_construct_uint
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:314,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_uint32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         35
      ICount:          243
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - general_set_uint
        - real_shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:611,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:614,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
                - __sanitizer_cov_trace_switch
                - general_set_uint
        - Branch String:   'crypto/params.c:616,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:618,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_uint
            - BranchSide:      'crypto/params.c:632,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:619,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:620,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:621,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_uint
        - Branch String:   'crypto/params.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:623,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:626,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:631,33'
              BranchSideFuncs:
                - general_set_uint
        - Branch String:   'crypto/params.c:632,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:634,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
            - BranchSide:      'crypto/params.c:652,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:635,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:636,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_set_uint
        - Branch String:   'crypto/params.c:637,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:639,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:651,33'
              BranchSideFuncs:
                - general_set_uint
        - Branch String:   'crypto/params.c:639,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:640,48'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:643,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:655,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:656,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:657,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:657,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:659,21'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:660,41'
          Branch Sides:
            - BranchSide:      'crypto/params.c:660,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:664,42'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:660,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:661,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:664,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:611,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:611,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:611,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:631,16'
          Dst:             general_set_uint
        - Src:             'crypto/params.c:643,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:643,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:643,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:651,16'
          Dst:             general_set_uint
        - Src:             'crypto/params.c:659,21'
          Dst:             real_shift
        - Src:             'crypto/params.c:661,17'
          Dst:             ERR_new
        - Src:             'crypto/params.c:661,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:661,17'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:667,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:667,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:667,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:671,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:671,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:671,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_set_uint
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_uint32
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:304,16'
          Dst:             OSSL_PARAM_set_uint32
    - functionName:    OSSL_PARAM_get_uint32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         44
      ICount:          275
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - general_get_uint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/params.c:532,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:532,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:533,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:533,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:537,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
        - Branch String:   'crypto/params.c:537,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:541,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
            - BranchSide:      'crypto/params.c:556,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
        - Branch String:   'crypto/params.c:541,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:543,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:546,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:555,33'
              BranchSideFuncs:
                - general_get_uint
        - Branch String:   'crypto/params.c:547,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:548,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:551,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:556,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:561,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_uint
            - BranchSide:      'crypto/params.c:584,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:563,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:571,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params.c:583,33'
              BranchSideFuncs:
                - general_get_uint
        - Branch String:   'crypto/params.c:564,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:565,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:568,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:572,26'
          Branch Sides:
            - BranchSide:      'crypto/params.c:572,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:576,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:572,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:573,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:576,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:576,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:577,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:579,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:588,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:590,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:598,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:591,24'
          Branch Sides:
            - BranchSide:      'crypto/params.c:591,27'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:595,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:591,43'
          Branch Sides:
            - BranchSide:      'crypto/params.c:591,46'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:595,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:591,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:592,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:595,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:533,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:533,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:533,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:551,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:551,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:551,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:555,16'
          Dst:             general_get_uint
        - Src:             'crypto/params.c:568,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:568,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:568,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:577,17'
          Dst:             ERR_new
        - Src:             'crypto/params.c:577,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:577,17'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:579,17'
          Dst:             ERR_new
        - Src:             'crypto/params.c:579,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:579,17'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:583,16'
          Dst:             general_get_uint
        - Src:             'crypto/params.c:595,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:595,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:595,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:598,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:598,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:598,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:602,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:602,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:602,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_uint
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_uint32
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:291,16'
          Dst:             OSSL_PARAM_get_uint32
    - functionName:    OSSL_PARAM_construct_int
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - key
        - buf
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_param_construct
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:283,12'
          Dst:             ossl_param_construct
    - functionName:    OSSL_PARAM_set_int32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         39
      ICount:          262
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - general_set_int
        - real_shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:461,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:465,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - general_set_int
                - __sanitizer_cov_trace_switch
                - general_set_int
        - Branch String:   'crypto/params.c:466,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:468,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_int
            - BranchSide:      'crypto/params.c:482,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - general_set_int
        - Branch String:   'crypto/params.c:469,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:471,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_int
        - Branch String:   'crypto/params.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:473,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:476,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:481,32'
              BranchSideFuncs:
                - general_set_int
        - Branch String:   'crypto/params.c:482,60'
          Branch Sides:
            - BranchSide:      'crypto/params.c:482,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - general_set_int
            - BranchSide:      'crypto/params.c:498,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:482,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:484,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_int
            - BranchSide:      'crypto/params.c:498,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:485,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:487,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - general_set_int
        - Branch String:   'crypto/params.c:487,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:489,46'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:497,32'
              BranchSideFuncs:
                - general_set_int
        - Branch String:   'crypto/params.c:501,13'
          Branch Sides:
            - BranchSide:      'crypto/params.c:502,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:503,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:503,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:505,21'
              BranchSideFuncs:
                - real_shift
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:516,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:506,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:507,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:513,42'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:507,23'
          Branch Sides:
            - BranchSide:      'crypto/params.c:507,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:507,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:508,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:509,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:512,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params.c:462,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:462,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:462,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:481,16'
          Dst:             general_set_int
        - Src:             'crypto/params.c:497,16'
          Dst:             general_set_int
        - Src:             'crypto/params.c:505,21'
          Dst:             real_shift
        - Src:             'crypto/params.c:509,21'
          Dst:             ERR_new
        - Src:             'crypto/params.c:509,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:509,21'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:516,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:516,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:516,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:520,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:520,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:520,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_set_int
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_set_int32
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:273,16'
          Dst:             OSSL_PARAM_set_int32
    - functionName:    OSSL_PARAM_get_int32
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         41
      ICount:          260
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - general_get_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:383,21'
          Branch Sides:
            - BranchSide:      'crypto/params.c:383,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:384,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:383,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:384,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:388,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - general_get_int
        - Branch String:   'crypto/params.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:392,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - general_get_int
            - BranchSide:      'crypto/params.c:408,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
        - Branch String:   'crypto/params.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:394,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:397,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params.c:406,32'
              BranchSideFuncs:
                - general_get_int
        - Branch String:   'crypto/params.c:398,34'
          Branch Sides:
            - BranchSide:      'crypto/params.c:398,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:402,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:398,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:399,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:402,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:408,16'
          Branch Sides:
            - BranchSide:      'crypto/params.c:413,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - general_get_int
            - BranchSide:      'crypto/params.c:434,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:415,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:423,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:432,32'
              BranchSideFuncs:
                - general_get_int
        - Branch String:   'crypto/params.c:416,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:417,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:420,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:424,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:425,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:428,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:440,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:448,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:441,32'
          Branch Sides:
            - BranchSide:      'crypto/params.c:441,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:445,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:441,50'
          Branch Sides:
            - BranchSide:      'crypto/params.c:441,53'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params.c:445,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params.c:441,17'
          Branch Sides:
            - BranchSide:      'crypto/params.c:442,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:445,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/params.c:384,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:384,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:384,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:402,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:402,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:402,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:406,16'
          Dst:             general_get_int
        - Src:             'crypto/params.c:420,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:420,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:420,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:428,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:428,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:428,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:432,16'
          Dst:             general_get_int
        - Src:             'crypto/params.c:445,13'
          Dst:             ERR_new
        - Src:             'crypto/params.c:445,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:445,13'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:448,9'
          Dst:             ERR_new
        - Src:             'crypto/params.c:448,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:448,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params.c:452,5'
          Dst:             ERR_new
        - Src:             'crypto/params.c:452,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/params.c:452,5'
          Dst:             ERR_set_error
    - functionName:    OSSL_PARAM_get_int
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PARAM_get_int32
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params.c:260,16'
          Dst:             OSSL_PARAM_get_int32
    - functionName:    OSSL_PARAM_set_all_unmodified
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/params.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/params.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params.c:89,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_PARAM_modified
      functionSourceFile: '/src/openssl/crypto/params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/params.c:82,22'
          Branch Sides:
            - BranchSide:      'crypto/params.c:82,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params.c:82,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_PARAM_free
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_secure_clear_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/params_dup.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:227,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/params_dup.c:230,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/params_dup.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:230,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/params_dup.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/params_dup.c:232,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:233,13'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/params_dup.c:234,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/params_dup.c:233,13'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'crypto/params_dup.c:234,9'
          Dst:             CRYPTO_free
    - functionName:    compare_params
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/params_dup.c:143,12'
          Dst:             OPENSSL_strcasecmp
    - functionName:    OSSL_PARAM_merge
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_param_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         56
      ICount:          346
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - OPENSSL_strcasecmp
        - compare_params
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/params_dup.c:156,20'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:156,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:163,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params_dup.c:166,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:163,37'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:163,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params_dup.c:163,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:164,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params_dup.c:165,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:170,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params_dup.c:173,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params_dup.c:170,37'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:170,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:170,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/params_dup.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:171,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/params_dup.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/params_dup.c:174,23'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:174,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:180,11'
              BranchSideFuncs:
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:174,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:175,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:180,11'
              BranchSideFuncs:
                - qsort
                - qsort
                - CRYPTO_zalloc
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:185,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params_dup.c:187,11'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:192,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:193,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:200,14'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:196,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:194,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:197,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/params_dup.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:201,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:208,37'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:202,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/params_dup.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:211,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:214,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:214,20'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:215,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:218,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/params_dup.c:157,9'
          Dst:             ERR_new
        - Src:             'crypto/params_dup.c:157,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params_dup.c:157,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params_dup.c:175,9'
          Dst:             ERR_new
        - Src:             'crypto/params_dup.c:175,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params_dup.c:175,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params_dup.c:180,5'
          Dst:             qsort
        - Src:             'crypto/params_dup.c:180,5'
          Dst:             compare_params
        - Src:             'crypto/params_dup.c:181,5'
          Dst:             qsort
        - Src:             'crypto/params_dup.c:181,5'
          Dst:             compare_params
        - Src:             'crypto/params_dup.c:184,14'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/params_dup.c:208,16'
          Dst:             OPENSSL_strcasecmp
    - functionName:    ossl_param_buf_alloc
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OSSL_PARAM_BUF *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - out
        - extra_blocks
        - is_secure
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_secure_zalloc
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params_dup.c:39,18'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:39,30'
              BranchSideFuncs:
                - CRYPTO_secure_zalloc
            - BranchSide:      'crypto/params_dup.c:39,58'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/params_dup.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/params_dup.c:42,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/params_dup.c:39,30'
          Dst:             CRYPTO_secure_zalloc
        - Src:             'crypto/params_dup.c:39,58'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_param_dup
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'struct.ossl_param_st *'
        - 'struct.OSSL_PARAM_BUF *'
        - 'int *'
      constantsTouched: []
      argNames:
        - src
        - dst
        - buf
        - param_count
      BBCount:         31
      ICount:          226
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_secure_allocated
        - ossl_param_bytes_to_blocks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/params_dup.c:65,5'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:66,45'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:95,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/params_dup.c:67,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:68,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/params_dup.c:72,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/params_dup.c:73,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:73,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:74,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:72,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:74,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:78,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:75,17'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:76,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:77,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:82,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:83,21'
              BranchSideFuncs:
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:84,43'
              BranchSideFuncs:
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:86,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:87,16'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:90,38'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/params_dup.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:93,16'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/params_dup.c:94,5'
              BranchSideFuncs:
                - CRYPTO_secure_allocated
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_bytes_to_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/params_dup.c:66,21'
          Dst:             CRYPTO_secure_allocated
        - Src:             'crypto/params_dup.c:84,16'
          Dst:             ossl_param_bytes_to_blocks
    - functionName:    ossl_param_bytes_to_blocks
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_PARAM_dup
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - ossl_param_buf_alloc
        - ossl_param_bytes_to_blocks
        - ossl_param_dup
        - ossl_param_set_secure_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/params_dup.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/params_dup.c:110,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_param_dup
                - ossl_param_bytes_to_blocks
                - ossl_param_buf_alloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_dup
                - ossl_param_set_secure_block
                - ossl_param_buf_alloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/params_dup.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:121,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_dup
                - ossl_param_set_secure_block
                - ossl_param_buf_alloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/params_dup.c:124,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_dup
                - ossl_param_set_secure_block
                - ossl_param_buf_alloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/params_dup.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:125,35'
              BranchSideFuncs:
                - ossl_param_buf_alloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_param_dup
                - ossl_param_set_secure_block
            - BranchSide:      'crypto/params_dup.c:130,25'
              BranchSideFuncs:
                - ossl_param_dup
                - ossl_param_set_secure_block
        - Branch String:   'crypto/params_dup.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/params_dup.c:126,9'
              BranchSideFuncs:
                - ossl_param_dup
                - ossl_param_set_secure_block
            - BranchSide:      'crypto/params_dup.c:130,25'
              BranchSideFuncs:
                - ossl_param_dup
                - ossl_param_set_secure_block
      Callsites:
        - Src:             'crypto/params_dup.c:106,9'
          Dst:             ERR_new
        - Src:             'crypto/params_dup.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/params_dup.c:106,9'
          Dst:             ERR_set_error
        - Src:             'crypto/params_dup.c:113,11'
          Dst:             ossl_param_dup
        - Src:             'crypto/params_dup.c:115,20'
          Dst:             ossl_param_bytes_to_blocks
        - Src:             'crypto/params_dup.c:120,10'
          Dst:             ossl_param_buf_alloc
        - Src:             'crypto/params_dup.c:125,13'
          Dst:             ossl_param_buf_alloc
        - Src:             'crypto/params_dup.c:126,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/params_dup.c:131,12'
          Dst:             ossl_param_dup
        - Src:             'crypto/params_dup.c:133,5'
          Dst:             ossl_param_set_secure_block
    - functionName:    ossl_param_set_secure_block
      functionSourceFile: '/src/openssl/crypto/params_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - last
        - secure_buffer
        - secure_buffer_sz
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_PROVIDER_do_all
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cb
        - cbdata
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_doall_activated
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:157,12'
          Dst:             ossl_provider_doall_activated
    - functionName:    OSSL_PROVIDER_get0_name
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_name
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:149,12'
          Dst:             ossl_provider_name
    - functionName:    OSSL_PROVIDER_add_builtin
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - init_fn
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_strdup
        - ERR_new
        - ossl_provider_info_add_to_store
        - ossl_provider_info_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider.c:131,22'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:131,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider.c:132,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:132,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider.c:135,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_strdup
                - ossl_provider_info_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider.c:139,18'
              BranchSideFuncs:
                - ossl_provider_info_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider.c:132,9'
          Dst:             ERR_new
        - Src:             'crypto/provider.c:132,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider.c:132,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider.c:136,18'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider.c:140,10'
          Dst:             ossl_provider_info_add_to_store
        - Src:             'crypto/provider.c:141,9'
          Dst:             ossl_provider_info_clear
    - functionName:    OSSL_PROVIDER_get_capabilities
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - capability
        - cb
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_get_capabilities
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:123,12'
          Dst:             ossl_provider_get_capabilities
    - functionName:    OSSL_PROVIDER_self_test
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_self_test
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:115,12'
          Dst:             ossl_provider_self_test
    - functionName:    OSSL_PROVIDER_get0_dispatch
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      'struct.ossl_dispatch_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_get0_dispatch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:110,12'
          Dst:             ossl_provider_get0_dispatch
    - functionName:    OSSL_PROVIDER_get0_provider_ctx
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_prov_ctx
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:105,12'
          Dst:             ossl_provider_prov_ctx
    - functionName:    OSSL_PROVIDER_unquery_operation
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'struct.ossl_algorithm_st *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - algs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_unquery_operation
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:100,5'
          Dst:             ossl_provider_unquery_operation
    - functionName:    OSSL_PROVIDER_query_operation
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - no_cache
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_query_operation
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:93,12'
          Dst:             ossl_provider_query_operation
    - functionName:    OSSL_PROVIDER_get_params
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - prov
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:86,12'
          Dst:             ossl_provider_get_params
    - functionName:    OSSL_PROVIDER_gettable_params
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_provider_gettable_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:81,12'
          Dst:             ossl_provider_gettable_params
    - functionName:    OSSL_PROVIDER_unload
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_provider_deactivate
        - ossl_provider_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:74,9'
              BranchSideFuncs:
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:75,24'
              BranchSideFuncs:
                - ossl_provider_free
      Callsites:
        - Src:             'crypto/provider.c:73,10'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider.c:75,5'
          Dst:             ossl_provider_free
    - functionName:    OSSL_PROVIDER_load
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_load_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:68,12'
          Dst:             OSSL_PROVIDER_load_ex
    - functionName:    OSSL_PROVIDER_load_ex
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - params
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PROVIDER_try_load_ex
        - ossl_provider_disable_fallback_loading
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:62,42'
              BranchSideFuncs:
                - OSSL_PROVIDER_try_load_ex
            - BranchSide:      'crypto/provider.c:63,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider.c:61,9'
          Dst:             ossl_provider_disable_fallback_loading
        - Src:             'crypto/provider.c:62,16'
          Dst:             OSSL_PROVIDER_try_load_ex
    - functionName:    OSSL_PROVIDER_try_load_ex
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - name
        - params
        - retain_fallbacks
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ossl_provider_activate
        - ossl_provider_add_to_store
        - ossl_provider_deactivate
        - ossl_provider_find
        - ossl_provider_free
        - ossl_provider_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:26,39'
              BranchSideFuncs:
                - ossl_provider_new
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:31,33'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
        - Branch String:   'crypto/provider.c:26,13'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:27,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider.c:28,15'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
        - Branch String:   'crypto/provider.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:32,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:36,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
        - Branch String:   'crypto/provider.c:37,15'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:37,46'
              BranchSideFuncs:
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:42,9'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:38,34'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:42,9'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:43,37'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider.c:49,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider.c:43,13'
          Branch Sides:
            - BranchSide:      'crypto/provider.c:44,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider.c:47,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider.c:25,17'
          Dst:             ossl_provider_find
        - Src:             'crypto/provider.c:26,21'
          Dst:             ossl_provider_new
        - Src:             'crypto/provider.c:31,10'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider.c:32,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider.c:37,19'
          Dst:             ossl_provider_add_to_store
        - Src:             'crypto/provider.c:38,9'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider.c:39,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider.c:43,14'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider.c:44,13'
          Dst:             ossl_provider_free
    - functionName:    OSSL_PROVIDER_try_load
      functionSourceFile: '/src/openssl/crypto/provider.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - name
        - retain_fallbacks
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_try_load_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider.c:55,12'
          Dst:             OSSL_PROVIDER_try_load_ex
    - functionName:    ossl_child_provider_init
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
        - 'struct.ossl_dispatch_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - handle
        - in
        - out
        - provctx
      BBCount:         15
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_FUNC_core_get_libctx
        - ossl_lib_ctx_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:61,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:62,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_child.c:72,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_child.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:64,54'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_libctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/provider_child.c:68,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx
        - Branch String:   'crypto/provider_child.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:80,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_child.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:86,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/provider_child.c:64,28'
          Dst:             OSSL_FUNC_core_get_libctx
        - Src:             'crypto/provider_child.c:82,11'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    OSSL_FUNC_core_get_libctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_free_parent
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - deactivate
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_lib_ctx_get_data
        - ossl_provider_get_parent
        - ossl_provider_libctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:312,46'
              BranchSideFuncs:
                - ossl_provider_get_parent
                - ossl_provider_get_parent
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_child.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:315,12'
              BranchSideFuncs:
                - ossl_provider_get_parent
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/provider_child.c:307,33'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/provider_child.c:307,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_child.c:312,21'
          Dst:             ossl_provider_get_parent
        - Src:             'crypto/provider_child.c:315,29'
          Dst:             ossl_provider_get_parent
    - functionName:    ossl_provider_up_ref_parent
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - activate
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_lib_ctx_get_data
        - ossl_provider_get_parent
        - ossl_provider_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:296,46'
              BranchSideFuncs:
                - ossl_provider_get_parent
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_child.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:299,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/provider_child.c:291,33'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/provider_child.c:291,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_child.c:296,21'
          Dst:             ossl_provider_get_parent
    - functionName:    ossl_provider_deinit_child
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:268,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:271,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/provider_child.c:267,11'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    provider_global_props_cb
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - props
        - cbdata
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evp_set_default_properties_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_child.c:188,12'
          Dst:             evp_set_default_properties_int
    - functionName:    provider_remove_child_cb
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - cbdata
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_lib_ctx_get_data
        - ossl_provider_deactivate
        - ossl_provider_find
        - ossl_provider_free
        - ossl_provider_is_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:168,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_provider_find
                - ossl_provider_free
                - ossl_provider_is_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:176,24'
              BranchSideFuncs:
                - ossl_provider_free
                - ossl_provider_is_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:178,42'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_child.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:181,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_child.c:164,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_child.c:169,13'
          Dst:             ossl_provider_find
        - Src:             'crypto/provider_child.c:176,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_child.c:177,9'
          Dst:             ossl_provider_is_child
        - Src:             'crypto/provider_child.c:178,17'
          Dst:             ossl_provider_deactivate
    - functionName:    provider_create_child_cb
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - cbdata
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ossl_child_provider_init
        - ossl_lib_ctx_get_data
        - ossl_provider_activate
        - ossl_provider_add_to_store
        - ossl_provider_deactivate
        - ossl_provider_find
        - ossl_provider_free
        - ossl_provider_new
        - ossl_provider_set_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:104,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_provider_find
                - ossl_provider_new
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:105,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_provider_find
                - ossl_provider_new
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_child.c:107,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_provider_find
                - ossl_provider_new
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:120,28'
              BranchSideFuncs:
                - ossl_provider_free
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_child.c:134,40'
              BranchSideFuncs:
                - ossl_provider_new
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:128,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_child.c:129,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_child.c:134,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:136,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_child.c:138,37'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:138,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:139,32'
              BranchSideFuncs:
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_child.c:143,38'
              BranchSideFuncs:
                - ossl_provider_set_child
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:144,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:144,44'
              BranchSideFuncs:
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_child.c:145,38'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_child.c:143,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:0,0'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_child.c:145,38'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_child.c:100,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_child.c:104,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_child.c:115,18'
          Dst:             ossl_provider_find
        - Src:             'crypto/provider_child.c:120,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_child.c:127,14'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider_child.c:134,22'
          Dst:             ossl_provider_new
        - Src:             'crypto/provider_child.c:134,22'
          Dst:             ossl_child_provider_init
        - Src:             'crypto/provider_child.c:138,14'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider_child.c:139,13'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_child.c:143,14'
          Dst:             ossl_provider_set_child
        - Src:             'crypto/provider_child.c:144,17'
          Dst:             ossl_provider_add_to_store
        - Src:             'crypto/provider_child.c:145,13'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_child.c:146,13'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_child.c:153,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OSSL_FUNC_provider_free
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_up_ref
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_get0_dispatch
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_get0_provider_ctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_name
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_deregister_child_cb
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_register_child_cb
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_init_as_child
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - ctx
        - handle
        - in
      BBCount:         41
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - OSSL_FUNC_core_get_libctx
        - OSSL_FUNC_provider_deregister_child_cb
        - OSSL_FUNC_provider_free
        - OSSL_FUNC_provider_get0_dispatch
        - OSSL_FUNC_provider_get0_provider_ctx
        - OSSL_FUNC_provider_name
        - OSSL_FUNC_provider_register_child_cb
        - OSSL_FUNC_provider_up_ref
        - ossl_lib_ctx_get_data
        - provider_create_child_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_child.c:197,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:200,33'
              BranchSideFuncs:
                - ossl_lib_ctx_get_data
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
        - Branch String:   'crypto/provider_child.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:204,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
        - Branch String:   'crypto/provider_child.c:205,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:206,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:241,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:208,59'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_libctx
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
            - BranchSide:      'crypto/provider_child.c:212,56'
              BranchSideFuncs:
                - OSSL_FUNC_provider_register_child_cb
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:216,58'
              BranchSideFuncs:
                - OSSL_FUNC_provider_deregister_child_cb
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:219,56'
              BranchSideFuncs:
                - OSSL_FUNC_provider_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:223,56'
              BranchSideFuncs:
                - OSSL_FUNC_provider_get0_provider_ctx
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:226,74'
              BranchSideFuncs:
                - OSSL_FUNC_provider_get0_dispatch
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:230,45'
              BranchSideFuncs:
                - OSSL_FUNC_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:233,56'
              BranchSideFuncs:
                - OSSL_FUNC_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
            - BranchSide:      'crypto/provider_child.c:237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_free
                - OSSL_FUNC_provider_up_ref
                - OSSL_FUNC_provider_get0_dispatch
                - OSSL_FUNC_provider_get0_provider_ctx
                - OSSL_FUNC_provider_name
                - OSSL_FUNC_provider_deregister_child_cb
                - OSSL_FUNC_provider_register_child_cb
                - OSSL_FUNC_core_get_libctx
        - Branch String:   'crypto/provider_child.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:242,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:243,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:243,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:244,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:244,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:245,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:246,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:246,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:247,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:247,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_child.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:250,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:254,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_child.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_child.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_child.c:261,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_child.c:200,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_child.c:208,33'
          Dst:             OSSL_FUNC_core_get_libctx
        - Src:             'crypto/provider_child.c:212,19'
          Dst:             OSSL_FUNC_provider_register_child_cb
        - Src:             'crypto/provider_child.c:216,19'
          Dst:             OSSL_FUNC_provider_deregister_child_cb
        - Src:             'crypto/provider_child.c:219,32'
          Dst:             OSSL_FUNC_provider_name
        - Src:             'crypto/provider_child.c:223,19'
          Dst:             OSSL_FUNC_provider_get0_provider_ctx
        - Src:             'crypto/provider_child.c:226,41'
          Dst:             OSSL_FUNC_provider_get0_dispatch
        - Src:             'crypto/provider_child.c:230,19'
          Dst:             OSSL_FUNC_provider_up_ref
        - Src:             'crypto/provider_child.c:233,32'
          Dst:             OSSL_FUNC_provider_free
        - Src:             'crypto/provider_child.c:250,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_child.c:254,10'
          Dst:             provider_create_child_cb
        - Src:             'crypto/provider_child.c:254,10'
          Dst:             provider_remove_child_cb
        - Src:             'crypto/provider_child.c:254,10'
          Dst:             provider_global_props_cb
    - functionName:    ossl_child_prov_ctx_free
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vgbl
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_child.c:46,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_child.c:47,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_child_prov_ctx_new
      functionSourceFile: '/src/openssl/crypto/provider_child.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_child.c:39,12'
          Dst:             CRYPTO_zalloc
    - functionName:    sk_OSSL_PROVIDER_value
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_conf.c:21,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_PROVIDER_num
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_conf.c:21,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_OSSL_PROVIDER_push
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_conf.c:21,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_OSSL_PROVIDER_new_null
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_PROVIDER *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:21,1'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:21,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/provider_conf.c:21,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/provider_conf.c:21,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    prov_already_activated
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - name
        - activated
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_PROVIDER_get0_name
        - sk_OSSL_PROVIDER_num
        - sk_OSSL_PROVIDER_value
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_conf.c:121,32'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value
                - OSSL_PROVIDER_get0_name
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:122,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:123,57'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value
                - OSSL_PROVIDER_get0_name
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/provider_conf.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_conf.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_conf.c:128,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value
                - OSSL_PROVIDER_get0_name
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/provider_conf.c:121,11'
          Dst:             sk_OSSL_PROVIDER_num
        - Src:             'crypto/provider_conf.c:123,34'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_conf.c:125,20'
          Dst:             OSSL_PROVIDER_get0_name
        - Src:             'crypto/provider_conf.c:125,13'
          Dst:             strcmp
    - functionName:    provider_conf_params
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.OSSL_PROVIDER_INFO *'
        - 'char *'
        - 'char *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - prov
        - provinfo
        - name
        - value
        - cnf
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - NCONF_get_section
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OPENSSL_strlcat
        - OPENSSL_strlcpy
        - ossl_check_const_CONF_VALUE_sk_type
        - ossl_provider_add_parameter
        - ossl_provider_info_add_parameter
        - provider_conf_params
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:79,16'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - strlen
            - BranchSide:      'crypto/provider_conf.c:104,13'
              BranchSideFuncs:
                - ossl_provider_info_add_parameter
                - ossl_provider_add_parameter
        - Branch String:   'crypto/provider_conf.c:83,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:84,29'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - strlen
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:89,16'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:90,36'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/provider_conf.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_conf.c:92,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:93,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_conf.c:94,20'
              BranchSideFuncs:
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/provider_conf.c:96,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:98,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:99,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcat
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:104,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:105,46'
              BranchSideFuncs:
                - ossl_provider_add_parameter
            - BranchSide:      'crypto/provider_conf.c:107,51'
              BranchSideFuncs:
                - ossl_provider_info_add_parameter
      Callsites:
        - Src:             'crypto/provider_conf.c:75,12'
          Dst:             NCONF_get_section
        - Src:             'crypto/provider_conf.c:84,13'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/provider_conf.c:85,13'
          Dst:             OPENSSL_strlcat
        - Src:             'crypto/provider_conf.c:86,26'
          Dst:             strlen
        - Src:             'crypto/provider_conf.c:89,25'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:89,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/provider_conf.c:90,36'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:90,36'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/provider_conf.c:92,30'
          Dst:             strlen
        - Src:             'crypto/provider_conf.c:95,13'
          Dst:             OPENSSL_strlcat
        - Src:             'crypto/provider_conf.c:96,18'
          Dst:             provider_conf_params
        - Src:             'crypto/provider_conf.c:105,18'
          Dst:             ossl_provider_add_parameter
        - Src:             'crypto/provider_conf.c:107,18'
          Dst:             ossl_provider_info_add_parameter
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    provider_conf_activate
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - value
        - path
        - soft
        - cnf
      BBCount:         52
      ICount:          287
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_clear_error
        - ERR_new
        - ossl_lib_ctx_get_data
        - ossl_provider_activate
        - ossl_provider_add_to_store
        - ossl_provider_deactivate
        - ossl_provider_disable_fallback_loading
        - ossl_provider_find
        - ossl_provider_free
        - ossl_provider_new
        - ossl_provider_set_module_path
        - prov_already_activated
        - provider_conf_params
        - sk_OSSL_PROVIDER_new_null
        - sk_OSSL_PROVIDER_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:142,23'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:142,52'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_conf.c:143,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_conf.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:143,9'
              BranchSideFuncs:
                - prov_already_activated
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_disable_fallback_loading
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_find
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
                - ossl_provider_new
            - BranchSide:      'crypto/provider_conf.c:146,33'
              BranchSideFuncs:
                - prov_already_activated
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_disable_fallback_loading
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_provider_find
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
                - ossl_provider_new
        - Branch String:   'crypto/provider_conf.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:154,53'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_conf.c:201,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_conf.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:155,34'
              BranchSideFuncs:
                - ossl_provider_find
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
                - ossl_provider_new
            - BranchSide:      'crypto/provider_conf.c:159,35'
              BranchSideFuncs:
                - ossl_provider_find
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
                - ossl_provider_new
        - Branch String:   'crypto/provider_conf.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:161,38'
              BranchSideFuncs:
                - ossl_provider_new
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
            - BranchSide:      'crypto/provider_conf.c:162,13'
              BranchSideFuncs:
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
        - Branch String:   'crypto/provider_conf.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:163,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_error
            - BranchSide:      'crypto/provider_conf.c:169,13'
              BranchSideFuncs:
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_set_module_path
        - Branch String:   'crypto/provider_conf.c:164,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:165,17'
              BranchSideFuncs:
                - ERR_clear_error
            - BranchSide:      'crypto/provider_conf.c:166,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_conf.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:170,43'
              BranchSideFuncs:
                - ossl_provider_set_module_path
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider_conf.c:172,35'
              BranchSideFuncs:
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider_conf.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:175,41'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider_conf.c:198,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_conf.c:175,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:176,20'
              BranchSideFuncs:
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider_conf.c:177,52'
              BranchSideFuncs:
                - ossl_provider_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider_conf.c:177,24'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:178,42'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider_conf.c:180,24'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_new_null
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider_conf.c:181,24'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:181,51'
              BranchSideFuncs:
                - ossl_provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - sk_OSSL_PROVIDER_new_null
            - BranchSide:      'crypto/provider_conf.c:185,21'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_new_null
        - Branch String:   'crypto/provider_conf.c:180,24'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:182,36'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_new_null
            - BranchSide:      'crypto/provider_conf.c:185,21'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_new_null
        - Branch String:   'crypto/provider_conf.c:185,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:186,50'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_new_null
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_conf.c:187,21'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_conf.c:188,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:188,47'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_conf.c:190,46'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_conf.c:187,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:190,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_conf.c:194,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_conf.c:198,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:199,32'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_conf.c:200,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_conf.c:138,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_conf.c:142,27'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_conf.c:143,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_conf.c:143,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_conf.c:143,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_conf.c:146,10'
          Dst:             prov_already_activated
        - Src:             'crypto/provider_conf.c:154,14'
          Dst:             ossl_provider_disable_fallback_loading
        - Src:             'crypto/provider_conf.c:155,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_conf.c:156,13'
          Dst:             ERR_new
        - Src:             'crypto/provider_conf.c:156,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_conf.c:156,13'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_conf.c:159,16'
          Dst:             ossl_provider_find
        - Src:             'crypto/provider_conf.c:161,20'
          Dst:             ossl_provider_new
        - Src:             'crypto/provider_conf.c:163,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_conf.c:165,17'
          Dst:             ERR_clear_error
        - Src:             'crypto/provider_conf.c:170,13'
          Dst:             ossl_provider_set_module_path
        - Src:             'crypto/provider_conf.c:172,14'
          Dst:             provider_conf_params
        - Src:             'crypto/provider_conf.c:175,18'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider_conf.c:177,25'
          Dst:             ossl_provider_add_to_store
        - Src:             'crypto/provider_conf.c:178,17'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_conf.c:181,28'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider_conf.c:182,17'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_conf.c:186,50'
          Dst:             sk_OSSL_PROVIDER_new_null
        - Src:             'crypto/provider_conf.c:188,25'
          Dst:             sk_OSSL_PROVIDER_push
        - Src:             'crypto/provider_conf.c:190,21'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_conf.c:191,21'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_conf.c:199,13'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_conf.c:201,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    skip_dot
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:63,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_conf.c:64,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_conf.c:60,21'
          Dst:             strchr
    - functionName:    provider_conf_load
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - libctx
        - name
        - value
        - cnf
      BBCount:         58
      ICount:          307
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - CRYPTO_strdup
        - ERR_new
        - NCONF_get_section
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_CONF_VALUE_sk_type
        - ossl_provider_info_add_to_store
        - ossl_provider_info_clear
        - provider_conf_activate
        - provider_conf_params
        - skip_dot
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:221,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:222,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:228,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:228,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:229,28'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
            - BranchSide:      'crypto/provider_conf.c:250,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
        - Branch String:   'crypto/provider_conf.c:239,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:240,20'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:241,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:241,18'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:242,18'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:244,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:244,18'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:245,20'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:246,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
                - provider_conf_activate
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - skip_dot
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:251,37'
              BranchSideFuncs:
                - provider_conf_activate
            - BranchSide:      'crypto/provider_conf.c:255,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
                - CRYPTO_strdup
        - Branch String:   'crypto/provider_conf.c:257,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:258,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
            - BranchSide:      'crypto/provider_conf.c:262,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
        - Branch String:   'crypto/provider_conf.c:259,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:260,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
            - BranchSide:      'crypto/provider_conf.c:261,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
        - Branch String:   'crypto/provider_conf.c:262,16'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:262,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
                - CRYPTO_strdup
            - BranchSide:      'crypto/provider_conf.c:267,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
        - Branch String:   'crypto/provider_conf.c:262,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:263,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
            - BranchSide:      'crypto/provider_conf.c:267,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
        - Branch String:   'crypto/provider_conf.c:264,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:265,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
            - BranchSide:      'crypto/provider_conf.c:266,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
                - provider_conf_params
        - Branch String:   'crypto/provider_conf.c:267,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:268,59'
              BranchSideFuncs:
                - provider_conf_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
            - BranchSide:      'crypto/provider_conf.c:269,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
        - Branch String:   'crypto/provider_conf.c:269,16'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:269,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
                - ossl_provider_info_add_to_store
            - BranchSide:      'crypto/provider_conf.c:271,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider_conf.c:269,39'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:269,48'
              BranchSideFuncs:
                - ossl_provider_info_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
            - BranchSide:      'crypto/provider_conf.c:270,50'
              BranchSideFuncs:
                - ossl_provider_info_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider_conf.c:269,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:270,50'
              BranchSideFuncs:
                - ossl_provider_info_add_to_store
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
            - BranchSide:      'crypto/provider_conf.c:271,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider_conf.c:271,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:271,27'
              BranchSideFuncs:
                - ossl_provider_info_clear
            - BranchSide:      'crypto/provider_conf.c:272,13'
              BranchSideFuncs:
                - ossl_provider_info_clear
      Callsites:
        - Src:             'crypto/provider_conf.c:216,12'
          Dst:             skip_dot
        - Src:             'crypto/provider_conf.c:219,13'
          Dst:             NCONF_get_section
        - Src:             'crypto/provider_conf.c:222,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_conf.c:222,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_conf.c:222,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_conf.c:228,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:228,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/provider_conf.c:229,28'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:229,28'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/provider_conf.c:230,32'
          Dst:             skip_dot
        - Src:             'crypto/provider_conf.c:239,13'
          Dst:             strcmp
        - Src:             'crypto/provider_conf.c:241,18'
          Dst:             strcmp
        - Src:             'crypto/provider_conf.c:244,18'
          Dst:             strcmp
        - Src:             'crypto/provider_conf.c:246,18'
          Dst:             strcmp
        - Src:             'crypto/provider_conf.c:251,14'
          Dst:             provider_conf_activate
        - Src:             'crypto/provider_conf.c:258,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_conf.c:263,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_conf.c:268,18'
          Dst:             provider_conf_params
        - Src:             'crypto/provider_conf.c:270,18'
          Dst:             ossl_provider_info_add_to_store
        - Src:             'crypto/provider_conf.c:272,13'
          Dst:             ossl_provider_info_clear
    - functionName:    provider_conf_init
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.conf_imodule_st *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - md
        - cnf
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CONF_imodule_get_value
        - ERR_new
        - NCONF_get0_libctx
        - NCONF_get_section
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_CONF_VALUE_sk_type
        - provider_conf_load
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:297,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - NCONF_get0_libctx
                - provider_conf_load
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:301,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - NCONF_get0_libctx
                - provider_conf_load
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_conf.c:301,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:302,16'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - NCONF_get0_libctx
                - provider_conf_load
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/provider_conf.c:308,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_conf.c:303,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:305,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - NCONF_get0_libctx
                - provider_conf_load
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_conf.c:306,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.6296
                - OPENSSL_sk_value
                - NCONF_get0_libctx
                - provider_conf_load
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/provider_conf.c:294,36'
          Dst:             CONF_imodule_get_value
        - Src:             'crypto/provider_conf.c:294,13'
          Dst:             NCONF_get_section
        - Src:             'crypto/provider_conf.c:297,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_conf.c:297,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_conf.c:297,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_conf.c:301,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:301,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/provider_conf.c:302,16'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/provider_conf.c:302,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/provider_conf.c:303,33'
          Dst:             NCONF_get0_libctx
        - Src:             'crypto/provider_conf.c:303,14'
          Dst:             provider_conf_load
    - functionName:    ossl_provider_add_conf_module
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_module_add
        - provider_conf_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:314,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:314,5'
              BranchSideFuncs:
                - CONF_module_add
            - BranchSide:      'crypto/provider_conf.c:314,5'
              BranchSideFuncs:
                - CONF_module_add
      Callsites:
        - Src:             'crypto/provider_conf.c:314,5'
          Dst:             CONF_module_add
        - Src:             'crypto/provider_conf.c:314,5'
          Dst:             provider_conf_init
    - functionName:    sk_OSSL_PROVIDER_pop_free
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_conf.c:21,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_prov_conf_ctx_free
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpcgbl
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - ossl_provider_free
        - sk_OSSL_PROVIDER_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_conf.c:50,5'
          Dst:             sk_OSSL_PROVIDER_pop_free
        - Src:             'crypto/provider_conf.c:50,5'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_conf.c:54,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_conf.c:55,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_prov_conf_ctx_new
      functionSourceFile: '/src/openssl/crypto/provider_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_conf.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_conf.c:37,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_free
        - Branch String:   'crypto/provider_conf.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_conf.c:39,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/provider_conf.c:43,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_conf.c:32,35'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_conf.c:37,19'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_conf.c:39,9'
          Dst:             CRYPTO_free
    - functionName:    provider_free_intern
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - deactivate
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_provider_deactivate
        - ossl_provider_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:506,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:507,41'
              BranchSideFuncs:
                - ossl_provider_deactivate
            - BranchSide:      'crypto/provider_core.c:509,24'
              BranchSideFuncs:
                - ossl_provider_free
      Callsites:
        - Src:             'crypto/provider_core.c:507,16'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_core.c:509,5'
          Dst:             ossl_provider_free
    - functionName:    ossl_provider_deactivate
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - removechildren
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - provider_deactivate
        - provider_remove_store_methods
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1319,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1319,45'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1320,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1318,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1321,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - provider_remove_store_methods
        - Branch String:   'crypto/provider_core.c:1321,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1321,55'
              BranchSideFuncs:
                - provider_remove_store_methods
            - BranchSide:      'crypto/provider_core.c:1321,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1319,25'
          Dst:             provider_deactivate
        - Src:             'crypto/provider_core.c:1321,25'
          Dst:             provider_remove_store_methods
    - functionName:    ossl_provider_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         18
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - DSO_free
        - ERR_unload_strings
        - infopair_free
        - ossl_init_thread_deregister
        - ossl_provider_free_parent
        - ossl_provider_teardown
        - sk_INFOPAIR_pop_free
      functionUses:    34
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:700,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:700,9'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
                - ossl_provider_teardown
                - CRYPTO_free
                - ERR_unload_strings
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:701,13'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
                - ossl_provider_teardown
                - CRYPTO_free
                - ERR_unload_strings
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:713,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:714,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
                - ossl_provider_teardown
                - CRYPTO_free
                - ERR_unload_strings
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:752,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:714,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:715,40'
              BranchSideFuncs:
                - ossl_provider_teardown
                - CRYPTO_free
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
                - ERR_unload_strings
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:737,41'
              BranchSideFuncs:
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:718,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:719,40'
              BranchSideFuncs:
                - ERR_unload_strings
                - CRYPTO_free
                - CRYPTO_free
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:725,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_init_thread_deregister
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.6548
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/provider_core.c:703,9'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/provider_core.c:715,17'
          Dst:             ossl_provider_teardown
        - Src:             'crypto/provider_core.c:719,21'
          Dst:             ERR_unload_strings
        - Src:             'crypto/provider_core.c:720,21'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:725,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:737,13'
          Dst:             ossl_init_thread_deregister
        - Src:             'crypto/provider_core.c:738,13'
          Dst:             DSO_free
        - Src:             'crypto/provider_core.c:740,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:741,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:742,13'
          Dst:             sk_INFOPAIR_pop_free
        - Src:             'crypto/provider_core.c:742,13'
          Dst:             infopair_free
        - Src:             'crypto/provider_core.c:743,13'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_core.c:744,13'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_core.c:748,13'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/provider_core.c:749,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:753,13'
          Dst:             ossl_provider_free_parent
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_provider_teardown
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1614,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1614,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1614,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1612,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1612,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1617,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    infopair_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.INFOPAIR *'
      constantsTouched: []
      argNames:
        - pair
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:250,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:251,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:252,5'
          Dst:             CRYPTO_free
    - functionName:    sk_INFOPAIR_pop_free
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_INFOPAIR *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    provider_deactivate
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - prov
        - upcalls
        - removechildren
      BBCount:         47
      ICount:          286
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_atomic_add
        - get_provider_store
        - ossl_assert_int
        - ossl_decoder_cache_flush
        - ossl_provider_free_parent
        - sk_OSSL_PROVIDER_CHILD_CB_num
        - sk_OSSL_PROVIDER_CHILD_CB_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1084,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1085,9'
              BranchSideFuncs:
                - get_provider_store
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1091,32'
              BranchSideFuncs:
                - get_provider_store
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1092,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1093,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1095,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1095,14'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1095,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1097,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1095,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1096,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1097,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1097,14'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1097,43'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1102,24'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1097,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1098,30'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1102,24'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1104,20'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1104,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1115,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1104,37'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1104,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1115,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1104,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1111,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1115,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1115,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1116,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1119,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1123,24'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1123,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1133,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1123,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1124,52'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1133,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1127,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1128,56'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
            - BranchSide:      'crypto/provider_core.c:1131,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1133,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1134,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - ossl_decoder_cache_flush
            - BranchSide:      'crypto/provider_core.c:1146,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1141,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1142,38'
              BranchSideFuncs:
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1144,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1146,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1147,35'
              BranchSideFuncs:
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1151,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1084,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/provider_core.c:1091,13'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1095,18'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1097,18'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1098,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1102,5'
          Dst:             CRYPTO_atomic_add
        - Src:             'crypto/provider_core.c:1124,22'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_num
        - Src:             'crypto/provider_core.c:1128,24'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_value
        - Src:             'crypto/provider_core.c:1134,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1135,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1142,13'
          Dst:             ossl_decoder_cache_flush
        - Src:             'crypto/provider_core.c:1147,9'
          Dst:             ossl_provider_free_parent
    - functionName:    provider_remove_store_methods
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         12
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - evp_method_store_remove_all_provided
        - get_provider_store
        - ossl_decoder_store_remove_all_provided
        - ossl_encoder_store_remove_all_provided
        - ossl_store_loader_store_remove_all_provided
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1259,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1260,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1262,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - evp_method_store_remove_all_provided
                - ossl_encoder_store_remove_all_provided
                - ossl_decoder_store_remove_all_provided
                - ossl_store_loader_store_remove_all_provided
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1262,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1263,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - evp_method_store_remove_all_provided
                - ossl_encoder_store_remove_all_provided
                - ossl_decoder_store_remove_all_provided
                - ossl_store_loader_store_remove_all_provided
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1264,15'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - evp_method_store_remove_all_provided
                - ossl_encoder_store_remove_all_provided
                - ossl_decoder_store_remove_all_provided
                - ossl_store_loader_store_remove_all_provided
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1267,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1270,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1291,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1270,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1271,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - evp_method_store_remove_all_provided
                - ossl_encoder_store_remove_all_provided
                - ossl_decoder_store_remove_all_provided
                - ossl_store_loader_store_remove_all_provided
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1272,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - evp_method_store_remove_all_provided
                - ossl_encoder_store_remove_all_provided
                - ossl_decoder_store_remove_all_provided
                - ossl_store_loader_store_remove_all_provided
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/provider_core.c:1259,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1262,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1265,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1270,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1272,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:1275,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1277,15'
          Dst:             evp_method_store_remove_all_provided
        - Src:             'crypto/provider_core.c:1279,15'
          Dst:             ossl_encoder_store_remove_all_provided
        - Src:             'crypto/provider_core.c:1280,15'
          Dst:             ossl_decoder_store_remove_all_provided
        - Src:             'crypto/provider_core.c:1281,15'
          Dst:             ossl_store_loader_store_remove_all_provided
    - functionName:    get_provider_store
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      'struct.provider_store_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_lib_ctx_get_data
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:332,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:333,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/provider_core.c:331,13'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/provider_core.c:333,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:333,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:333,9'
          Dst:             ERR_set_error
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_num
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_value
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.OSSL_PROVIDER_CHILD_CB *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_value
    - functionName:    provider_up_ref_intern
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - activate
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_provider_activate
        - ossl_provider_up_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:499,39'
              BranchSideFuncs:
                - ossl_provider_activate
            - BranchSide:      'crypto/provider_core.c:501,33'
              BranchSideFuncs:
                - ossl_provider_up_ref
      Callsites:
        - Src:             'crypto/provider_core.c:499,16'
          Dst:             ossl_provider_activate
        - Src:             'crypto/provider_core.c:501,12'
          Dst:             ossl_provider_up_ref
    - functionName:    ossl_provider_activate
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - prov
        - upcalls
        - aschild
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - provider_activate
        - provider_flush_store_cache
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1298,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1299,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1305,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1305,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1305,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
            - BranchSide:      'crypto/provider_core.c:1308,36'
              BranchSideFuncs:
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
        - Branch String:   'crypto/provider_core.c:1305,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1306,9'
              BranchSideFuncs:
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
            - BranchSide:      'crypto/provider_core.c:1308,36'
              BranchSideFuncs:
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
        - Branch String:   'crypto/provider_core.c:1308,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1309,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - provider_flush_store_cache
            - BranchSide:      'crypto/provider_core.c:1311,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1309,16'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1309,56'
              BranchSideFuncs:
                - provider_flush_store_cache
            - BranchSide:      'crypto/provider_core.c:1309,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1308,18'
          Dst:             provider_activate
        - Src:             'crypto/provider_core.c:1309,29'
          Dst:             provider_flush_store_cache
    - functionName:    ossl_provider_up_ref
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_UP_REF
        - ossl_provider_free
        - ossl_provider_up_ref_parent
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:481,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:484,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:485,42'
              BranchSideFuncs:
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:492,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:485,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:486,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:489,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:480,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/provider_core.c:485,14'
          Dst:             ossl_provider_up_ref_parent
        - Src:             'crypto/provider_core.c:486,13'
          Dst:             ossl_provider_free
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    provider_activate
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - prov
        - lock
        - upcalls
      BBCount:         52
      ICount:          278
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_atomic_add
        - create_provider_children
        - ossl_decoder_cache_flush
        - ossl_provider_free_parent
        - ossl_provider_up_ref_parent
        - provider_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1169,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1170,14'
              BranchSideFuncs:
                - provider_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1171,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1172,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1176,23'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1176,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1176,34'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1176,66'
              BranchSideFuncs:
                - ossl_provider_up_ref_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1176,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1180,14'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1180,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1180,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1182,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
        - Branch String:   'crypto/provider_core.c:1182,27'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1182,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1182,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1183,39'
              BranchSideFuncs:
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1188,14'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1188,43'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
            - BranchSide:      'crypto/provider_core.c:1196,28'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
        - Branch String:   'crypto/provider_core.c:1188,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1189,30'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
            - BranchSide:      'crypto/provider_core.c:1196,28'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
        - Branch String:   'crypto/provider_core.c:1191,27'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1191,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1191,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1192,39'
              BranchSideFuncs:
                - ossl_provider_free_parent
            - BranchSide:      'crypto/provider_core.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1196,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1197,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - create_provider_children
            - BranchSide:      'crypto/provider_core.c:1203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1199,24'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1199,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - create_provider_children
            - BranchSide:      'crypto/provider_core.c:1202,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1199,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1200,44'
              BranchSideFuncs:
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
            - BranchSide:      'crypto/provider_core.c:1202,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
        - Branch String:   'crypto/provider_core.c:1203,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1204,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
            - BranchSide:      'crypto/provider_core.c:1216,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1211,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1212,38'
              BranchSideFuncs:
                - ossl_decoder_cache_flush
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1214,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1216,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1217,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1219,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1171,14'
          Dst:             provider_init
        - Src:             'crypto/provider_core.c:1176,38'
          Dst:             ossl_provider_up_ref_parent
        - Src:             'crypto/provider_core.c:1180,18'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1183,13'
          Dst:             ossl_provider_free_parent
        - Src:             'crypto/provider_core.c:1188,18'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1189,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1192,13'
          Dst:             ossl_provider_free_parent
        - Src:             'crypto/provider_core.c:1196,9'
          Dst:             CRYPTO_atomic_add
        - Src:             'crypto/provider_core.c:1200,19'
          Dst:             create_provider_children
        - Src:             'crypto/provider_core.c:1204,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1205,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1212,13'
          Dst:             ossl_decoder_cache_flush
    - functionName:    provider_flush_store_cache
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - evp_method_store_cache_flush
        - get_provider_store
        - ossl_decoder_store_cache_flush
        - ossl_encoder_store_cache_flush
        - ossl_store_loader_store_cache_flush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1227,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1228,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1230,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_store_cache_flush
                - ossl_encoder_store_cache_flush
                - ossl_decoder_store_cache_flush
                - ossl_store_loader_store_cache_flush
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1230,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1231,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_store_cache_flush
                - ossl_encoder_store_cache_flush
                - ossl_decoder_store_cache_flush
                - ossl_store_loader_store_cache_flush
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1232,15'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - evp_method_store_cache_flush
                - ossl_encoder_store_cache_flush
                - ossl_decoder_store_cache_flush
                - ossl_store_loader_store_cache_flush
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1235,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1236,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1227,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1230,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1233,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1237,15'
          Dst:             evp_method_store_cache_flush
        - Src:             'crypto/provider_core.c:1239,15'
          Dst:             ossl_encoder_store_cache_flush
        - Src:             'crypto/provider_core.c:1240,15'
          Dst:             ossl_decoder_store_cache_flush
        - Src:             'crypto/provider_core.c:1241,15'
          Dst:             ossl_store_loader_store_cache_flush
    - functionName:    provider_init
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         76
      ICount:          580
      EdgeCount:       98
      CyclomaticComplexity: 24
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - DSO_bind_func
        - DSO_convert_filename
        - DSO_ctrl
        - DSO_free
        - DSO_load
        - DSO_merge
        - DSO_new
        - ERR_GET_LIB
        - ERR_load_strings
        - ERR_new
        - OSSL_FUNC_provider_get_capabilities
        - OSSL_FUNC_provider_get_params
        - OSSL_FUNC_provider_get_reason_strings
        - OSSL_FUNC_provider_gettable_params
        - OSSL_FUNC_provider_query_operation
        - OSSL_FUNC_provider_self_test
        - OSSL_FUNC_provider_teardown
        - OSSL_FUNC_provider_unquery_operation
        - get_provider_store
        - ossl_assert_int
        - ossl_safe_getenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:877,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:878,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_bind_func
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_new
                - get_provider_store
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:886,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_bind_func
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_new
                - get_provider_store
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:886,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:890,13'
              BranchSideFuncs:
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_new
                - get_provider_store
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:957,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:890,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:891,19'
              BranchSideFuncs:
                - DSO_new
                - get_provider_store
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:944,13'
              BranchSideFuncs:
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:898,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:900,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:903,45'
              BranchSideFuncs:
                - get_provider_store
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:904,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:904,49'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:905,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:903,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:905,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:907,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:907,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:908,38'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
            - BranchSide:      'crypto/provider_core.c:914,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
        - Branch String:   'crypto/provider_core.c:910,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:911,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:912,28'
              BranchSideFuncs:
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
                - ossl_safe_getenv
        - Branch String:   'crypto/provider_core.c:917,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:918,28'
              BranchSideFuncs:
                - ossl_safe_getenv
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
            - BranchSide:      'crypto/provider_core.c:923,22'
              BranchSideFuncs:
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
        - Branch String:   'crypto/provider_core.c:919,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:920,30'
              BranchSideFuncs:
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
            - BranchSide:      'crypto/provider_core.c:921,13'
              BranchSideFuncs:
                - DSO_ctrl
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
                - DSO_convert_filename
        - Branch String:   'crypto/provider_core.c:927,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:929,42'
              BranchSideFuncs:
                - DSO_convert_filename
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
            - BranchSide:      'crypto/provider_core.c:930,17'
              BranchSideFuncs:
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
                - DSO_merge
        - Branch String:   'crypto/provider_core.c:930,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:931,41'
              BranchSideFuncs:
                - DSO_merge
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
            - BranchSide:      'crypto/provider_core.c:933,17'
              BranchSideFuncs:
                - DSO_load
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSO_free
        - Branch String:   'crypto/provider_core.c:934,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:934,30'
              BranchSideFuncs:
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:935,26'
              BranchSideFuncs:
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:933,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:935,26'
              BranchSideFuncs:
                - DSO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:939,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:944,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:946,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:952,27'
              BranchSideFuncs:
                - DSO_bind_func
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:957,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:958,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:964,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
        - Branch String:   'crypto/provider_core.c:964,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:966,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:970,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
        - Branch String:   'crypto/provider_core.c:973,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:974,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:1016,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
        - Branch String:   'crypto/provider_core.c:974,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:977,45'
              BranchSideFuncs:
                - OSSL_FUNC_provider_teardown
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
            - BranchSide:      'crypto/provider_core.c:981,52'
              BranchSideFuncs:
                - OSSL_FUNC_provider_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:985,47'
              BranchSideFuncs:
                - OSSL_FUNC_provider_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:989,46'
              BranchSideFuncs:
                - OSSL_FUNC_provider_self_test
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:993,53'
              BranchSideFuncs:
                - OSSL_FUNC_provider_get_capabilities
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:997,52'
              BranchSideFuncs:
                - OSSL_FUNC_provider_query_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:1001,54'
              BranchSideFuncs:
                - OSSL_FUNC_provider_unquery_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:1007,55'
              BranchSideFuncs:
                - OSSL_FUNC_provider_get_reason_strings
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
            - BranchSide:      'crypto/provider_core.c:1012,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_provider_get_reason_strings
                - OSSL_FUNC_provider_unquery_operation
                - OSSL_FUNC_provider_query_operation
                - OSSL_FUNC_provider_get_capabilities
                - OSSL_FUNC_provider_self_test
                - OSSL_FUNC_provider_get_params
                - OSSL_FUNC_provider_gettable_params
                - OSSL_FUNC_provider_teardown
        - Branch String:   'crypto/provider_core.c:1016,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1017,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
            - BranchSide:      'crypto/provider_core.c:1061,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1028,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1029,29'
              BranchSideFuncs:
                - ERR_GET_LIB.6563
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
            - BranchSide:      'crypto/provider_core.c:1033,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
        - Branch String:   'crypto/provider_core.c:1029,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1030,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1031,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
                - ERR_GET_LIB.6563
        - Branch String:   'crypto/provider_core.c:1038,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1039,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1044,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
        - Branch String:   'crypto/provider_core.c:1050,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1051,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_load_strings
            - BranchSide:      'crypto/provider_core.c:1055,26'
              BranchSideFuncs:
                - ERR_load_strings
      Callsites:
        - Src:             'crypto/provider_core.c:877,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/provider_core.c:878,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:878,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:878,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:898,33'
          Dst:             DSO_new
        - Src:             'crypto/provider_core.c:903,26'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:904,25'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:908,38'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:909,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:914,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:918,28'
          Dst:             ossl_safe_getenv
        - Src:             'crypto/provider_core.c:923,13'
          Dst:             DSO_ctrl
        - Src:             'crypto/provider_core.c:929,21'
          Dst:             DSO_convert_filename
        - Src:             'crypto/provider_core.c:931,31'
          Dst:             DSO_merge
        - Src:             'crypto/provider_core.c:934,21'
          Dst:             DSO_load
        - Src:             'crypto/provider_core.c:935,17'
          Dst:             DSO_free
        - Src:             'crypto/provider_core.c:939,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:940,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:941,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:946,13'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:946,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:946,13'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:952,13'
          Dst:             DSO_bind_func
        - Src:             'crypto/provider_core.c:958,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:958,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:958,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:966,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:966,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:966,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:977,17'
          Dst:             OSSL_FUNC_provider_teardown
        - Src:             'crypto/provider_core.c:981,17'
          Dst:             OSSL_FUNC_provider_gettable_params
        - Src:             'crypto/provider_core.c:985,17'
          Dst:             OSSL_FUNC_provider_get_params
        - Src:             'crypto/provider_core.c:989,17'
          Dst:             OSSL_FUNC_provider_self_test
        - Src:             'crypto/provider_core.c:993,17'
          Dst:             OSSL_FUNC_provider_get_capabilities
        - Src:             'crypto/provider_core.c:997,17'
          Dst:             OSSL_FUNC_provider_query_operation
        - Src:             'crypto/provider_core.c:1001,17'
          Dst:             OSSL_FUNC_provider_unquery_operation
        - Src:             'crypto/provider_core.c:1007,17'
          Dst:             OSSL_FUNC_provider_get_reason_strings
        - Src:             'crypto/provider_core.c:1029,17'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/provider_core.c:1037,13'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:1055,9'
          Dst:             ERR_load_strings
    - functionName:    create_provider_children
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - sk_OSSL_PROVIDER_CHILD_CB_num
        - sk_OSSL_PROVIDER_CHILD_CB_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:607,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:612,52'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/provider_core.c:617,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:606,11'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_num
        - Src:             'crypto/provider_core.c:612,20'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_value
    - functionName:    OSSL_FUNC_provider_teardown
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_self_test
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_get_capabilities
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_query_operation
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_unquery_operation
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_provider_get_reason_strings
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    core_gettable_params
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_get_params
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - handle
        - params
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_ptr
        - ossl_provider_module_path
        - sk_INFOPAIR_num
        - sk_INFOPAIR_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1977,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1978,33'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
                - ossl_provider_module_path
                - OSSL_PARAM_set_utf8_ptr
                - OSSL_PARAM_set_utf8_ptr
            - BranchSide:      'crypto/provider_core.c:1979,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
                - ossl_provider_module_path
                - OSSL_PARAM_set_utf8_ptr
                - OSSL_PARAM_set_utf8_ptr
        - Branch String:   'crypto/provider_core.c:1979,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1980,33'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - OSSL_PARAM_locate
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
                - ossl_provider_module_path
                - OSSL_PARAM_set_utf8_ptr
            - BranchSide:      'crypto/provider_core.c:1983,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
                - ossl_provider_module_path
                - OSSL_PARAM_set_utf8_ptr
        - Branch String:   'crypto/provider_core.c:1983,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1985,33'
              BranchSideFuncs:
                - ossl_provider_module_path
                - OSSL_PARAM_set_utf8_ptr
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
            - BranchSide:      'crypto/provider_core.c:1988,9'
              BranchSideFuncs:
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
        - Branch String:   'crypto/provider_core.c:1988,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1989,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1991,12'
              BranchSideFuncs:
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
        - Branch String:   'crypto/provider_core.c:1991,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1992,44'
              BranchSideFuncs:
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_utf8_ptr
            - BranchSide:      'crypto/provider_core.c:1997,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1994,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1995,37'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
            - BranchSide:      'crypto/provider_core.c:1996,5'
              BranchSideFuncs:
                - sk_INFOPAIR_num
                - __sanitizer_cov_trace_cmp4
                - sk_INFOPAIR_value
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_ptr
      Callsites:
        - Src:             'crypto/provider_core.c:1977,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'crypto/provider_core.c:1978,9'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'crypto/provider_core.c:1979,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'crypto/provider_core.c:1980,9'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'crypto/provider_core.c:1983,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'crypto/provider_core.c:1985,36'
          Dst:             ossl_provider_module_path
        - Src:             'crypto/provider_core.c:1985,9'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'crypto/provider_core.c:1991,21'
          Dst:             sk_INFOPAIR_num
        - Src:             'crypto/provider_core.c:1992,26'
          Dst:             sk_INFOPAIR_value
        - Src:             'crypto/provider_core.c:1994,18'
          Dst:             OSSL_PARAM_locate
        - Src:             'crypto/provider_core.c:1995,13'
          Dst:             OSSL_PARAM_set_utf8_ptr
    - functionName:    core_get_libctx
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionDepth:   0
      returnType:      'struct.openssl_core_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:2014,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2014,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2014,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'crypto/provider_core.c:2014,5'
          Dst:             __assert_fail
    - functionName:    core_thread_start
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - handfn
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_init_thread_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2028,12'
          Dst:             ossl_init_thread_start
    - functionName:    core_new_error
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2046,5'
          Dst:             ERR_new
    - functionName:    core_set_error_debug
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - file
        - line
        - func
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_set_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2052,5'
          Dst:             ERR_set_debug
    - functionName:    core_vset_error
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - handle
        - reason
        - fmt
        - args
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_GET_LIB
        - ERR_vset_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:2069,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2070,36'
              BranchSideFuncs:
                - ERR_GET_LIB.6563
                - ERR_GET_REASON.6566
                - ERR_vset_error
            - BranchSide:      'crypto/provider_core.c:2072,24'
              BranchSideFuncs:
                - ERR_vset_error
      Callsites:
        - Src:             'crypto/provider_core.c:2069,9'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/provider_core.c:2070,24'
          Dst:             ERR_GET_LIB
        - Src:             'crypto/provider_core.c:2070,45'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/provider_core.c:2070,9'
          Dst:             ERR_vset_error
        - Src:             'crypto/provider_core.c:2072,9'
          Dst:             ERR_vset_error
    - functionName:    core_set_error_mark
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_set_mark
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2078,12'
          Dst:             ERR_set_mark
    - functionName:    core_clear_last_error_mark
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_clear_last_mark
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2083,12'
          Dst:             ERR_clear_last_mark
    - functionName:    core_pop_error_to_mark
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_pop_to_mark
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2088,12'
          Dst:             ERR_pop_to_mark
    - functionName:    core_self_test_get_callback
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.openssl_core_ctx_st *'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - libctx
        - cb
        - cbarg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_SELF_TEST_get_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2094,5'
          Dst:             OSSL_SELF_TEST_get_callback
    - functionName:    ossl_provider_register_child_cb
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - create_cb
        - remove_cb
        - global_props_cb
        - cbdata
      BBCount:         38
      ICount:          295
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_malloc
        - evp_get_global_properties_str
        - get_provider_store
        - sk_OSSL_PROVIDER_CHILD_CB_push
        - sk_OSSL_PROVIDER_num
        - sk_OSSL_PROVIDER_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1790,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1791,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1793,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - evp_get_global_properties_str
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:1794,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1795,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1796,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - evp_get_global_properties_str
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:1802,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1803,9'
              BranchSideFuncs:
                - evp_get_global_properties_str
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:1806,46'
              BranchSideFuncs:
                - evp_get_global_properties_str
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:1808,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1809,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1812,32'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1813,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1816,39'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1834,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
        - Branch String:   'crypto/provider_core.c:1818,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1819,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1820,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1831,23'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1831,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1833,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1831,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1832,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1833,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1834,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1836,46'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_push
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1838,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1838,18'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1838,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1840,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1838,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1840,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1847,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1840,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1841,43'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1844,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:1790,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1793,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/provider_core.c:1802,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1803,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:1806,16'
          Dst:             evp_get_global_properties_str
        - Src:             'crypto/provider_core.c:1810,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:1812,11'
          Dst:             sk_OSSL_PROVIDER_num
        - Src:             'crypto/provider_core.c:1816,16'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:1818,14'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1821,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1836,15'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_push
        - Src:             'crypto/provider_core.c:1841,20'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:1844,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:1847,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_deregister_child_cb
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - get_provider_store
        - sk_OSSL_PROVIDER_CHILD_CB_delete
        - sk_OSSL_PROVIDER_CHILD_CB_num
        - sk_OSSL_PROVIDER_CHILD_CB_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1864,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1865,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1867,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:1867,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1868,9'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:1869,41'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:1870,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1871,52'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:1879,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1872,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1874,46'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1878,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - sk_OSSL_PROVIDER_CHILD_CB_delete
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/provider_core.c:1864,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1867,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1869,11'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_num
        - Src:             'crypto/provider_core.c:1871,20'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_value
        - Src:             'crypto/provider_core.c:1874,13'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_delete
        - Src:             'crypto/provider_core.c:1875,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:1879,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    core_provider_get0_name
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_get0_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2099,12'
          Dst:             OSSL_PROVIDER_get0_name
    - functionName:    core_provider_get0_provider_ctx
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_get0_provider_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2104,12'
          Dst:             OSSL_PROVIDER_get0_provider_ctx
    - functionName:    core_provider_get0_dispatch
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionDepth:   0
      returnType:      'struct.ossl_dispatch_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_PROVIDER_get0_dispatch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2110,12'
          Dst:             OSSL_PROVIDER_get0_dispatch
    - functionName:    core_provider_up_ref_intern
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - activate
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - provider_up_ref_intern
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2116,12'
          Dst:             provider_up_ref_intern
    - functionName:    core_provider_free_intern
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - int
      constantsTouched: []
      argNames:
        - prov
        - deactivate
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - provider_free_intern
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:2122,12'
          Dst:             provider_free_intern
    - functionName:    core_obj_add_sigid
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - sign_name
        - digest_name
        - pkey_name
      BBCount:         17
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - OBJ_add_sigid
        - OBJ_find_sigid_algs
        - OBJ_txt2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:2133,29'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2133,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:2137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
        - Branch String:   'crypto/provider_core.c:2134,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2134,38'
              BranchSideFuncs:
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
            - BranchSide:      'crypto/provider_core.c:2137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
        - Branch String:   'crypto/provider_core.c:2133,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2135,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
        - Branch String:   'crypto/provider_core.c:2137,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2144,29'
              BranchSideFuncs:
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
        - Branch String:   'crypto/provider_core.c:2144,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2145,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2147,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_add_sigid
        - Branch String:   'crypto/provider_core.c:2147,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2148,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2150,26'
              BranchSideFuncs:
                - OBJ_add_sigid
      Callsites:
        - Src:             'crypto/provider_core.c:2129,20'
          Dst:             OBJ_txt2nid
        - Src:             'crypto/provider_core.c:2131,20'
          Dst:             OBJ_txt2nid
        - Src:             'crypto/provider_core.c:2134,26'
          Dst:             OBJ_txt2nid
        - Src:             'crypto/provider_core.c:2144,9'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/provider_core.c:2150,12'
          Dst:             OBJ_add_sigid
    - functionName:    core_obj_create
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - oid
        - sn
        - ln
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_create
        - OBJ_txt2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:2158,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:2158,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:2158,26'
              BranchSideFuncs:
                - OBJ_create
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/provider_core.c:2157,12'
          Dst:             OBJ_txt2nid
        - Src:             'crypto/provider_core.c:2158,15'
          Dst:             OBJ_create
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_delete
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.OSSL_PROVIDER_CHILD_CB *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - i
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_delete
    - functionName:    sk_OSSL_PROVIDER_num
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_OSSL_PROVIDER_value
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_push
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
        - 'struct.OSSL_PROVIDER_CHILD_CB *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_provider_module_path
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DSO_get_filename
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:1584,12'
          Dst:             DSO_get_filename
    - functionName:    sk_INFOPAIR_num
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_INFOPAIR *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_INFOPAIR_value
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'struct.INFOPAIR *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_INFOPAIR *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_INFOPAIR_push
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_INFOPAIR *'
        - 'struct.INFOPAIR *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_push
    - functionName:    infopair_copy
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      'struct.INFOPAIR *'
      argCount:        1
      argTypes:
        - 'struct.INFOPAIR *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:261,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'crypto/provider_core.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:262,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:266,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:263,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:264,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:265,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:267,23'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:271,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:268,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:269,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:270,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:257,22'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:262,22'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:267,23'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:273,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:274,5'
          Dst:             CRYPTO_free
    - functionName:    sk_INFOPAIR_deep_copy
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'struct.stack_st_INFOPAIR *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_INFOPAIR *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - copyfunc
        - freefunc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_deep_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_deep_copy
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_default_props_update
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - props
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - get_provider_store
        - sk_OSSL_PROVIDER_CHILD_CB_num
        - sk_OSSL_PROVIDER_CHILD_CB_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1749,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1750,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1752,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1752,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1753,9'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1755,41'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/provider_core.c:1756,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1757,52'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_CHILD_CB_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1761,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:1749,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1752,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1755,11'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_num
        - Src:             'crypto/provider_core.c:1757,20'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_value
        - Src:             'crypto/provider_core.c:1761,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_set_child
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - prov
        - handle
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_is_child
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_get_parent
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionDepth:   0
      returnType:      'struct.ossl_core_handle_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_test_operation_bit
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - provider
        - bitnum
        - result
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - ERR_new
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1709,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1710,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1714,6'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1715,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1716,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1717,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1717,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1718,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1719,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:1709,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/provider_core.c:1710,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:1710,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:1710,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:1715,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1719,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_set_operation_bit
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - size_t
      constantsTouched: []
      argNames:
        - provider
        - bitnum
      BBCount:         11
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1683,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1684,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1685,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1685,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1686,30'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memset.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1698,39'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1689,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1690,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1693,36'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:1683,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1686,30'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/provider_core.c:1690,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1699,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_unquery_operation
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'struct.ossl_algorithm_st *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - algs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1674,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1674,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/provider_core.c:1675,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_provider_query_operation
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - no_cache
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1659,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1660,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1661,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_provider_get_capabilities
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - capability
        - cb
        - arg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1649,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1649,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1650,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_provider_self_test
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - provider_remove_store_methods
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1636,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1637,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1638,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - provider_remove_store_methods
        - Branch String:   'crypto/provider_core.c:1639,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1640,62'
              BranchSideFuncs:
                - provider_remove_store_methods
            - BranchSide:      'crypto/provider_core.c:1641,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:1640,15'
          Dst:             provider_remove_store_methods
    - functionName:    ossl_provider_get_params
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - prov
        - params
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1628,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1628,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1629,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_provider_gettable_params
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1622,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1622,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1623,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_provider_libctx
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1606,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1606,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1606,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_provider_get0_dispatch
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionDepth:   0
      returnType:      'struct.ossl_dispatch_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1598,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1599,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1601,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_provider_prov_ctx
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1590,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1591,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1593,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_provider_module_name
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DSO_get_filename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:1574,12'
          Dst:             DSO_get_filename
    - functionName:    ossl_provider_dso
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionDepth:   0
      returnType:      'struct.dso_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_provider_name
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_PROVIDER_available
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - name
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - get_provider_store
        - ossl_provider_find
        - ossl_provider_free
        - provider_activate_fallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1544,23'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1544,55'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1545,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1544,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1545,9'
              BranchSideFuncs:
                - ossl_provider_find
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1547,31'
              BranchSideFuncs:
                - ossl_provider_find
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1548,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1549,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1555,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:1549,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1550,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1551,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_provider_free
      Callsites:
        - Src:             'crypto/provider_core.c:1542,39'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1544,27'
          Dst:             provider_activate_fallbacks
        - Src:             'crypto/provider_core.c:1547,12'
          Dst:             ossl_provider_find
        - Src:             'crypto/provider_core.c:1549,14'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1552,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1553,9'
          Dst:             ossl_provider_free
    - functionName:    provider_activate_fallbacks
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.provider_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         28
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_get_next_error_library
        - ossl_provider_free
        - provider_activate
        - provider_new
        - sk_OSSL_PROVIDER_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1341,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1342,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1343,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1345,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1346,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1348,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1348,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1349,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1351,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1352,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1353,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1357,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1357,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1358,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1392,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1360,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1361,13'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:1366,29'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1367,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1368,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1369,24'
              BranchSideFuncs:
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1380,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1381,32'
              BranchSideFuncs:
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1384,23'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1385,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1386,32'
              BranchSideFuncs:
                - ossl_provider_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1389,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - provider_activate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:1392,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1392,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1393,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:1341,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1344,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1348,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:1353,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1366,16'
          Dst:             provider_new
        - Src:             'crypto/provider_core.c:1371,27'
          Dst:             ERR_get_next_error_library
        - Src:             'crypto/provider_core.c:1380,13'
          Dst:             provider_activate
        - Src:             'crypto/provider_core.c:1381,13'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_core.c:1385,13'
          Dst:             sk_OSSL_PROVIDER_push
        - Src:             'crypto/provider_core.c:1386,13'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_core.c:1397,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_find
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - name
        - noconfig
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - OPENSSL_init_crypto
        - get_provider_store
        - ossl_lib_ctx_is_default
        - ossl_provider_up_ref
        - sk_OSSL_PROVIDER_find
        - sk_OSSL_PROVIDER_sort
        - sk_OSSL_PROVIDER_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:403,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:404,23'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_is_default
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - OPENSSL_init_crypto
            - BranchSide:      'crypto/provider_core.c:429,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:412,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:413,41'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
            - BranchSide:      'crypto/provider_core.c:418,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
        - Branch String:   'crypto/provider_core.c:413,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:414,17'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
            - BranchSide:      'crypto/provider_core.c:415,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
        - Branch String:   'crypto/provider_core.c:419,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:420,13'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
            - BranchSide:      'crypto/provider_core.c:421,31'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_sort
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
        - Branch String:   'crypto/provider_core.c:422,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:423,43'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:424,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:425,26'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:425,51'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:425,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:426,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:427,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:403,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:413,17'
          Dst:             ossl_lib_ctx_is_default
        - Src:             'crypto/provider_core.c:414,17'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/provider_core.c:419,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:421,9'
          Dst:             sk_OSSL_PROVIDER_sort
        - Src:             'crypto/provider_core.c:422,18'
          Dst:             sk_OSSL_PROVIDER_find
        - Src:             'crypto/provider_core.c:423,20'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:424,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:425,30'
          Dst:             ossl_provider_up_ref
    - functionName:    sk_OSSL_PROVIDER_sort
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    sk_OSSL_PROVIDER_find
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_find
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_find
    - functionName:    provider_new
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'struct.stack_st_INFOPAIR *'
      constantsTouched: []
      argNames:
        - name
        - init_function
        - parameters
      BBCount:         17
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ERR_new
        - infopair_copy
        - ossl_provider_free
        - sk_INFOPAIR_deep_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:445,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.6572
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - sk_INFOPAIR_deep_copy
                - CRYPTO_strdup
                - ossl_provider_free
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:445,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:446,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - sk_INFOPAIR_deep_copy
                - CRYPTO_strdup
                - ossl_provider_free
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:457,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - sk_INFOPAIR_deep_copy
                - CRYPTO_strdup
                - ossl_provider_free
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:458,31'
              BranchSideFuncs:
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:462,28'
              BranchSideFuncs:
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:459,54'
              BranchSideFuncs:
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:462,28'
              BranchSideFuncs:
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:462,28'
              BranchSideFuncs:
                - ossl_provider_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:466,23'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:466,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:467,28'
              BranchSideFuncs:
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:471,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:443,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:445,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/provider_core.c:446,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:457,30'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_core.c:458,31'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_core.c:459,32'
          Dst:             sk_INFOPAIR_deep_copy
        - Src:             'crypto/provider_core.c:459,32'
          Dst:             infopair_copy
        - Src:             'crypto/provider_core.c:459,32'
          Dst:             infopair_free
        - Src:             'crypto/provider_core.c:462,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_core.c:463,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:463,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:463,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:466,23'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:467,9'
          Dst:             ossl_provider_free
    - functionName:    sk_OSSL_PROVIDER_push
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_OSSL_PROVIDER_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_OSSL_PROVIDER_delete
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - i
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_delete
    - functionName:    sk_OSSL_PROVIDER_dup
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_PROVIDER *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_dup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_dup
    - functionName:    ossl_provider_doall_activated
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cb
        - cbdata
      BBCount:         53
      ICount:          345
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_UP_REF
        - CRYPTO_atomic_add
        - OPENSSL_init_crypto
        - __assert_fail
        - get_provider_store
        - ossl_lib_ctx_is_default
        - provider_activate_fallbacks
        - provider_deactivate
        - sk_OSSL_PROVIDER_delete
        - sk_OSSL_PROVIDER_dup
        - sk_OSSL_PROVIDER_free
        - sk_OSSL_PROVIDER_num
        - sk_OSSL_PROVIDER_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1415,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1416,9'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - provider_activate_fallbacks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1419,9'
              BranchSideFuncs:
                - provider_activate_fallbacks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1419,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1420,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1421,38'
              BranchSideFuncs:
                - provider_activate_fallbacks
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1421,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1422,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1428,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1428,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1429,9'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1430,34'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_dup
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1431,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1432,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1435,32'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_num.6564
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1440,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1441,54'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1473,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1443,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1444,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1445,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1445,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1451,32'
              BranchSideFuncs:
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1468,37'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1451,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1452,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1461,37'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1461,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1463,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:1467,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete
                - CRYPTO_UP_REF.6555
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:1478,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1479,54'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/provider_core.c:1486,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
        - Branch String:   'crypto/provider_core.c:1481,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1482,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:1485,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:1499,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1500,54'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1534,27'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_free
        - Branch String:   'crypto/provider_core.c:1502,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1504,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1507,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
        - Branch String:   'crypto/provider_core.c:1507,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1513,36'
              BranchSideFuncs:
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1524,31'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
        - Branch String:   'crypto/provider_core.c:1513,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1515,37'
              BranchSideFuncs:
                - provider_deactivate
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
            - BranchSide:      'crypto/provider_core.c:1517,21'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
        - Branch String:   'crypto/provider_core.c:1524,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1525,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1532,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
        - Branch String:   'crypto/provider_core.c:1532,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1532,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
            - BranchSide:      'crypto/provider_core.c:1533,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROVIDER_free
                - sk_OSSL_PROVIDER_value.6565
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_DOWN_REF.6546
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - provider_deactivate
      Callsites:
        - Src:             'crypto/provider_core.c:1407,39'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:1415,9'
          Dst:             ossl_lib_ctx_is_default
        - Src:             'crypto/provider_core.c:1416,9'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/provider_core.c:1421,10'
          Dst:             provider_activate_fallbacks
        - Src:             'crypto/provider_core.c:1428,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1430,13'
          Dst:             sk_OSSL_PROVIDER_dup
        - Src:             'crypto/provider_core.c:1432,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1435,11'
          Dst:             sk_OSSL_PROVIDER_num
        - Src:             'crypto/provider_core.c:1441,31'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:1443,14'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:1451,17'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/provider_core.c:1452,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1461,18'
          Dst:             CRYPTO_atomic_add
        - Src:             'crypto/provider_core.c:1463,17'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/provider_core.c:1464,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1468,13'
          Dst:             sk_OSSL_PROVIDER_delete
        - Src:             'crypto/provider_core.c:1471,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1473,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1479,31'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:1492,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:1500,31'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:1502,14'
          Dst:             CRYPTO_atomic_add
        - Src:             'crypto/provider_core.c:1513,17'
          Dst:             CRYPTO_atomic_add
        - Src:             'crypto/provider_core.c:1515,17'
          Dst:             provider_deactivate
        - Src:             'crypto/provider_core.c:1524,14'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/provider_core.c:1532,9'
          Dst:             __assert_fail
        - Src:             'crypto/provider_core.c:1534,5'
          Dst:             sk_OSSL_PROVIDER_free
    - functionName:    ossl_provider_ctx
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:1326,12'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:1326,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:1326,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSSL_PROVIDER_get0_default_search_path
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - get_provider_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:854,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:854,40'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:854,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:853,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:853,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:855,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:853,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:854,16'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:856,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OSSL_PROVIDER_set_default_search_path
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - path
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_strdup
        - get_provider_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:832,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:833,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - get_provider_store
                - CRYPTO_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:837,37'
              BranchSideFuncs:
                - get_provider_store
                - CRYPTO_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:834,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:835,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:836,5'
              BranchSideFuncs:
                - get_provider_store
                - CRYPTO_free
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:838,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:838,41'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:844,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:837,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:839,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:844,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/provider_core.c:833,13'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:837,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:838,16'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:839,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:841,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:844,5'
          Dst:             CRYPTO_free
    - functionName:    infopair_add
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_INFOPAIR **'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - infopairsk
        - name
        - value
      BBCount:         23
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ERR_new
        - sk_INFOPAIR_new_null
        - sk_INFOPAIR_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:777,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:777,26'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:779,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:778,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:778,27'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:779,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:779,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:781,11'
              BranchSideFuncs:
                - sk_INFOPAIR_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - sk_INFOPAIR_new_null
        - Branch String:   'crypto/provider_core.c:782,10'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:782,28'
              BranchSideFuncs:
                - sk_INFOPAIR_new_null
                - sk_INFOPAIR_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:783,30'
              BranchSideFuncs:
                - sk_INFOPAIR_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:783,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:784,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/provider_core.c:781,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:784,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:791,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:792,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:796,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:776,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:777,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:778,27'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/provider_core.c:782,28'
          Dst:             sk_INFOPAIR_new_null
        - Src:             'crypto/provider_core.c:783,12'
          Dst:             sk_INFOPAIR_push
        - Src:             'crypto/provider_core.c:784,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:784,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:784,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:792,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:793,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:794,9'
          Dst:             CRYPTO_free
    - functionName:    sk_INFOPAIR_new_null
      functionSourceFile: '/src/openssl/crypto/provider_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'struct.stack_st_INFOPAIR *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_local.h:16,1'
          Branch Sides:
            - BranchSide:      'crypto/provider_local.h:16,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/provider_local.h:16,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/provider_local.h:16,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_provider_add_parameter
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - infopair_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:802,12'
          Dst:             infopair_add
    - functionName:    ossl_provider_set_module_path
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - prov
        - module_path
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:764,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:766,23'
              BranchSideFuncs:
                - CRYPTO_strdup
        - Branch String:   'crypto/provider_core.c:766,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:762,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:766,23'
          Dst:             CRYPTO_strdup
    - functionName:    sk_OSSL_PROVIDER_delete_ptr
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_delete_ptr
    - functionName:    ossl_provider_add_to_store
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_provider_st **'
        - int
      constantsTouched: []
      argNames:
        - prov
        - actualprov
        - retain_fallbacks
      BBCount:         33
      ICount:          218
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - create_provider_children
        - get_provider_store
        - ossl_decoder_cache_flush
        - ossl_provider_deactivate
        - ossl_provider_free
        - ossl_provider_up_ref
        - sk_OSSL_PROVIDER_delete_ptr
        - sk_OSSL_PROVIDER_find
        - sk_OSSL_PROVIDER_push
        - sk_OSSL_PROVIDER_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:629,10'
              BranchSideFuncs:
                - get_provider_store
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:631,37'
              BranchSideFuncs:
                - get_provider_store
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:631,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:634,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:634,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:635,9'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:637,25'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:639,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:640,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:642,44'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_value.6565
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:644,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:645,35'
              BranchSideFuncs:
                - sk_OSSL_PROVIDER_push.6608
                - __sanitizer_cov_trace_const_cmp4
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:656,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:645,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:646,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:647,23'
              BranchSideFuncs:
                - create_provider_children
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROVIDER_delete_ptr
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:648,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:649,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:652,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:652,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:653,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:654,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:658,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:659,35'
              BranchSideFuncs:
                - ossl_provider_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:667,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:659,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:660,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:664,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_cache_flush
                - ossl_provider_deactivate
                - ossl_provider_free
        - Branch String:   'crypto/provider_core.c:667,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:678,34'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:687,34'
              BranchSideFuncs:
                - ossl_decoder_cache_flush
      Callsites:
        - Src:             'crypto/provider_core.c:631,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:634,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:638,11'
          Dst:             sk_OSSL_PROVIDER_find
        - Src:             'crypto/provider_core.c:642,21'
          Dst:             sk_OSSL_PROVIDER_value
        - Src:             'crypto/provider_core.c:645,13'
          Dst:             sk_OSSL_PROVIDER_push
        - Src:             'crypto/provider_core.c:648,14'
          Dst:             create_provider_children
        - Src:             'crypto/provider_core.c:649,13'
          Dst:             sk_OSSL_PROVIDER_delete_ptr
        - Src:             'crypto/provider_core.c:656,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:659,14'
          Dst:             ossl_provider_up_ref
        - Src:             'crypto/provider_core.c:660,13'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:660,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:660,13'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:678,9'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_core.c:679,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/provider_core.c:687,9'
          Dst:             ossl_decoder_cache_flush
        - Src:             'crypto/provider_core.c:694,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_info_add_parameter
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OSSL_PROVIDER_INFO *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provinfo
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - infopair_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:809,12'
          Dst:             infopair_add
    - functionName:    ossl_provider_new
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'func_type *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - name
        - init_function
        - params
        - noconfig
      BBCount:         46
      ICount:          288
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - ERR_get_next_error_library
        - get_provider_store
        - infopair_free
        - ossl_provider_info_add_parameter
        - provider_new
        - sk_INFOPAIR_new_null
        - sk_INFOPAIR_pop_free
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:527,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:530,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/provider_core.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:536,16'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:555,25'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:536,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:537,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:542,13'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/provider_core.c:537,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:538,29'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:541,9'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/provider_core.c:542,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:544,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:554,5'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:544,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:545,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:546,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/provider_core.c:546,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:547,28'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/provider_core.c:552,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:547,21'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:548,33'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_THREAD_unlock
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - sk_INFOPAIR_new_null
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/provider_core.c:558,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:561,31'
              BranchSideFuncs:
                - sk_INFOPAIR_new_null
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:575,25'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
        - Branch String:   'crypto/provider_core.c:562,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:565,16'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:565,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:566,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
            - BranchSide:      'crypto/provider_core.c:572,5'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
        - Branch String:   'crypto/provider_core.c:566,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:567,17'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/provider_core.c:568,61'
              BranchSideFuncs:
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:568,17'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:570,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:571,9'
              BranchSideFuncs:
                - provider_new
                - ERR_get_next_error_library
                - sk_INFOPAIR_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_info_add_parameter
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/provider_core.c:577,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:578,39'
              BranchSideFuncs:
                - sk_INFOPAIR_pop_free
                - ERR_get_next_error_library
            - BranchSide:      'crypto/provider_core.c:580,9'
              BranchSideFuncs:
                - ERR_get_next_error_library
        - Branch String:   'crypto/provider_core.c:580,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:583,20'
              BranchSideFuncs:
                - ERR_get_next_error_library
      Callsites:
        - Src:             'crypto/provider_core.c:527,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:537,17'
          Dst:             strcmp
        - Src:             'crypto/provider_core.c:544,18'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/provider_core.c:547,21'
          Dst:             strcmp
        - Src:             'crypto/provider_core.c:552,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/provider_core.c:561,31'
          Dst:             sk_INFOPAIR_new_null
        - Src:             'crypto/provider_core.c:568,17'
          Dst:             ossl_provider_info_add_parameter
        - Src:             'crypto/provider_core.c:575,12'
          Dst:             provider_new
        - Src:             'crypto/provider_core.c:578,9'
          Dst:             sk_INFOPAIR_pop_free
        - Src:             'crypto/provider_core.c:578,9'
          Dst:             infopair_free
        - Src:             'crypto/provider_core.c:585,23'
          Dst:             ERR_get_next_error_library
    - functionName:    ossl_provider_info_add_to_store
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.OSSL_PROVIDER_INFO *'
      constantsTouched: []
      argNames:
        - libctx
        - entry
      BBCount:         21
      ICount:          167
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_realloc
        - CRYPTO_zalloc
        - ERR_new
        - get_provider_store
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:359,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:360,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:364,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/provider_core.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:365,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/provider_core.c:369,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - CRYPTO_zalloc
        - Branch String:   'crypto/provider_core.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:370,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - CRYPTO_zalloc
            - BranchSide:      'crypto/provider_core.c:371,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
                - CRYPTO_zalloc
        - Branch String:   'crypto/provider_core.c:371,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:372,27'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:377,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
                - CRYPTO_realloc
        - Branch String:   'crypto/provider_core.c:374,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:375,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:376,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/provider_core.c:383,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:384,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:385,27'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:356,39'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:360,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:360,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:360,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:365,9'
          Dst:             ERR_new
        - Src:             'crypto/provider_core.c:365,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/provider_core.c:365,9'
          Dst:             ERR_set_error
        - Src:             'crypto/provider_core.c:369,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:372,27'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:381,23'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/provider_core.c:393,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_provider_disable_fallback_loading
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - get_provider_store
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:342,39'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/provider_core.c:342,13'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:343,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/provider_core.c:344,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/provider_core.c:341,18'
          Dst:             get_provider_store
        - Src:             'crypto/provider_core.c:342,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/provider_core.c:345,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_new_null
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:136,1'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:136,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/provider_core.c:136,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_provider_cmp
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st **'
        - 'struct.ossl_provider_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:203,12'
          Dst:             strcmp
    - functionName:    sk_OSSL_PROVIDER_new
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_PROVIDER *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_new
    - functionName:    ossl_provider_store_new
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_zalloc
        - ossl_provider_store_free
        - sk_OSSL_PROVIDER_CHILD_CB_new_null
        - sk_OSSL_PROVIDER_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:312,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:312,32'
              BranchSideFuncs:
                - ossl_provider_store_free
            - BranchSide:      'crypto/provider_core.c:318,34'
              BranchSideFuncs:
                - ossl_provider_store_free
        - Branch String:   'crypto/provider_core.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:313,40'
              BranchSideFuncs:
                - ossl_provider_store_free
            - BranchSide:      'crypto/provider_core.c:318,34'
              BranchSideFuncs:
                - ossl_provider_store_free
        - Branch String:   'crypto/provider_core.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:315,32'
              BranchSideFuncs:
                - ossl_provider_store_free
            - BranchSide:      'crypto/provider_core.c:318,34'
              BranchSideFuncs:
                - ossl_provider_store_free
        - Branch String:   'crypto/provider_core.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:317,27'
              BranchSideFuncs:
                - ossl_provider_store_free
            - BranchSide:      'crypto/provider_core.c:318,34'
              BranchSideFuncs:
                - ossl_provider_store_free
        - Branch String:   'crypto/provider_core.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:318,34'
              BranchSideFuncs:
                - ossl_provider_store_free
            - BranchSide:      'crypto/provider_core.c:321,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/provider_core.c:309,39'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/provider_core.c:312,32'
          Dst:             sk_OSSL_PROVIDER_new
        - Src:             'crypto/provider_core.c:312,32'
          Dst:             ossl_provider_cmp
        - Src:             'crypto/provider_core.c:313,40'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_core.c:315,32'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_new_null
        - Src:             'crypto/provider_core.c:317,27'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/provider_core.c:318,9'
          Dst:             ossl_provider_store_free
    - functionName:    ossl_provider_store_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vstore
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - ossl_provider_info_clear
        - sk_OSSL_PROVIDER_CHILD_CB_pop_free
        - sk_OSSL_PROVIDER_pop_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/provider_core.c:292,5'
              BranchSideFuncs:
                - CRYPTO_free
                - sk_OSSL_PROVIDER_pop_free.6632
                - sk_OSSL_PROVIDER_CHILD_CB_pop_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - ossl_provider_info_clear
        - Branch String:   'crypto/provider_core.c:301,5'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:302,35'
              BranchSideFuncs:
                - ossl_provider_info_clear
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/provider_core.c:303,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/provider_core.c:293,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:294,5'
          Dst:             sk_OSSL_PROVIDER_pop_free
        - Src:             'crypto/provider_core.c:294,5'
          Dst:             provider_deactivate_free
        - Src:             'crypto/provider_core.c:296,5'
          Dst:             sk_OSSL_PROVIDER_CHILD_CB_pop_free
        - Src:             'crypto/provider_core.c:296,5'
          Dst:             ossl_provider_child_cb_free
        - Src:             'crypto/provider_core.c:299,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_core.c:300,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/provider_core.c:302,9'
          Dst:             ossl_provider_info_clear
        - Src:             'crypto/provider_core.c:303,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:304,5'
          Dst:             CRYPTO_free
    - functionName:    provider_deactivate_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_provider_deactivate
        - ossl_provider_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/provider_core.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/provider_core.c:236,9'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
            - BranchSide:      'crypto/provider_core.c:237,34'
              BranchSideFuncs:
                - ossl_provider_deactivate
                - ossl_provider_free
      Callsites:
        - Src:             'crypto/provider_core.c:237,9'
          Dst:             ossl_provider_deactivate
        - Src:             'crypto/provider_core.c:238,5'
          Dst:             ossl_provider_free
    - functionName:    sk_OSSL_PROVIDER_pop_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:198,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_provider_child_cb_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OSSL_PROVIDER_CHILD_CB *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:244,5'
          Dst:             CRYPTO_free
    - functionName:    sk_OSSL_PROVIDER_CHILD_CB_pop_free
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROVIDER_CHILD_CB *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:136,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_provider_info_clear
      functionSourceFile: '/src/openssl/crypto/provider_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OSSL_PROVIDER_INFO *'
      constantsTouched: []
      argNames:
        - info
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - infopair_free
        - sk_INFOPAIR_pop_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/provider_core.c:280,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:281,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/provider_core.c:282,5'
          Dst:             sk_INFOPAIR_pop_free
        - Src:             'crypto/provider_core.c:282,5'
          Dst:             infopair_free
    - functionName:    OSSL_SELF_TEST_oncorrupt_byte
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_self_test_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - bytes
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - self_test_setparams
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:157,20'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:157,23'
              BranchSideFuncs:
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/self_test_core.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:158,9'
              BranchSideFuncs:
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/self_test_core.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:164,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/self_test_core.c:159,9'
          Dst:             self_test_setparams
    - functionName:    self_test_setparams
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_self_test_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:81,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/self_test_core.c:82,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/self_test_core.c:83,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/self_test_core.c:86,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/self_test_core.c:89,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/self_test_core.c:92,23'
          Dst:             OSSL_PARAM_construct_end
    - functionName:    OSSL_SELF_TEST_onend
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_self_test_st *'
        - int
      constantsTouched: []
      argNames:
        - st
        - ret
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - self_test_setparams
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:135,20'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:135,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/self_test_core.c:135,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/self_test_core.c:137,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/self_test_core.c:138,9'
          Dst:             self_test_setparams
    - functionName:    OSSL_SELF_TEST_onbegin
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_self_test_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - type
        - desc
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - self_test_setparams
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:120,20'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:120,23'
              BranchSideFuncs:
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/self_test_core.c:120,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:120,9'
              BranchSideFuncs:
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/self_test_core.c:121,9'
              BranchSideFuncs:
                - self_test_setparams
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/self_test_core.c:124,9'
          Dst:             self_test_setparams
    - functionName:    OSSL_SELF_TEST_free
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_self_test_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/self_test_core.c:113,5'
          Dst:             CRYPTO_free
    - functionName:    OSSL_SELF_TEST_new
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'struct.ossl_self_test_st *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - self_test_setparams
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:102,15'
              BranchSideFuncs:
                - self_test_setparams
      Callsites:
        - Src:             'crypto/self_test_core.c:97,27'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/self_test_core.c:107,5'
          Dst:             self_test_setparams
    - functionName:    OSSL_SELF_TEST_get_callback
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - libctx
        - cb
        - cbarg
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_self_test_callback
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:71,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:71,16'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:71,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:71,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:73,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/self_test_core.c:73,19'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:73,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:73,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/self_test_core.c:68,26'
          Dst:             get_self_test_callback
    - functionName:    get_self_test_callback
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.fake_import_data_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/self_test_core.c:51,12'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    OSSL_SELF_TEST_set_callback
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - cb
        - cbarg
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_self_test_callback
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/self_test_core.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/self_test_core.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/self_test_core.c:60,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/self_test_core.c:57,26'
          Dst:             get_self_test_callback
    - functionName:    ossl_self_test_set_callback_free
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - stcb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/self_test_core.c:46,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_self_test_set_callback_new
      functionSourceFile: '/src/openssl/crypto/self_test_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/self_test_core.c:40,12'
          Dst:             CRYPTO_zalloc
    - functionName:    OSSL_sleep
      functionSourceFile: '/src/openssl/crypto/sleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - millis
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sleep
        - usleep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/sleep.c:43,5'
          Dst:             sleep
        - Src:             'crypto/sleep.c:44,5'
          Dst:             usleep
    - functionName:    sleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openssl_get_fork_id
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:304,12'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:304,12'
              BranchSideFuncs:
                - getpid
            - BranchSide:      'crypto/threads_pthread.c:304,12'
              BranchSideFuncs:
                - getpid
      Callsites:
        - Src:             'crypto/threads_pthread.c:304,12'
          Dst:             getpid
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openssl_init_fork_handlers
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_atomic_load_int
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - ret
        - lock
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_atomic_load
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - ret
        - lock
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_atomic_or
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - op
        - ret
        - lock
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_atomic_add
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - amount
        - ret
        - lock
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_compare_id
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/threads_pthread.c:194,12'
          Dst:             pthread_equal
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_get_current_id
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:189,12'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:189,12'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'crypto/threads_pthread.c:189,12'
              BranchSideFuncs:
                - pthread_self
      Callsites:
        - Src:             'crypto/threads_pthread.c:189,12'
          Dst:             pthread_self
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_cleanup_local
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_key_delete
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:181,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:181,9'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_set_local
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - val
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_setspecific
      functionUses:    22
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:176,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:173,9'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_get_local
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_getspecific
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/threads_pthread.c:168,12'
          Dst:             pthread_getspecific
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_init_local
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - key
        - cleanup
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_key_create
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:163,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:160,9'
          Dst:             pthread_key_create
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_run_once
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - once
        - init
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_once
      functionUses:    53
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:152,9'
          Dst:             pthread_once
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_lock_free
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - pthread_rwlock_destroy
      functionUses:    59
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:141,28'
              BranchSideFuncs:
                - pthread_rwlock_destroy
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/threads_pthread.c:141,5'
          Dst:             pthread_rwlock_destroy
        - Src:             'crypto/threads_pthread.c:145,5'
          Dst:             CRYPTO_free
    - functionName:    pthread_rwlock_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_unlock
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_unlock
      functionUses:    184
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:132,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:123,9'
          Dst:             pthread_rwlock_unlock
    - functionName:    pthread_rwlock_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_write_lock
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_wrlock
      functionUses:    102
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:108,9'
          Dst:             pthread_rwlock_wrlock
    - functionName:    pthread_rwlock_wrlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_read_lock
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_rdlock
      functionUses:    44
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:93,9'
          Dst:             pthread_rwlock_rdlock
    - functionName:    pthread_rwlock_rdlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_THREAD_lock_new
      functionSourceFile: '/src/openssl/crypto/threads_pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - pthread_rwlock_init
      functionUses:    42
      BranchProfiles:
        - Branch String:   'crypto/threads_pthread.c:48,20'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:50,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - pthread_rwlock_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/threads_pthread.c:50,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - pthread_rwlock_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/threads_pthread.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/threads_pthread.c:54,29'
              BranchSideFuncs:
                - pthread_rwlock_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/threads_pthread.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/threads_pthread.c:55,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/threads_pthread.c:87,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/threads_pthread.c:50,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/threads_pthread.c:54,9'
          Dst:             pthread_rwlock_init
        - Src:             'crypto/threads_pthread.c:55,9'
          Dst:             CRYPTO_free
    - functionName:    pthread_rwlock_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_rwlock_t *'
        - 'union.anon.1463 *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_string
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - text
        - full
        - data
        - size
      BBCount:         28
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_printf
        - ossl_ctype_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/trace.c:541,15'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:541,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:546,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:541,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:542,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:546,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:548,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:548,9'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/trace.c:549,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:550,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:552,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/trace.c:550,42'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:550,45'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:551,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:550,22'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:549,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:551,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:552,22'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:552,25'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/trace.c:553,20'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/trace.c:552,13'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:553,20'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/trace.c:554,16'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/trace.c:542,9'
          Dst:             BIO_printf
        - Src:             'crypto/trace.c:550,45'
          Dst:             ossl_ctype_check
        - Src:             'crypto/trace.c:556,12'
          Dst:             BIO_printf
    - functionName:    OSSL_trace_end
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - category
        - channel
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_begin
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - category
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_enabled
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - category
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_set_suffix
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - category
        - suffix
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_set_prefix
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - category
        - prefix
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_set_callback
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - category
        - callback
        - data
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_set_channel
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - category
        - channel
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_trace_cleanup
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_trace_get_category_num
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/trace.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/trace.c:166,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:166,5'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:167,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/trace.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/trace.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:167,67'
              BranchSideFuncs: []
            - BranchSide:      'crypto/trace.c:168,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/trace.c:167,13'
          Dst:             OPENSSL_strcasecmp
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    OSSL_trace_get_category_name
      functionSourceFile: '/src/openssl/crypto/trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/trace.c:147,17'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:147,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/trace.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/trace.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/trace.c:153,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.6814
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.6814
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/trace.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.6814
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/trace.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/trace.c:153,9'
          Branch Sides:
            - BranchSide:      'crypto/trace.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/trace.c:156,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/trace.c:153,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/trace.c:154,13'
          Dst:             ossl_assert_int
    - functionName:    obj_name_cmp
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_strcasecmp
        - sk_NAME_FUNCS_num
        - sk_NAME_FUNCS_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:124,9'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:125,14'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:126,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:126,35'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strcasecmp
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:130,38'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
        - Branch String:   'crypto/objects/o_names.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:127,39'
              BranchSideFuncs:
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:130,38'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
      Callsites:
        - Src:             'crypto/objects/o_names.c:126,17'
          Dst:             sk_NAME_FUNCS_num
        - Src:             'crypto/objects/o_names.c:127,19'
          Dst:             sk_NAME_FUNCS_value
        - Src:             'crypto/objects/o_names.c:130,19'
          Dst:             OPENSSL_strcasecmp
    - functionName:    sk_NAME_FUNCS_num
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_NAME_FUNCS *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:11,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_NAME_FUNCS_value
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionDepth:   0
      returnType:      'struct.name_funcs_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_NAME_FUNCS *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:11,1'
          Dst:             OPENSSL_sk_value
    - functionName:    obj_name_hash
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_lh_strcasehash
        - sk_NAME_FUNCS_num
        - sk_NAME_FUNCS_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:140,31'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - ossl_lh_strcasehash
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:145,35'
              BranchSideFuncs:
                - ossl_lh_strcasehash
        - Branch String:   'crypto/objects/o_names.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:142,33'
              BranchSideFuncs:
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:145,35'
              BranchSideFuncs:
                - ossl_lh_strcasehash
      Callsites:
        - Src:             'crypto/objects/o_names.c:140,13'
          Dst:             sk_NAME_FUNCS_num
        - Src:             'crypto/objects/o_names.c:142,13'
          Dst:             sk_NAME_FUNCS_value
        - Src:             'crypto/objects/o_names.c:145,15'
          Dst:             ossl_lh_strcasehash
    - functionName:    lh_OBJ_NAME_new
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_new
    - functionName:    o_names_init
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - lh_OBJ_NAME_new
        - obj_name_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:52,14'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:52,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_free
                - lh_OBJ_NAME_new
            - BranchSide:      'crypto/objects/o_names.c:52,14'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_free
                - lh_OBJ_NAME_new
        - Branch String:   'crypto/objects/o_names.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:55,20'
              BranchSideFuncs:
                - lh_OBJ_NAME_new
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/objects/o_names.c:56,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/objects/o_names.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:57,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/objects/o_names.c:60,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/o_names.c:60,29'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:60,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:60,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/o_names.c:53,16'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/objects/o_names.c:55,20'
          Dst:             lh_OBJ_NAME_new
        - Src:             'crypto/objects/o_names.c:55,20'
          Dst:             obj_name_hash
        - Src:             'crypto/objects/o_names.c:55,20'
          Dst:             obj_name_cmp
        - Src:             'crypto/objects/o_names.c:57,9'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    name_funcs_free
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.name_funcs_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/o_names.c:364,5'
          Dst:             CRYPTO_free
    - functionName:    sk_NAME_FUNCS_pop_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_NAME_FUNCS *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:11,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    lh_OBJ_NAME_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_free
    - functionName:    names_lh_free_doall
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - onp
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_NAME_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:355,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OBJ_NAME_remove
        - Branch String:   'crypto/objects/o_names.c:358,23'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:358,26'
              BranchSideFuncs:
                - OBJ_NAME_remove
            - BranchSide:      'crypto/objects/o_names.c:359,25'
              BranchSideFuncs:
                - OBJ_NAME_remove
        - Branch String:   'crypto/objects/o_names.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:358,9'
              BranchSideFuncs:
                - OBJ_NAME_remove
            - BranchSide:      'crypto/objects/o_names.c:359,25'
              BranchSideFuncs:
                - OBJ_NAME_remove
      Callsites:
        - Src:             'crypto/objects/o_names.c:359,9'
          Dst:             OBJ_NAME_remove
    - functionName:    OBJ_NAME_remove
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - OBJ_NAME_init
        - lh_OBJ_NAME_delete
        - sk_NAME_FUNCS_num
        - sk_NAME_FUNCS_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:247,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:248,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:250,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:251,9'
              BranchSideFuncs:
                - lh_OBJ_NAME_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:253,10'
              BranchSideFuncs:
                - lh_OBJ_NAME_delete
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:259,14'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:273,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:260,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:260,35'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:269,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:259,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:265,33'
              BranchSideFuncs:
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:269,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/objects/o_names.c:247,10'
          Dst:             OBJ_NAME_init
        - Src:             'crypto/objects/o_names.c:250,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/objects/o_names.c:256,11'
          Dst:             lh_OBJ_NAME_delete
        - Src:             'crypto/objects/o_names.c:260,17'
          Dst:             sk_NAME_FUNCS_num
        - Src:             'crypto/objects/o_names.c:265,13'
          Dst:             sk_NAME_FUNCS_value
        - Src:             'crypto/objects/o_names.c:269,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/o_names.c:273,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OBJ_NAME_init
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_run_once
        - o_names_init_ossl_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:65,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:65,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/o_names.c:65,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/o_names.c:65,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:65,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:65,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/o_names.c:65,12'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/objects/o_names.c:65,12'
          Dst:             o_names_init_ossl_
    - functionName:    lh_OBJ_NAME_delete
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      'struct.__va_list_tag *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_delete
    - functionName:    o_names_init_ossl_
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - o_names_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:50,1'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:50,1'
              BranchSideFuncs:
                - o_names_init
            - BranchSide:      'crypto/objects/o_names.c:50,1'
              BranchSideFuncs:
                - o_names_init
      Callsites:
        - Src:             'crypto/objects/o_names.c:50,1'
          Dst:             o_names_init
    - functionName:    lh_OBJ_NAME_doall
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    lh_OBJ_NAME_set_down_load
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - size_t
      constantsTouched: []
      argNames:
        - lh
        - dl
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_set_down_load
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_set_down_load
    - functionName:    lh_OBJ_NAME_get_down_load
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_get_down_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_get_down_load
    - functionName:    OBJ_NAME_cleanup
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - lh_OBJ_NAME_doall
        - lh_OBJ_NAME_free
        - lh_OBJ_NAME_get_down_load
        - lh_OBJ_NAME_set_down_load
        - name_funcs_free
        - names_lh_free_doall
        - sk_NAME_FUNCS_pop_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:371,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:374,17'
              BranchSideFuncs:
                - lh_OBJ_NAME_get_down_load
                - lh_OBJ_NAME_set_down_load
                - lh_OBJ_NAME_doall
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_set_down_load
                - lh_OBJ_NAME_free
                - sk_NAME_FUNCS_pop_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/objects/o_names.c:379,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:380,26'
              BranchSideFuncs:
                - lh_OBJ_NAME_free
                - sk_NAME_FUNCS_pop_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/objects/o_names.c:387,35'
              BranchSideFuncs:
                - lh_OBJ_NAME_set_down_load
      Callsites:
        - Src:             'crypto/objects/o_names.c:375,17'
          Dst:             lh_OBJ_NAME_get_down_load
        - Src:             'crypto/objects/o_names.c:376,5'
          Dst:             lh_OBJ_NAME_set_down_load
        - Src:             'crypto/objects/o_names.c:378,5'
          Dst:             lh_OBJ_NAME_doall
        - Src:             'crypto/objects/o_names.c:378,5'
          Dst:             names_lh_free_doall
        - Src:             'crypto/objects/o_names.c:380,9'
          Dst:             lh_OBJ_NAME_free
        - Src:             'crypto/objects/o_names.c:381,9'
          Dst:             sk_NAME_FUNCS_pop_free
        - Src:             'crypto/objects/o_names.c:381,9'
          Dst:             name_funcs_free
        - Src:             'crypto/objects/o_names.c:382,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/objects/o_names.c:387,9'
          Dst:             lh_OBJ_NAME_set_down_load
    - functionName:    do_all_sorted_cmp
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - n1_
        - n2_
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/o_names.c:324,12'
          Dst:             strcmp
    - functionName:    do_all_sorted_fn
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - d_
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:316,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lh_OBJ_NAME_num_items
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_num_items
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_num_items
    - functionName:    OBJ_NAME_do_all_sorted
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - fn
        - arg
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - OBJ_NAME_do_all
        - do_all_sorted_cmp
        - lh_OBJ_NAME_num_items
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:338,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:338,9'
              BranchSideFuncs:
                - OBJ_NAME_do_all
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:339,11'
              BranchSideFuncs:
                - OBJ_NAME_do_all
                - qsort
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/objects/o_names.c:347,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/objects/o_names.c:336,9'
          Dst:             lh_OBJ_NAME_num_items
        - Src:             'crypto/objects/o_names.c:336,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/o_names.c:340,9'
          Dst:             OBJ_NAME_do_all
        - Src:             'crypto/objects/o_names.c:340,9'
          Dst:             do_all_sorted_fn
        - Src:             'crypto/objects/o_names.c:342,9'
          Dst:             qsort
        - Src:             'crypto/objects/o_names.c:342,9'
          Dst:             do_all_sorted_cmp
        - Src:             'crypto/objects/o_names.c:347,9'
          Dst:             CRYPTO_free
    - functionName:    OBJ_NAME_do_all
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - fn
        - arg
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lh_OBJ_NAME_doall_OBJ_DOALL
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/o_names.c:300,5'
          Dst:             lh_OBJ_NAME_doall_OBJ_DOALL
        - Src:             'crypto/objects/o_names.c:300,5'
          Dst:             do_all_fn
    - functionName:    do_all_fn
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.__va_list_tag *'
        - 'struct.OBJ_DOALL *'
      constantsTouched: []
      argNames:
        - name
        - d
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:286,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    lh_OBJ_NAME_doall_OBJ_DOALL
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
        - 'struct.OBJ_DOALL *'
      constantsTouched: []
      argNames:
        - lh
        - fn
        - arg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/o_names.c:289,1'
          Dst:             OPENSSL_LH_doall_arg
    - functionName:    lh_OBJ_NAME_error
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_error
    - functionName:    lh_OBJ_NAME_insert
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      'struct.__va_list_tag *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    OBJ_NAME_add
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - type
        - data
      BBCount:         21
      ICount:          163
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_malloc
        - OBJ_NAME_init
        - lh_OBJ_NAME_error
        - lh_OBJ_NAME_insert
        - sk_NAME_FUNCS_num
        - sk_NAME_FUNCS_value
      functionUses:    66
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:194,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - lh_OBJ_NAME_insert
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:196,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - lh_OBJ_NAME_insert
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:203,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - lh_OBJ_NAME_insert
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:209,9'
              BranchSideFuncs:
                - lh_OBJ_NAME_insert
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:213,30'
              BranchSideFuncs:
                - lh_OBJ_NAME_insert
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
                - CRYPTO_free
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/objects/o_names.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:216,14'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:228,31'
              BranchSideFuncs:
                - lh_OBJ_NAME_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_free
        - Branch String:   'crypto/objects/o_names.c:217,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:217,35'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/objects/o_names.c:226,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:222,33'
              BranchSideFuncs:
                - sk_NAME_FUNCS_value
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:226,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:228,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:0,0'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:230,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/objects/o_names.c:193,10'
          Dst:             OBJ_NAME_init
        - Src:             'crypto/objects/o_names.c:199,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/o_names.c:208,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/objects/o_names.c:209,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/o_names.c:213,11'
          Dst:             lh_OBJ_NAME_insert
        - Src:             'crypto/objects/o_names.c:217,17'
          Dst:             sk_NAME_FUNCS_num
        - Src:             'crypto/objects/o_names.c:222,13'
          Dst:             sk_NAME_FUNCS_value
        - Src:             'crypto/objects/o_names.c:226,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/o_names.c:228,13'
          Dst:             lh_OBJ_NAME_error
        - Src:             'crypto/objects/o_names.c:230,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/o_names.c:238,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    lh_OBJ_NAME_retrieve
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionDepth:   0
      returnType:      'struct.__va_list_tag *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:12,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    OBJ_NAME_get
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - OBJ_NAME_init
        - lh_OBJ_NAME_retrieve
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/o_names.c:159,10'
              BranchSideFuncs:
                - OBJ_NAME_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/o_names.c:159,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:160,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/o_names.c:161,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/o_names.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:162,9'
              BranchSideFuncs:
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/o_names.c:164,13'
              BranchSideFuncs:
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/o_names.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:173,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:174,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_retrieve
        - Branch String:   'crypto/objects/o_names.c:174,26'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:174,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:179,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:175,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:179,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:175,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:176,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:177,23'
              BranchSideFuncs:
                - lh_OBJ_NAME_retrieve
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/objects/o_names.c:159,10'
          Dst:             OBJ_NAME_init
        - Src:             'crypto/objects/o_names.c:161,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/objects/o_names.c:171,15'
          Dst:             lh_OBJ_NAME_retrieve
        - Src:             'crypto/objects/o_names.c:184,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    sk_NAME_FUNCS_push
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_NAME_FUNCS *'
        - 'struct.name_funcs_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:11,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_NAME_FUNCS_new_null
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionDepth:   0
      returnType:      'struct.stack_st_NAME_FUNCS *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_local.h:11,1'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_local.h:11,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/objects/obj_local.h:11,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/objects/obj_local.h:11,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    OBJ_NAME_new_index
      functionSourceFile: '/src/openssl/crypto/objects/o_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash_func
        - cmp_func
        - free_func
      BBCount:         31
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - OBJ_NAME_init
        - OPENSSL_strcasecmp
        - ossl_lh_strcasehash
        - sk_NAME_FUNCS_new_null
        - sk_NAME_FUNCS_num
        - sk_NAME_FUNCS_push
        - sk_NAME_FUNCS_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/objects/o_names.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:76,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_NAME_FUNCS_new_null
            - BranchSide:      'crypto/objects/o_names.c:78,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_NAME_FUNCS_new_null
        - Branch String:   'crypto/objects/o_names.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:79,9'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_NAME_FUNCS_new_null
            - BranchSide:      'crypto/objects/o_names.c:81,9'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_NAME_FUNCS_new_null
        - Branch String:   'crypto/objects/o_names.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:82,28'
              BranchSideFuncs:
                - sk_NAME_FUNCS_new_null
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/objects/o_names.c:83,9'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/objects/o_names.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:85,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:87,11'
              BranchSideFuncs:
                - sk_NAME_FUNCS_num
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/objects/o_names.c:89,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:90,22'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
            - BranchSide:      'crypto/objects/o_names.c:106,38'
              BranchSideFuncs:
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:91,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:92,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:95,9'
              BranchSideFuncs:
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_zalloc
        - Branch String:   'crypto/objects/o_names.c:99,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:100,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/objects/o_names.c:105,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_NAME_FUNCS_value
                - CRYPTO_THREAD_unlock
                - CRYPTO_zalloc
                - sk_NAME_FUNCS_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/objects/o_names.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:108,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:109,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:110,32'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:111,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/o_names.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/o_names.c:111,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/o_names.c:112,33'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/objects/o_names.c:75,10'
          Dst:             OBJ_NAME_init
        - Src:             'crypto/objects/o_names.c:78,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/objects/o_names.c:82,28'
          Dst:             sk_NAME_FUNCS_new_null
        - Src:             'crypto/objects/o_names.c:89,14'
          Dst:             sk_NAME_FUNCS_num
        - Src:             'crypto/objects/o_names.c:90,22'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/objects/o_names.c:97,16'
          Dst:             sk_NAME_FUNCS_push
        - Src:             'crypto/objects/o_names.c:100,13'
          Dst:             ERR_new
        - Src:             'crypto/objects/o_names.c:100,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/o_names.c:100,13'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/o_names.c:101,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/o_names.c:106,18'
          Dst:             sk_NAME_FUNCS_value
        - Src:             'crypto/objects/o_names.c:115,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    lh_ADDED_OBJ_insert
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      'struct.added_obj_st *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    added_obj_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.added_obj_st *'
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - ca
        - cb
      BBCount:         21
      ICount:          172
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:161,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strcmp
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
        - Branch String:   'crypto/objects/obj_dat.c:164,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:166,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
            - BranchSide:      'crypto/objects/obj_dat.c:171,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'crypto/objects/obj_dat.c:178,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'crypto/objects/obj_dat.c:185,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_dat.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:168,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:169,23'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'crypto/objects/obj_dat.c:171,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:172,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:173,18'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'crypto/objects/obj_dat.c:173,18'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:176,27'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'crypto/objects/obj_dat.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:180,18'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'crypto/objects/obj_dat.c:180,18'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:183,27'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:169,16'
          Dst:             memcmp
        - Src:             'crypto/objects/obj_dat.c:176,20'
          Dst:             strcmp
        - Src:             'crypto/objects/obj_dat.c:183,20'
          Dst:             strcmp
    - functionName:    added_obj_hash
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - ca
      BBCount:         14
      ICount:          126
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_strhash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:129,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:131,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:137,34'
              BranchSideFuncs:
                - OPENSSL_LH_strhash
            - BranchSide:      'crypto/objects/obj_dat.c:140,34'
              BranchSideFuncs:
                - OPENSSL_LH_strhash
            - BranchSide:      'crypto/objects/obj_dat.c:143,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_dat.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:134,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:137,15'
          Dst:             OPENSSL_LH_strhash
        - Src:             'crypto/objects/obj_dat.c:140,15'
          Dst:             OPENSSL_LH_strhash
    - functionName:    lh_ADDED_OBJ_new
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_new
    - functionName:    obj_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ap
        - bp
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:346,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:347,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
        - Branch String:   'crypto/objects/obj_dat.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:349,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:349,12'
          Dst:             memcmp
    - functionName:    obj_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - obj_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:352,1'
          Dst:             obj_cmp
    - functionName:    OBJ_bsearch_obj
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:352,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/objects/obj_dat.c:352,1'
          Dst:             obj_cmp_BSEARCH_CMP_FN
    - functionName:    OBJ_bsearch_
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - key
        - base
        - num
        - size
        - cmp
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_ex_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:661,12'
          Dst:             OBJ_bsearch_ex_
    - functionName:    OBJ_bsearch_ex_
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - int
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
        - size
        - cmp
        - flags
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_bsearch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:669,21'
          Dst:             ossl_bsearch
    - functionName:    sn_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:109,12'
          Dst:             strcmp
    - functionName:    sn_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sn_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:112,1'
          Dst:             sn_cmp
    - functionName:    ln_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:116,12'
          Dst:             strcmp
    - functionName:    ln_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ln_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:119,1'
          Dst:             ln_cmp
    - functionName:    obj_lock_initialise
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:60,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:60,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
            - BranchSide:      'crypto/objects/obj_dat.c:60,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
        - Branch String:   'crypto/objects/obj_dat.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:71,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:60,21'
          Dst:             CRYPTO_THREAD_lock_new
    - functionName:    obj_lock_initialise_ossl_
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - obj_lock_initialise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:58,1'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:58,1'
              BranchSideFuncs:
                - obj_lock_initialise
            - BranchSide:      'crypto/objects/obj_dat.c:58,1'
              BranchSideFuncs:
                - obj_lock_initialise
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:58,1'
          Dst:             obj_lock_initialise
    - functionName:    ossl_init_added_lock
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_run_once
        - OPENSSL_init_crypto
        - obj_lock_initialise_ossl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:78,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:78,5'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:78,5'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:80,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:80,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:80,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:78,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/objects/obj_dat.c:80,12'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/objects/obj_dat.c:80,12'
          Dst:             obj_lock_initialise_ossl_
    - functionName:    OBJ_add_object
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_obj_add_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:821,12'
          Dst:             ossl_obj_add_object
    - functionName:    ossl_obj_add_object
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - obj
        - lock
      BBCount:         46
      ICount:          264
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ASN1_OBJECT_free
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - OBJ_dup
        - added_obj_hash
        - lh_ADDED_OBJ_insert
        - lh_ADDED_OBJ_new
        - ossl_obj_unlock
        - ossl_obj_write_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:249,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:251,26'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
                - CRYPTO_malloc
                - CRYPTO_malloc
        - Branch String:   'crypto/objects/obj_dat.c:252,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:252,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:259,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:253,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:253,20'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
                - CRYPTO_malloc
                - CRYPTO_malloc
            - BranchSide:      'crypto/objects/obj_dat.c:255,17'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
                - CRYPTO_malloc
        - Branch String:   'crypto/objects/obj_dat.c:254,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:254,38'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
                - CRYPTO_malloc
            - BranchSide:      'crypto/objects/obj_dat.c:255,17'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
                - CRYPTO_malloc
        - Branch String:   'crypto/objects/obj_dat.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:255,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:259,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:256,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:256,39'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
            - BranchSide:      'crypto/objects/obj_dat.c:257,17'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - CRYPTO_malloc
        - Branch String:   'crypto/objects/obj_dat.c:257,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:257,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:259,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:258,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:258,39'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:261,30'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:259,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:261,30'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:262,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:265,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - lh_ADDED_OBJ_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:266,17'
              BranchSideFuncs:
                - lh_ADDED_OBJ_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:273,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:267,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:268,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:271,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:273,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:274,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:282,5'
              BranchSideFuncs:
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:274,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:275,27'
              BranchSideFuncs:
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:281,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_unlock
                - lh_ADDED_OBJ_insert
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:292,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:293,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_dat.c:294,22'
              BranchSideFuncs:
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:249,14'
          Dst:             OBJ_dup
        - Src:             'crypto/objects/obj_dat.c:251,26'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_dat.c:254,38'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_dat.c:256,39'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_dat.c:258,39'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_dat.c:261,10'
          Dst:             ossl_obj_write_lock
        - Src:             'crypto/objects/obj_dat.c:262,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:262,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:262,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:266,17'
          Dst:             lh_ADDED_OBJ_new
        - Src:             'crypto/objects/obj_dat.c:266,17'
          Dst:             added_obj_hash
        - Src:             'crypto/objects/obj_dat.c:266,17'
          Dst:             added_obj_cmp
        - Src:             'crypto/objects/obj_dat.c:268,13'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:268,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:268,13'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:277,19'
          Dst:             lh_ADDED_OBJ_insert
        - Src:             'crypto/objects/obj_dat.c:279,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/obj_dat.c:286,5'
          Dst:             ossl_obj_unlock
        - Src:             'crypto/objects/obj_dat.c:290,5'
          Dst:             ossl_obj_unlock
        - Src:             'crypto/objects/obj_dat.c:293,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/obj_dat.c:294,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    ossl_obj_write_lock
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lock
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_write_lock
        - ossl_init_added_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:86,9'
              BranchSideFuncs:
                - ossl_init_added_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
            - BranchSide:      'crypto/objects/obj_dat.c:87,10'
              BranchSideFuncs:
                - ossl_init_added_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
        - Branch String:   'crypto/objects/obj_dat.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:88,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
            - BranchSide:      'crypto/objects/obj_dat.c:89,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:87,10'
          Dst:             ossl_init_added_lock
        - Src:             'crypto/objects/obj_dat.c:89,12'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    ossl_obj_unlock
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lock
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:103,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:104,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:104,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OBJ_get0_data
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:814,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:816,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OBJ_length
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:807,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:809,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_obj_obj2nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - lock
      BBCount:         20
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - OBJ_bsearch_obj
        - lh_ADDED_OBJ_retrieve
        - ossl_obj_read_lock
        - ossl_obj_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:362,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_bsearch_obj
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:363,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_bsearch_obj
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:367,10'
              BranchSideFuncs:
                - OBJ_bsearch_obj
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:368,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:369,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:370,29'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:371,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
            - BranchSide:      'crypto/objects/obj_dat.c:374,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:375,12'
              BranchSideFuncs:
                - lh_ADDED_OBJ_retrieve
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:381,21'
              BranchSideFuncs:
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:378,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:379,19'
              BranchSideFuncs:
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:380,5'
              BranchSideFuncs:
                - ossl_obj_unlock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:367,10'
          Dst:             OBJ_bsearch_obj
        - Src:             'crypto/objects/obj_dat.c:370,10'
          Dst:             ossl_obj_read_lock
        - Src:             'crypto/objects/obj_dat.c:371,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:371,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:377,15'
          Dst:             lh_ADDED_OBJ_retrieve
        - Src:             'crypto/objects/obj_dat.c:381,5'
          Dst:             ossl_obj_unlock
    - functionName:    ossl_obj_read_lock
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lock
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - ossl_init_added_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:95,9'
              BranchSideFuncs:
                - ossl_init_added_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
            - BranchSide:      'crypto/objects/obj_dat.c:96,10'
              BranchSideFuncs:
                - ossl_init_added_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
        - Branch String:   'crypto/objects/obj_dat.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:97,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
            - BranchSide:      'crypto/objects/obj_dat.c:98,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:96,10'
          Dst:             ossl_init_added_lock
        - Src:             'crypto/objects/obj_dat.c:98,12'
          Dst:             CRYPTO_THREAD_read_lock
    - functionName:    lh_ADDED_OBJ_retrieve
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      'struct.added_obj_st *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    OBJ_create
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - oid
        - sn
        - ln
      BBCount:         37
      ICount:          205
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_OBJECT_new
        - ERR_new
        - OBJ_ln2nid
        - OBJ_new_nid
        - OBJ_sn2nid
        - OBJ_txt2obj
        - ossl_obj_add_object
        - ossl_obj_obj2nid
        - ossl_obj_unlock
        - ossl_obj_write_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:752,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:752,24'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:758,10'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:752,35'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:752,38'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:758,10'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:752,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:753,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:758,10'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:758,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:758,35'
              BranchSideFuncs:
                - OBJ_sn2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:759,17'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:759,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:759,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:760,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:759,28'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:759,42'
              BranchSideFuncs:
                - OBJ_ln2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:764,9'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
        - Branch String:   'crypto/objects/obj_dat.c:758,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:760,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:764,9'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
        - Branch String:   'crypto/objects/obj_dat.c:764,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:766,30'
              BranchSideFuncs:
                - OBJ_txt2obj
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:771,18'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:767,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:768,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:769,5'
              BranchSideFuncs:
                - ossl_obj_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:775,9'
              BranchSideFuncs:
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:781,9'
              BranchSideFuncs:
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:782,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:782,29'
              BranchSideFuncs:
                - ossl_obj_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:787,19'
              BranchSideFuncs:
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
        - Branch String:   'crypto/objects/obj_dat.c:781,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:783,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_dat.c:787,19'
              BranchSideFuncs:
                - OBJ_new_nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
        - Branch String:   'crypto/objects/obj_dat.c:788,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:789,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_dat.c:791,26'
              BranchSideFuncs:
                - ossl_obj_add_object
                - ossl_obj_unlock
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:753,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:753,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:753,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:758,24'
          Dst:             OBJ_sn2nid
        - Src:             'crypto/objects/obj_dat.c:759,31'
          Dst:             OBJ_ln2nid
        - Src:             'crypto/objects/obj_dat.c:760,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:760,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:760,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:766,18'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/objects/obj_dat.c:771,18'
          Dst:             ASN1_OBJECT_new
        - Src:             'crypto/objects/obj_dat.c:774,10'
          Dst:             ossl_obj_write_lock
        - Src:             'crypto/objects/obj_dat.c:775,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:775,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:775,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:776,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/objects/obj_dat.c:782,12'
          Dst:             ossl_obj_obj2nid
        - Src:             'crypto/objects/obj_dat.c:783,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:783,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:783,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:787,19'
          Dst:             OBJ_new_nid
        - Src:             'crypto/objects/obj_dat.c:794,10'
          Dst:             ossl_obj_add_object
        - Src:             'crypto/objects/obj_dat.c:800,5'
          Dst:             ossl_obj_unlock
        - Src:             'crypto/objects/obj_dat.c:801,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    OBJ_sn2nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OBJ_bsearch_sn
        - lh_ADDED_OBJ_retrieve
        - ossl_obj_read_lock
        - ossl_obj_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:641,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:642,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:643,10'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:643,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:644,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
            - BranchSide:      'crypto/objects/obj_dat.c:647,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:648,12'
              BranchSideFuncs:
                - lh_ADDED_OBJ_retrieve
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:654,5'
              BranchSideFuncs:
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:651,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:652,19'
              BranchSideFuncs:
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:653,5'
              BranchSideFuncs:
                - ossl_obj_unlock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:640,10'
          Dst:             OBJ_bsearch_sn
        - Src:             'crypto/objects/obj_dat.c:643,10'
          Dst:             ossl_obj_read_lock
        - Src:             'crypto/objects/obj_dat.c:644,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:644,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:644,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:650,15'
          Dst:             lh_ADDED_OBJ_retrieve
        - Src:             'crypto/objects/obj_dat.c:654,5'
          Dst:             ossl_obj_unlock
    - functionName:    OBJ_ln2nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OBJ_bsearch_ln
        - lh_ADDED_OBJ_retrieve
        - ossl_obj_read_lock
        - ossl_obj_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:615,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:616,10'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:616,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:617,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
            - BranchSide:      'crypto/objects/obj_dat.c:620,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:621,12'
              BranchSideFuncs:
                - lh_ADDED_OBJ_retrieve
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:627,5'
              BranchSideFuncs:
                - ossl_obj_unlock
        - Branch String:   'crypto/objects/obj_dat.c:624,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:625,19'
              BranchSideFuncs:
                - ossl_obj_unlock
            - BranchSide:      'crypto/objects/obj_dat.c:626,5'
              BranchSideFuncs:
                - ossl_obj_unlock
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:613,10'
          Dst:             OBJ_bsearch_ln
        - Src:             'crypto/objects/obj_dat.c:616,10'
          Dst:             ossl_obj_read_lock
        - Src:             'crypto/objects/obj_dat.c:617,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:617,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:617,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:623,15'
          Dst:             lh_ADDED_OBJ_retrieve
        - Src:             'crypto/objects/obj_dat.c:627,5'
          Dst:             ossl_obj_unlock
    - functionName:    OBJ_txt2obj
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - no_name
      BBCount:         20
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_object_size
        - ASN1_put_object
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - OBJ_ln2nid
        - OBJ_nid2obj
        - OBJ_sn2nid
        - a2d_ASN1_OBJECT
        - d2i_ASN1_OBJECT
        - ossl_isdigit
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:400,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:401,31'
              BranchSideFuncs:
                - a2d_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:412,34'
              BranchSideFuncs:
                - a2d_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:402,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:402,34'
              BranchSideFuncs:
                - OBJ_nid2obj
            - BranchSide:      'crypto/objects/obj_dat.c:403,32'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/objects/obj_dat.c:401,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:403,32'
              BranchSideFuncs:
                - OBJ_nid2obj
            - BranchSide:      'crypto/objects/obj_dat.c:405,28'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2d_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:405,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:406,13'
              BranchSideFuncs:
                - a2d_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:409,5'
              BranchSideFuncs:
                - a2d_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:417,29'
              BranchSideFuncs:
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:421,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
        - Branch String:   'crypto/objects/obj_dat.c:421,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:424,9'
              BranchSideFuncs:
                - ASN1_put_object
                - a2d_ASN1_OBJECT
                - d2i_ASN1_OBJECT
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:401,20'
          Dst:             OBJ_sn2nid
        - Src:             'crypto/objects/obj_dat.c:402,23'
          Dst:             OBJ_ln2nid
        - Src:             'crypto/objects/obj_dat.c:403,20'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/objects/obj_dat.c:405,14'
          Dst:             ossl_isdigit
        - Src:             'crypto/objects/obj_dat.c:406,13'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:406,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:406,13'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:412,9'
          Dst:             a2d_ASN1_OBJECT
        - Src:             'crypto/objects/obj_dat.c:417,9'
          Dst:             ASN1_object_size
        - Src:             'crypto/objects/obj_dat.c:421,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_dat.c:426,5'
          Dst:             ASN1_put_object
        - Src:             'crypto/objects/obj_dat.c:428,5'
          Dst:             a2d_ASN1_OBJECT
        - Src:             'crypto/objects/obj_dat.c:431,10'
          Dst:             d2i_ASN1_OBJECT
        - Src:             'crypto/objects/obj_dat.c:432,5'
          Dst:             CRYPTO_free
    - functionName:    OBJ_new_nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OBJ_nid2obj
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - lh_ADDED_OBJ_retrieve
        - ossl_obj_read_lock
        - ossl_obj_unlock
      functionUses:    82
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:305,42'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_dat.c:304,19'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:304,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:307,8'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:304,34'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:304,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
            - BranchSide:      'crypto/objects/obj_dat.c:307,8'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:305,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:307,8'
              BranchSideFuncs:
                - ossl_obj_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:311,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
            - BranchSide:      'crypto/objects/obj_dat.c:314,9'
              BranchSideFuncs:
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_ADDED_OBJ_retrieve
        - Branch String:   'crypto/objects/obj_dat.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:315,37'
              BranchSideFuncs:
                - lh_ADDED_OBJ_retrieve
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_dat.c:316,5'
              BranchSideFuncs:
                - ossl_obj_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_dat.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:318,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:320,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:310,10'
          Dst:             ossl_obj_read_lock
        - Src:             'crypto/objects/obj_dat.c:311,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:311,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:311,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_dat.c:315,15'
          Dst:             lh_ADDED_OBJ_retrieve
        - Src:             'crypto/objects/obj_dat.c:316,5'
          Dst:             ossl_obj_unlock
        - Src:             'crypto/objects/obj_dat.c:320,5'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_dat.c:320,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_dat.c:320,5'
          Dst:             ERR_set_error
    - functionName:    OBJ_bsearch_ln
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:119,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/objects/obj_dat.c:119,1'
          Dst:             ln_cmp_BSEARCH_CMP_FN
    - functionName:    OBJ_bsearch_sn
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'struct.asn1_object_st **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:112,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/objects/obj_dat.c:112,1'
          Dst:             sn_cmp_BSEARCH_CMP_FN
    - functionName:    OBJ_create_objects
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         43
      ICount:          249
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - BIO_gets
        - OBJ_create
        - ossl_ctype_check
        - ossl_isdigit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:706,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:708,13'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:709,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:710,20'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:711,17'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:712,33'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:712,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:712,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:712,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:713,14'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:714,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:714,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:715,16'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:736,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:716,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:717,18'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:718,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:718,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:719,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:721,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:722,35'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:722,39'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:722,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:722,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:723,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:724,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:724,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:725,24'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:732,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:726,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:727,26'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:728,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:728,25'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:729,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:731,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:738,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:739,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:740,25'
              BranchSideFuncs:
                - OBJ_create
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:740,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:741,20'
              BranchSideFuncs:
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:742,12'
              BranchSideFuncs:
                - BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_create
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:705,13'
          Dst:             BIO_gets
        - Src:             'crypto/objects/obj_dat.c:709,14'
          Dst:             ossl_ctype_check
        - Src:             'crypto/objects/obj_dat.c:712,16'
          Dst:             ossl_isdigit
        - Src:             'crypto/objects/obj_dat.c:716,20'
          Dst:             ossl_ctype_check
        - Src:             'crypto/objects/obj_dat.c:722,39'
          Dst:             ossl_ctype_check
        - Src:             'crypto/objects/obj_dat.c:726,28'
          Dst:             ossl_ctype_check
        - Src:             'crypto/objects/obj_dat.c:740,14'
          Dst:             OBJ_create
    - functionName:    OBJ_txt2nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - OBJ_obj2nid
        - OBJ_txt2obj
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:597,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:597,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_dat.c:598,27'
              BranchSideFuncs:
                - OBJ_obj2nid
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:594,24'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/objects/obj_dat.c:598,15'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/objects/obj_dat.c:599,9'
          Dst:             ASN1_OBJECT_free
    - functionName:    OBJ_obj2nid
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_obj_obj2nid
      functionUses:    122
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:826,12'
          Dst:             ossl_obj_obj2nid
    - functionName:    OBJ_obj2txt
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - buf_len
        - a
        - no_name
      BBCount:         102
      ICount:          580
      EdgeCount:       139
      CyclomaticComplexity: 39
      functionsReached:
        - BIO_snprintf
        - BN_add_word
        - BN_bn2dec
        - BN_free
        - BN_lshift
        - BN_new
        - BN_set_word
        - BN_sub_word
        - CRYPTO_free
        - OBJ_nid2ln
        - OBJ_nid2sn
        - OBJ_obj2nid
        - OPENSSL_strlcpy
        - strlen
      functionUses:    25
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:446,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:446,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
            - BranchSide:      'crypto/objects/obj_dat.c:449,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
        - Branch String:   'crypto/objects/obj_dat.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:447,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
            - BranchSide:      'crypto/objects/obj_dat.c:449,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
        - Branch String:   'crypto/objects/obj_dat.c:449,19'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:449,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_dat.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:452,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
        - Branch String:   'crypto/objects/obj_dat.c:452,18'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:452,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:463,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:453,24'
              BranchSideFuncs:
                - OBJ_nid2ln
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - OPENSSL_strlcpy
                - OBJ_nid2sn
            - BranchSide:      'crypto/objects/obj_dat.c:463,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:454,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:455,28'
              BranchSideFuncs:
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/objects/obj_dat.c:456,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - OPENSSL_strlcpy
        - Branch String:   'crypto/objects/obj_dat.c:456,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:457,17'
              BranchSideFuncs:
                - strlen
                - OPENSSL_strlcpy
            - BranchSide:      'crypto/objects/obj_dat.c:461,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:457,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:458,33'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - strlen
            - BranchSide:      'crypto/objects/obj_dat.c:459,32'
              BranchSideFuncs:
                - strlen
        - Branch String:   'crypto/objects/obj_dat.c:485,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:486,9'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/objects/obj_dat.c:488,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:488,5'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:489,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:584,13'
              BranchSideFuncs:
                - BN_free
        - Branch String:   'crypto/objects/obj_dat.c:495,26'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:495,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:497,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:495,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:496,17'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/objects/obj_dat.c:497,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:497,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:498,34'
              BranchSideFuncs:
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:501,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:498,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:499,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:503,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:504,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:505,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - BN_free
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'crypto/objects/obj_dat.c:505,25'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:505,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:512,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:505,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:506,21'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'crypto/objects/obj_dat.c:512,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:506,32'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:506,41'
              BranchSideFuncs:
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:508,34'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:506,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:507,21'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/objects/obj_dat.c:508,34'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:508,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:509,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:510,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:512,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:513,32'
              BranchSideFuncs:
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:516,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:513,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:514,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:515,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:520,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:521,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:542,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:522,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:523,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:531,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:524,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:525,38'
              BranchSideFuncs:
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:528,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:525,25'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:526,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:527,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:534,29'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:534,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:539,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:534,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:535,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:539,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:542,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:544,31'
              BranchSideFuncs:
                - BN_bn2dec
                - BN_free
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:567,26'
              BranchSideFuncs:
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:545,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:546,17'
              BranchSideFuncs:
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:547,24'
              BranchSideFuncs:
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:548,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:549,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:563,14'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:549,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:550,25'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:554,33'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:555,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:556,28'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:559,28'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:569,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:569,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:579,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:569,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:570,33'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:579,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_dat.c:571,21'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:572,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_dat.c:575,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_lshift
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - BN_bn2dec
                - strlen
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:452,28'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/objects/obj_dat.c:453,13'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/objects/obj_dat.c:455,17'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/objects/obj_dat.c:458,17'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/objects/obj_dat.c:459,25'
          Dst:             strlen
        - Src:             'crypto/objects/obj_dat.c:498,22'
          Dst:             BN_add_word
        - Src:             'crypto/objects/obj_dat.c:506,41'
          Dst:             BN_new
        - Src:             'crypto/objects/obj_dat.c:508,22'
          Dst:             BN_set_word
        - Src:             'crypto/objects/obj_dat.c:513,22'
          Dst:             BN_lshift
        - Src:             'crypto/objects/obj_dat.c:525,26'
          Dst:             BN_sub_word
        - Src:             'crypto/objects/obj_dat.c:544,21'
          Dst:             BN_bn2dec
        - Src:             'crypto/objects/obj_dat.c:547,17'
          Dst:             strlen
        - Src:             'crypto/objects/obj_dat.c:554,17'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/objects/obj_dat.c:565,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/obj_dat.c:567,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/objects/obj_dat.c:568,17'
          Dst:             strlen
        - Src:             'crypto/objects/obj_dat.c:570,17'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/objects/obj_dat.c:584,5'
          Dst:             BN_free
        - Src:             'crypto/objects/obj_dat.c:588,5'
          Dst:             BN_free
    - functionName:    OBJ_nid2ln
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:335,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:335,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:335,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:333,23'
          Dst:             OBJ_nid2obj
    - functionName:    OBJ_nid2sn
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
      functionUses:    56
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:328,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_dat.c:328,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:326,23'
          Dst:             OBJ_nid2obj
    - functionName:    objs_free_locks
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:50,29'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:50,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/objects/obj_dat.c:50,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:50,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    lh_ADDED_OBJ_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_free
    - functionName:    cleanup3_doall
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:206,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - CRYPTO_free
            - BranchSide:      'crypto/objects/obj_dat.c:207,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:207,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/objects/obj_dat.c:208,5'
          Dst:             CRYPTO_free
    - functionName:    cleanup2_doall
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup1_doall
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.added_obj_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lh_ADDED_OBJ_doall
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    lh_ADDED_OBJ_set_down_load
      functionSourceFile: '/src/openssl/crypto/objects/obj_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - size_t
      constantsTouched: []
      argNames:
        - lh
        - dl
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_set_down_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_local.h:14,1'
          Dst:             OPENSSL_LH_set_down_load
    - functionName:    ossl_obj_cleanup_int
      functionSourceFile: '/src/openssl/crypto/objects/obj_dat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cleanup1_doall
        - cleanup2_doall
        - cleanup3_doall
        - lh_ADDED_OBJ_doall
        - lh_ADDED_OBJ_free
        - lh_ADDED_OBJ_set_down_load
        - objs_free_locks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_dat.c:213,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:213,9'
              BranchSideFuncs:
                - objs_free_locks
                - lh_ADDED_OBJ_set_down_load
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_free
            - BranchSide:      'crypto/objects/obj_dat.c:213,9'
              BranchSideFuncs:
                - objs_free_locks
                - lh_ADDED_OBJ_set_down_load
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_free
        - Branch String:   'crypto/objects/obj_dat.c:213,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_dat.c:213,9'
              BranchSideFuncs:
                - lh_ADDED_OBJ_set_down_load
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_free
                - objs_free_locks
            - BranchSide:      'crypto/objects/obj_dat.c:214,36'
              BranchSideFuncs:
                - lh_ADDED_OBJ_set_down_load
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_doall
                - lh_ADDED_OBJ_free
                - objs_free_locks
      Callsites:
        - Src:             'crypto/objects/obj_dat.c:214,9'
          Dst:             lh_ADDED_OBJ_set_down_load
        - Src:             'crypto/objects/obj_dat.c:215,9'
          Dst:             lh_ADDED_OBJ_doall
        - Src:             'crypto/objects/obj_dat.c:215,9'
          Dst:             cleanup1_doall
        - Src:             'crypto/objects/obj_dat.c:216,9'
          Dst:             lh_ADDED_OBJ_doall
        - Src:             'crypto/objects/obj_dat.c:216,9'
          Dst:             cleanup2_doall
        - Src:             'crypto/objects/obj_dat.c:217,9'
          Dst:             lh_ADDED_OBJ_doall
        - Src:             'crypto/objects/obj_dat.c:217,9'
          Dst:             cleanup3_doall
        - Src:             'crypto/objects/obj_dat.c:218,9'
          Dst:             lh_ADDED_OBJ_free
        - Src:             'crypto/objects/obj_dat.c:221,5'
          Dst:             objs_free_locks
    - functionName:    OBJ_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_lib.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:62,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_lib.c:63,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'crypto/objects/obj_lib.c:63,12'
          Dst:             memcmp
    - functionName:    OBJ_dup
      functionSourceFile: '/src/openssl/crypto/objects/obj_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - o
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_OBJECT_new
        - CRYPTO_memdup
        - CRYPTO_strdup
        - ERR_new
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_lib.c:20,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:21,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_lib.c:23,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
                - CRYPTO_memdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_lib.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:24,31'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
                - CRYPTO_memdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_lib.c:26,9'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
                - CRYPTO_memdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_lib.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:28,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_lib.c:34,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
                - CRYPTO_memdup
        - Branch String:   'crypto/objects/obj_lib.c:38,23'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:38,37'
              BranchSideFuncs:
                - CRYPTO_memdup
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/objects/obj_lib.c:41,17'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
        - Branch String:   'crypto/objects/obj_lib.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:39,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_lib.c:41,17'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ASN1_OBJECT_free
                - CRYPTO_strdup
        - Branch String:   'crypto/objects/obj_lib.c:44,23'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:44,35'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_strdup
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_lib.c:47,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ASN1_OBJECT_free
        - Branch String:   'crypto/objects/obj_lib.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:45,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_lib.c:47,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ASN1_OBJECT_free
        - Branch String:   'crypto/objects/obj_lib.c:47,23'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:47,35'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_lib.c:50,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_lib.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_lib.c:48,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/objects/obj_lib.c:50,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_lib.c:26,9'
          Dst:             ASN1_OBJECT_new
        - Src:             'crypto/objects/obj_lib.c:28,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_lib.c:28,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_lib.c:28,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_lib.c:38,37'
          Dst:             CRYPTO_memdup
        - Src:             'crypto/objects/obj_lib.c:44,35'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/objects/obj_lib.c:47,35'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/objects/obj_lib.c:52,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    o_sig_init
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:57,16'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:57,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
            - BranchSide:      'crypto/objects/obj_xref.c:57,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:57,16'
          Dst:             CRYPTO_THREAD_lock_new
    - functionName:    o_sig_init_ossl_
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - o_sig_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:55,1'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:55,1'
              BranchSideFuncs:
                - o_sig_init
            - BranchSide:      'crypto/objects/obj_xref.c:55,1'
              BranchSideFuncs:
                - o_sig_init
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:55,1'
          Dst:             o_sig_init
    - functionName:    sigx_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sigx_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:51,1'
          Dst:             sigx_cmp
    - functionName:    sigx_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.anon **'
        - 'struct.anon **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:46,20'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:46,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_xref.c:48,14'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:47,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:48,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sig_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.anon *'
        - 'struct.anon *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sig_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sig_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:25,1'
          Dst:             sig_cmp
    - functionName:    OBJ_bsearch_sig
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'struct.anon *'
      argCount:        3
      argTypes:
        - 'struct.anon *'
        - 'struct.anon *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - sig_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:25,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/objects/obj_xref.c:25,1'
          Dst:             sig_cmp_BSEARCH_CMP_FN
    - functionName:    sk_nid_triple_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_nid_triple *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sid_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.anon *'
      constantsTouched: []
      argNames:
        - tt
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:211,5'
          Dst:             CRYPTO_free
    - functionName:    sk_nid_triple_pop_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_nid_triple *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    OBJ_sigid_free
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - sid_free
        - sk_nid_triple_free
        - sk_nid_triple_pop_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:216,28'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:216,28'
              BranchSideFuncs:
                - sk_nid_triple_pop_free
                - sk_nid_triple_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/objects/obj_xref.c:216,28'
              BranchSideFuncs:
                - sk_nid_triple_pop_free
                - sk_nid_triple_free
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:216,5'
          Dst:             sk_nid_triple_pop_free
        - Src:             'crypto/objects/obj_xref.c:216,5'
          Dst:             sid_free
        - Src:             'crypto/objects/obj_xref.c:217,5'
          Dst:             sk_nid_triple_free
        - Src:             'crypto/objects/obj_xref.c:218,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    sk_nid_triple_sort
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_nid_triple *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    sk_nid_triple_push
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_nid_triple *'
        - 'struct.anon *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sig_sk_cmp
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.anon **'
        - 'struct.anon **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_nid_triple_new
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.stack_st_nid_triple *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_new
    - functionName:    OBJ_add_sigid
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - signid
        - dig_id
        - pkey_id
      BBCount:         35
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - obj_sig_init
        - ossl_obj_find_sigid_algs
        - sig_sk_cmp
        - sigx_cmp
        - sk_nid_triple_new
        - sk_nid_triple_push
        - sk_nid_triple_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:152,29'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:152,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:155,10'
              BranchSideFuncs:
                - obj_sig_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_xref.c:155,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:156,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_xref.c:158,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_xref.c:158,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:160,20'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_xref.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:165,9'
              BranchSideFuncs:
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_xref.c:171,34'
              BranchSideFuncs:
                - ossl_obj_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/objects/obj_xref.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:172,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/objects/obj_xref.c:176,9'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
                - sk_nid_triple_new
        - Branch String:   'crypto/objects/obj_xref.c:172,30'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:172,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:204,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/obj_xref.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:177,19'
              BranchSideFuncs:
                - sk_nid_triple_new
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
            - BranchSide:      'crypto/objects/obj_xref.c:181,9'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
        - Branch String:   'crypto/objects/obj_xref.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:179,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:180,5'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - sk_nid_triple_new
        - Branch String:   'crypto/objects/obj_xref.c:181,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:182,20'
              BranchSideFuncs:
                - sk_nid_triple_new
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
            - BranchSide:      'crypto/objects/obj_xref.c:191,29'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
        - Branch String:   'crypto/objects/obj_xref.c:183,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:184,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:185,5'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_sort
                - sk_nid_triple_sort
        - Branch String:   'crypto/objects/obj_xref.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:192,9'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_sort
                - sk_nid_triple_sort
            - BranchSide:      'crypto/objects/obj_xref.c:193,29'
              BranchSideFuncs:
                - sk_nid_triple_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_sort
                - sk_nid_triple_sort
        - Branch String:   'crypto/objects/obj_xref.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:194,13'
              BranchSideFuncs:
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:198,24'
              BranchSideFuncs:
                - sk_nid_triple_sort
                - sk_nid_triple_sort
                - CRYPTO_free
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:155,10'
          Dst:             obj_sig_init
        - Src:             'crypto/objects/obj_xref.c:158,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/objects/obj_xref.c:164,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/objects/obj_xref.c:165,9'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_xref.c:165,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_xref.c:165,9'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_xref.c:166,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/obj_xref.c:171,9'
          Dst:             ossl_obj_find_sigid_algs
        - Src:             'crypto/objects/obj_xref.c:177,19'
          Dst:             sk_nid_triple_new
        - Src:             'crypto/objects/obj_xref.c:177,19'
          Dst:             sig_sk_cmp
        - Src:             'crypto/objects/obj_xref.c:182,20'
          Dst:             sk_nid_triple_new
        - Src:             'crypto/objects/obj_xref.c:182,20'
          Dst:             sigx_cmp
        - Src:             'crypto/objects/obj_xref.c:191,10'
          Dst:             sk_nid_triple_push
        - Src:             'crypto/objects/obj_xref.c:193,10'
          Dst:             sk_nid_triple_push
        - Src:             'crypto/objects/obj_xref.c:198,5'
          Dst:             sk_nid_triple_sort
        - Src:             'crypto/objects/obj_xref.c:199,5'
          Dst:             sk_nid_triple_sort
        - Src:             'crypto/objects/obj_xref.c:204,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/objects/obj_xref.c:205,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    obj_sig_init
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_run_once
        - o_sig_init_ossl_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:63,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:63,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/objects/obj_xref.c:63,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/objects/obj_xref.c:63,12'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:63,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:63,12'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/objects/obj_xref.c:63,12'
          Dst:             o_sig_init_ossl_
    - functionName:    ossl_obj_find_sigid_algs
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'int *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - signid
        - pdig_nid
        - ppkey_nid
        - lock
      BBCount:         33
      ICount:          173
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - ERR_new
        - OBJ_bsearch_sig
        - obj_sig_init
        - sk_nid_triple_find
        - sk_nid_triple_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:76,19'
              BranchSideFuncs:
                - OBJ_bsearch_sig
                - obj_sig_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_xref.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:79,14'
              BranchSideFuncs:
                - obj_sig_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_xref.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:79,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:80,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/objects/obj_xref.c:81,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/objects/obj_xref.c:81,18'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:81,46'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:85,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
        - Branch String:   'crypto/objects/obj_xref.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:82,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:85,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
        - Branch String:   'crypto/objects/obj_xref.c:85,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:86,38'
              BranchSideFuncs:
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:90,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/obj_xref.c:87,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:88,42'
              BranchSideFuncs:
                - sk_nid_triple_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/obj_xref.c:90,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:91,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:92,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:94,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:97,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:100,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:77,10'
          Dst:             OBJ_bsearch_sig
        - Src:             'crypto/objects/obj_xref.c:79,14'
          Dst:             obj_sig_init
        - Src:             'crypto/objects/obj_xref.c:81,22'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/objects/obj_xref.c:82,13'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_xref.c:82,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_xref.c:82,13'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_xref.c:86,19'
          Dst:             sk_nid_triple_find
        - Src:             'crypto/objects/obj_xref.c:88,22'
          Dst:             sk_nid_triple_value
        - Src:             'crypto/objects/obj_xref.c:91,13'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    sk_nid_triple_find
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_nid_triple *'
        - 'struct.anon *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_find
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_find
    - functionName:    sk_nid_triple_value
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.anon *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_nid_triple *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.h:20,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OBJ_bsearch_sigx
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.anon **'
      argCount:        3
      argTypes:
        - 'struct.anon **'
        - 'struct.anon **'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - sigx_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:51,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/objects/obj_xref.c:51,1'
          Dst:             sigx_cmp_BSEARCH_CMP_FN
    - functionName:    OBJ_find_sigid_by_algs
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - psignid
        - dig_nid
        - pkey_nid
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - ERR_new
        - OBJ_bsearch_sigx
        - obj_sig_init
        - sk_nid_triple_find
        - sk_nid_triple_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/objects/obj_xref.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:119,19'
              BranchSideFuncs:
                - OBJ_bsearch_sigx
                - obj_sig_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
        - Branch String:   'crypto/objects/obj_xref.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:124,14'
              BranchSideFuncs:
                - obj_sig_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:142,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:124,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:125,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:126,38'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
        - Branch String:   'crypto/objects/obj_xref.c:126,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:127,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:130,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_nid_triple_value
        - Branch String:   'crypto/objects/obj_xref.c:130,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:131,38'
              BranchSideFuncs:
                - sk_nid_triple_find
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - sk_nid_triple_value
            - BranchSide:      'crypto/objects/obj_xref.c:137,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/obj_xref.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:133,41'
              BranchSideFuncs:
                - sk_nid_triple_value
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/objects/obj_xref.c:136,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/objects/obj_xref.c:138,13'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/objects/obj_xref.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/objects/obj_xref.c:143,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/objects/obj_xref.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:122,10'
          Dst:             OBJ_bsearch_sigx
        - Src:             'crypto/objects/obj_xref.c:124,14'
          Dst:             obj_sig_init
        - Src:             'crypto/objects/obj_xref.c:126,14'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/objects/obj_xref.c:127,13'
          Dst:             ERR_new
        - Src:             'crypto/objects/obj_xref.c:127,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/objects/obj_xref.c:127,13'
          Dst:             ERR_set_error
        - Src:             'crypto/objects/obj_xref.c:131,19'
          Dst:             sk_nid_triple_find
        - Src:             'crypto/objects/obj_xref.c:133,21'
          Dst:             sk_nid_triple_value
        - Src:             'crypto/objects/obj_xref.c:137,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OBJ_find_sigid_algs
      functionSourceFile: '/src/openssl/crypto/objects/obj_xref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - signid
        - pdig_nid
        - ppkey_nid
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_obj_find_sigid_algs
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/objects/obj_xref.c:105,12'
          Dst:             ossl_obj_find_sigid_algs
    - functionName:    PKCS12_PBE_keyivgen
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - cipher
        - md
        - en_de
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS12_PBE_keyivgen_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_crpt.c:82,12'
          Dst:             PKCS12_PBE_keyivgen_ex
    - functionName:    PKCS12_PBE_keyivgen_ex
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.evp_cipher_ctx_st.1050 *'
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.evp_cipher_st.1048 *'
        - 'struct.evp_md_st.959 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - passlen
        - param
        - cipher
        - md
        - en_de
        - libctx
        - propq
      BBCount:         18
      ICount:          194
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_INTEGER_get
        - ASN1_TYPE_unpack_sequence
        - ERR_new
        - EVP_CIPHER_get_iv_length
        - EVP_CIPHER_get_key_length
        - EVP_CipherInit_ex
        - OPENSSL_cleanse
        - PBEPARAM_free
        - PBEPARAM_it
        - PKCS12_key_gen_utf8_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_crpt.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:39,37'
              BranchSideFuncs:
                - PBEPARAM_it
                - ASN1_TYPE_unpack_sequence
                - ASN1_INTEGER_get
                - EVP_CIPHER_get_key_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs12/p12_crpt.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:41,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:45,9'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - EVP_CIPHER_get_key_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
        - Branch String:   'crypto/pkcs12/p12_crpt.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:46,14'
              BranchSideFuncs:
                - EVP_CIPHER_get_key_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:48,33'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - EVP_CIPHER_get_key_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
        - Branch String:   'crypto/pkcs12/p12_crpt.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:55,9'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:59,34'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
        - Branch String:   'crypto/pkcs12/p12_crpt.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:60,37'
              BranchSideFuncs:
                - EVP_CIPHER_get_iv_length
                - PKCS12_key_gen_utf8_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PBEPARAM_free
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:69,13'
              BranchSideFuncs:
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'crypto/pkcs12/p12_crpt.c:60,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:64,13'
              BranchSideFuncs:
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
            - BranchSide:      'crypto/pkcs12/p12_crpt.c:68,5'
              BranchSideFuncs:
                - PBEPARAM_free
                - EVP_CipherInit_ex
                - OPENSSL_cleanse
                - OPENSSL_cleanse
      Callsites:
        - Src:             'crypto/pkcs12/p12_crpt.c:39,37'
          Dst:             PBEPARAM_it
        - Src:             'crypto/pkcs12/p12_crpt.c:39,11'
          Dst:             ASN1_TYPE_unpack_sequence
        - Src:             'crypto/pkcs12/p12_crpt.c:41,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs12/p12_crpt.c:41,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs12/p12_crpt.c:41,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs12/p12_crpt.c:48,16'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/pkcs12/p12_crpt.c:52,39'
          Dst:             EVP_CIPHER_get_key_length
        - Src:             'crypto/pkcs12/p12_crpt.c:51,10'
          Dst:             PKCS12_key_gen_utf8_ex
        - Src:             'crypto/pkcs12/p12_crpt.c:55,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs12/p12_crpt.c:55,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs12/p12_crpt.c:55,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs12/p12_crpt.c:56,9'
          Dst:             PBEPARAM_free
        - Src:             'crypto/pkcs12/p12_crpt.c:59,9'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/pkcs12/p12_crpt.c:61,43'
          Dst:             EVP_CIPHER_get_iv_length
        - Src:             'crypto/pkcs12/p12_crpt.c:60,14'
          Dst:             PKCS12_key_gen_utf8_ex
        - Src:             'crypto/pkcs12/p12_crpt.c:64,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs12/p12_crpt.c:64,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs12/p12_crpt.c:64,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs12/p12_crpt.c:65,13'
          Dst:             PBEPARAM_free
        - Src:             'crypto/pkcs12/p12_crpt.c:71,5'
          Dst:             PBEPARAM_free
        - Src:             'crypto/pkcs12/p12_crpt.c:72,11'
          Dst:             EVP_CipherInit_ex
        - Src:             'crypto/pkcs12/p12_crpt.c:73,5'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/pkcs12/p12_crpt.c:74,5'
          Dst:             OPENSSL_cleanse
    - functionName:    PKCS12_PBE_add
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_crpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS12_key_gen_uni
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS12_key_gen_uni_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:137,12'
          Dst:             PKCS12_key_gen_uni_ex
    - functionName:    PKCS12_key_gen_uni_ex
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
        - libctx
        - propq
      BBCount:         17
      ICount:          180
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_KDF_CTX_free
        - EVP_KDF_CTX_new
        - EVP_KDF_derive
        - EVP_KDF_fetch
        - EVP_KDF_free
        - EVP_MD_get0_name
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_key.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_key.c:92,25'
              BranchSideFuncs:
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/pkcs12/p12_key.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_key.c:95,27'
              BranchSideFuncs:
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/pkcs12/p12_key.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_key.c:100,7'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
        - Branch String:   'crypto/pkcs12/p12_key.c:121,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:122,13'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
            - BranchSide:      'crypto/pkcs12/p12_key.c:129,22'
              BranchSideFuncs:
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:92,11'
          Dst:             EVP_KDF_fetch
        - Src:             'crypto/pkcs12/p12_key.c:95,11'
          Dst:             EVP_KDF_CTX_new
        - Src:             'crypto/pkcs12/p12_key.c:96,5'
          Dst:             EVP_KDF_free
        - Src:             'crypto/pkcs12/p12_key.c:101,53'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/pkcs12/p12_key.c:100,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/pkcs12/p12_key.c:103,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/pkcs12/p12_key.c:105,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/pkcs12/p12_key.c:107,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/pkcs12/p12_key.c:108,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/pkcs12/p12_key.c:109,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/pkcs12/p12_key.c:121,9'
          Dst:             EVP_KDF_derive
        - Src:             'crypto/pkcs12/p12_key.c:129,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    PKCS12_key_gen_utf8
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS12_key_gen_utf8_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:75,12'
          Dst:             PKCS12_key_gen_utf8_ex
    - functionName:    PKCS12_key_gen_utf8_ex
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
        - ctx
        - propq
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_clear_free
        - ERR_new
        - OPENSSL_utf82uni
        - PKCS12_key_gen_uni_ex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_key.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:59,17'
              BranchSideFuncs:
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_key.c:61,34'
              BranchSideFuncs:
                - OPENSSL_utf82uni
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_key.c:61,16'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:0,0'
              BranchSideFuncs:
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_key.c:62,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:61,17'
          Dst:             OPENSSL_utf82uni
        - Src:             'crypto/pkcs12/p12_key.c:62,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs12/p12_key.c:62,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs12/p12_key.c:62,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs12/p12_key.c:65,11'
          Dst:             PKCS12_key_gen_uni_ex
        - Src:             'crypto/pkcs12/p12_key.c:67,5'
          Dst:             CRYPTO_clear_free
    - functionName:    PKCS12_key_gen_asc
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS12_key_gen_asc_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:45,12'
          Dst:             PKCS12_key_gen_asc_ex
    - functionName:    PKCS12_key_gen_asc_ex
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
        - int
        - 'char *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - n
        - out
        - md_type
        - ctx
        - propq
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_clear_free
        - ERR_new
        - OPENSSL_asc2uni
        - PKCS12_key_gen_uni_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_key.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:29,17'
              BranchSideFuncs:
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_key.c:31,33'
              BranchSideFuncs:
                - OPENSSL_asc2uni
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_key.c:31,16'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_key.c:0,0'
              BranchSideFuncs:
                - PKCS12_key_gen_uni_ex
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_key.c:32,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs12/p12_key.c:31,17'
          Dst:             OPENSSL_asc2uni
        - Src:             'crypto/pkcs12/p12_key.c:32,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs12/p12_key.c:32,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs12/p12_key.c:32,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs12/p12_key.c:35,11'
          Dst:             PKCS12_key_gen_uni_ex
        - Src:             'crypto/pkcs12/p12_key.c:37,5'
          Dst:             CRYPTO_clear_free
    - functionName:    d2i_PKCS12_fp
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'struct.PKCS12_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.PKCS12_st **'
      constantsTouched: []
      argNames:
        - fp
        - p12
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_fp_ex
        - PKCS12_it
        - ossl_pkcs12_get0_pkcs7ctx
        - ossl_pkcs7_ctx_get0_libctx
        - ossl_pkcs7_ctx_get0_propq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:256,9'
              BranchSideFuncs:
                - ossl_pkcs12_get0_pkcs7ctx
                - PKCS12_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
            - BranchSide:      'crypto/pkcs12/p12_utl.c:257,44'
              BranchSideFuncs:
                - ossl_pkcs12_get0_pkcs7ctx
                - PKCS12_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
        - Branch String:   'crypto/pkcs12/p12_utl.c:258,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:259,49'
              BranchSideFuncs:
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
                - PKCS12_it
                - ASN1_item_d2i_fp_ex
            - BranchSide:      'crypto/pkcs12/p12_utl.c:262,5'
              BranchSideFuncs:
                - PKCS12_it
                - ASN1_item_d2i_fp_ex
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:257,17'
          Dst:             ossl_pkcs12_get0_pkcs7ctx
        - Src:             'crypto/pkcs12/p12_utl.c:259,22'
          Dst:             ossl_pkcs7_ctx_get0_libctx
        - Src:             'crypto/pkcs12/p12_utl.c:260,21'
          Dst:             ossl_pkcs7_ctx_get0_propq
        - Src:             'crypto/pkcs12/p12_utl.c:263,32'
          Dst:             PKCS12_it
        - Src:             'crypto/pkcs12/p12_utl.c:263,12'
          Dst:             ASN1_item_d2i_fp_ex
    - functionName:    d2i_PKCS12_bio
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'struct.PKCS12_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.PKCS12_st **'
      constantsTouched: []
      argNames:
        - bp
        - p12
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_bio_ex
        - PKCS12_it
        - ossl_pkcs12_get0_pkcs7ctx
        - ossl_pkcs7_ctx_get0_libctx
        - ossl_pkcs7_ctx_get0_propq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:239,9'
              BranchSideFuncs:
                - ossl_pkcs12_get0_pkcs7ctx
                - PKCS12_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
            - BranchSide:      'crypto/pkcs12/p12_utl.c:240,44'
              BranchSideFuncs:
                - ossl_pkcs12_get0_pkcs7ctx
                - PKCS12_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
        - Branch String:   'crypto/pkcs12/p12_utl.c:241,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:242,49'
              BranchSideFuncs:
                - ossl_pkcs7_ctx_get0_libctx
                - ossl_pkcs7_ctx_get0_propq
                - PKCS12_it
                - ASN1_item_d2i_bio_ex
            - BranchSide:      'crypto/pkcs12/p12_utl.c:245,5'
              BranchSideFuncs:
                - PKCS12_it
                - ASN1_item_d2i_bio_ex
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:240,17'
          Dst:             ossl_pkcs12_get0_pkcs7ctx
        - Src:             'crypto/pkcs12/p12_utl.c:242,22'
          Dst:             ossl_pkcs7_ctx_get0_libctx
        - Src:             'crypto/pkcs12/p12_utl.c:243,21'
          Dst:             ossl_pkcs7_ctx_get0_propq
        - Src:             'crypto/pkcs12/p12_utl.c:246,33'
          Dst:             PKCS12_it
        - Src:             'crypto/pkcs12/p12_utl.c:246,12'
          Dst:             ASN1_item_d2i_bio_ex
    - functionName:    i2d_PKCS12_fp
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.PKCS12_st *'
      constantsTouched: []
      argNames:
        - fp
        - p12
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - PKCS12_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:229,29'
          Dst:             PKCS12_it
        - Src:             'crypto/pkcs12/p12_utl.c:229,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    i2d_PKCS12_bio
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.PKCS12_st *'
      constantsTouched: []
      argNames:
        - bp
        - p12
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - PKCS12_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:223,30'
          Dst:             PKCS12_it
        - Src:             'crypto/pkcs12/p12_utl.c:223,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    bmp_to_utf8
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - utf16
        - len
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UTF8_putc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:154,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:156,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:156,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:159,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:161,28'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:161,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:174,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
        - Branch String:   'crypto/pkcs12/p12_utl.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:164,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
            - BranchSide:      'crypto/pkcs12/p12_utl.c:174,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
        - Branch String:   'crypto/pkcs12/p12_utl.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:164,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:166,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
        - Branch String:   'crypto/pkcs12/p12_utl.c:169,25'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:169,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:169,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
        - Branch String:   'crypto/pkcs12/p12_utl.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:169,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:170,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
        - Branch String:   'crypto/pkcs12/p12_utl.c:174,44'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:174,63'
              BranchSideFuncs:
                - UTF8_putc
            - BranchSide:      'crypto/pkcs12/p12_utl.c:174,58'
              BranchSideFuncs:
                - UTF8_putc
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:174,12'
          Dst:             UTF8_putc
    - functionName:    OPENSSL_uni2utf8
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - uni
        - unilen
      BBCount:         38
      ICount:          237
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_malloc
        - OPENSSL_uni2asc
        - bmp_to_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:186,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_uni2asc
        - Branch String:   'crypto/pkcs12/p12_utl.c:186,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:187,31'
              BranchSideFuncs:
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_uni2asc
            - BranchSide:      'crypto/pkcs12/p12_utl.c:200,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:193,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:193,43'
              BranchSideFuncs:
                - OPENSSL_uni2asc
            - BranchSide:      'crypto/pkcs12/p12_utl.c:194,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_uni2asc
        - Branch String:   'crypto/pkcs12/p12_utl.c:194,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:194,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_uni2asc
            - BranchSide:      'crypto/pkcs12/p12_utl.c:195,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_uni2asc
        - Branch String:   'crypto/pkcs12/p12_utl.c:200,17'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:200,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:201,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:200,34'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:200,36'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:201,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:201,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:203,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:207,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:207,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:208,25'
              BranchSideFuncs:
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:215,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:209,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:210,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bmp_to_utf8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:215,17'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:215,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:215,34'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:215,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:218,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:187,13'
          Dst:             bmp_to_utf8
        - Src:             'crypto/pkcs12/p12_utl.c:193,27'
          Dst:             OPENSSL_uni2asc
        - Src:             'crypto/pkcs12/p12_utl.c:203,19'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/pkcs12/p12_utl.c:208,13'
          Dst:             bmp_to_utf8
    - functionName:    OPENSSL_uni2asc
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - uni
        - unilen
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:55,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:57,17'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:57,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:58,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:58,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:59,8'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:62,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:62,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:63,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:64,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:60,19'
          Dst:             CRYPTO_malloc
    - functionName:    OPENSSL_utf82uni
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - asc
        - asclen
        - uni
        - unilen
      BBCount:         33
      ICount:          269
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_malloc
        - OPENSSL_asc2uni
        - UTF8_getc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:85,25'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
            - BranchSide:      'crypto/pkcs12/p12_utl.c:87,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
        - Branch String:   'crypto/pkcs12/p12_utl.c:87,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:88,46'
              BranchSideFuncs:
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
            - BranchSide:      'crypto/pkcs12/p12_utl.c:118,10'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/pkcs12/p12_utl.c:106,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:107,36'
              BranchSideFuncs:
                - OPENSSL_asc2uni
            - BranchSide:      'crypto/pkcs12/p12_utl.c:109,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_asc2uni
        - Branch String:   'crypto/pkcs12/p12_utl.c:109,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
        - Branch String:   'crypto/pkcs12/p12_utl.c:112,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:113,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
            - BranchSide:      'crypto/pkcs12/p12_utl.c:115,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_asc2uni
        - Branch String:   'crypto/pkcs12/p12_utl.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:123,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/pkcs12/p12_utl.c:123,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:124,46'
              BranchSideFuncs:
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:141,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:126,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/pkcs12/p12_utl.c:136,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/pkcs12/p12_utl.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:144,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:146,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:147,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:85,18'
          Dst:             strlen
        - Src:             'crypto/pkcs12/p12_utl.c:88,13'
          Dst:             UTF8_getc
        - Src:             'crypto/pkcs12/p12_utl.c:107,20'
          Dst:             OPENSSL_asc2uni
        - Src:             'crypto/pkcs12/p12_utl.c:120,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/pkcs12/p12_utl.c:124,13'
          Dst:             UTF8_getc
    - functionName:    OPENSSL_asc2uni
      functionSourceFile: '/src/openssl/crypto/pkcs12/p12_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - asc
        - asclen
        - uni
        - unilen
      BBCount:         21
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_malloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/pkcs12/p12_utl.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:25,25'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:26,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:28,12'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:29,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:31,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs12/p12_utl.c:31,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:32,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs12/p12_utl.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:39,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs12/p12_utl.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs12/p12_utl.c:41,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs12/p12_utl.c:42,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs12/p12_utl.c:25,18'
          Dst:             strlen
        - Src:             'crypto/pkcs12/p12_utl.c:29,19'
          Dst:             CRYPTO_malloc
    - functionName:    PKCS7_stream
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char ***'
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - boundary
        - p7
      BBCount:         18
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OCTET_STRING_new
        - OBJ_obj2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:716,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:718,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:722,14'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:730,14'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:738,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:742,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:723,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:724,18'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:731,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:732,18'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:746,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:716,13'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:724,18'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/pkcs7/pk7_lib.c:732,18'
          Dst:             ASN1_OCTET_STRING_new
    - functionName:    PKCS7_set_cipher
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.evp_cipher_st *'
      constantsTouched: []
      argNames:
        - p7
        - cipher
      BBCount:         10
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
        - EVP_CIPHER_get_type
        - OBJ_obj2nid
        - ossl_pkcs7_get0_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:687,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:689,14'
              BranchSideFuncs:
                - EVP_CIPHER_get_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_pkcs7_get0_ctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:692,14'
              BranchSideFuncs:
                - EVP_CIPHER_get_type
                - __sanitizer_cov_trace_const_cmp4
                - ossl_pkcs7_get0_ctx
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:695,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:702,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:706,18'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:686,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:695,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:695,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:695,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:700,9'
          Dst:             EVP_CIPHER_get_type
        - Src:             'crypto/pkcs7/pk7_lib.c:702,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:702,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:702,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:707,15'
          Dst:             ossl_pkcs7_get0_ctx
    - functionName:    ossl_pkcs7_get0_ctx
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionDepth:   0
      returnType:      'struct.PKCS7_CTX_st *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:478,12'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:478,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:478,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PKCS7_cert_from_signer_info
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.pkcs7_signer_info_st *'
      constantsTouched: []
      argNames:
        - p7
        - si
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_obj2nid
        - X509_find_by_issuer_and_serial
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:672,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:673,48'
              BranchSideFuncs:
                - X509_find_by_issuer_and_serial
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:678,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:672,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:673,17'
          Dst:             X509_find_by_issuer_and_serial
    - functionName:    pkcs7_rsa_encrypt_decrypt_setup
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_recip_info_st *'
        - int
      constantsTouched: []
      argNames:
        - ri
        - decrypt
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_nid2obj
        - PKCS7_RECIP_INFO_get0_alg
        - X509_ALGOR_set0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:608,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:609,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:614,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:610,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:611,36'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:609,9'
          Dst:             PKCS7_RECIP_INFO_get0_alg
        - Src:             'crypto/pkcs7/pk7_lib.c:611,41'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:611,20'
          Dst:             X509_ALGOR_set0
    - functionName:    PKCS7_RECIP_INFO_get0_alg
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pkcs7_recip_info_st *'
        - 'struct.X509_algor_st **'
      constantsTouched: []
      argNames:
        - ri
        - penc
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:560,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:561,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_check_PKCS7_RECIP_INFO_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.pkcs7_recip_info_st *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_recip_info_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_PKCS7_RECIP_INFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_PKCS7_RECIP_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS7_add_recipient_info
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.pkcs7_recip_info_st *'
      constantsTouched: []
      argNames:
        - p7
        - ri
      BBCount:         10
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - OPENSSL_sk_push
        - ossl_check_PKCS7_RECIP_INFO_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:587,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:589,14'
              BranchSideFuncs:
                - ossl_check_PKCS7_RECIP_INFO_sk_type
                - ossl_check_PKCS7_RECIP_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:592,14'
              BranchSideFuncs:
                - ossl_check_PKCS7_RECIP_INFO_sk_type
                - ossl_check_PKCS7_RECIP_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:595,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:599,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:600,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:601,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:586,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:595,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:595,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:595,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:599,10'
          Dst:             ossl_check_PKCS7_RECIP_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:599,10'
          Dst:             ossl_check_PKCS7_RECIP_INFO_type
        - Src:             'crypto/pkcs7/pk7_lib.c:599,10'
          Dst:             OPENSSL_sk_push
    - functionName:    PKCS7_RECIP_INFO_set
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_recip_info_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - p7i
        - x509
      BBCount:         29
      ICount:          185
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_INTEGER_dup
        - ASN1_INTEGER_free
        - ASN1_INTEGER_set
        - ERR_new
        - EVP_PKEY_is_a
        - X509_NAME_set
        - X509_get0_pubkey
        - X509_get0_serialNumber
        - X509_get_issuer_name
        - X509_up_ref
        - pkcs7_rsa_encrypt_decrypt_setup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:622,9'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:623,25'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:623,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:625,9'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:627,23'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:630,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:632,29'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:633,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:636,23'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:636,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:638,23'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:639,45'
              BranchSideFuncs:
                - pkcs7_rsa_encrypt_decrypt_setup
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:644,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:639,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:640,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:641,9'
              BranchSideFuncs:
                - X509_up_ref
        - Branch String:   'crypto/pkcs7/pk7_lib.c:644,29'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:644,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:645,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:644,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:645,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:650,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:651,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:652,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:656,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:656,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:657,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:621,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:624,24'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/pkcs7/pk7_lib.c:623,10'
          Dst:             X509_NAME_set
        - Src:             'crypto/pkcs7/pk7_lib.c:627,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/pkcs7/pk7_lib.c:629,28'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/pkcs7/pk7_lib.c:629,11'
          Dst:             ASN1_INTEGER_dup
        - Src:             'crypto/pkcs7/pk7_lib.c:632,12'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/pkcs7/pk7_lib.c:636,9'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/pkcs7/pk7_lib.c:638,9'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/pkcs7/pk7_lib.c:639,13'
          Dst:             pkcs7_rsa_encrypt_decrypt_setup
        - Src:             'crypto/pkcs7/pk7_lib.c:645,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:645,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:645,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:652,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:652,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:652,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:657,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:657,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:657,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:661,5'
          Dst:             X509_up_ref
    - functionName:    PKCS7_add_recipient
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      'struct.pkcs7_recip_info_st *'
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - p7
        - x509
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PKCS7_RECIP_INFO_free
        - PKCS7_RECIP_INFO_new
        - PKCS7_RECIP_INFO_set
        - PKCS7_add_recipient_info
        - ossl_pkcs7_get0_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:568,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:569,9'
              BranchSideFuncs:
                - PKCS7_RECIP_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:570,30'
              BranchSideFuncs:
                - PKCS7_RECIP_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_recipient_info
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_RECIP_INFO_free
                - ossl_pkcs7_get0_ctx
        - Branch String:   'crypto/pkcs7/pk7_lib.c:570,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:571,9'
              BranchSideFuncs:
                - PKCS7_RECIP_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:572,35'
              BranchSideFuncs:
                - PKCS7_add_recipient_info
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_RECIP_INFO_free
                - ossl_pkcs7_get0_ctx
        - Branch String:   'crypto/pkcs7/pk7_lib.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:573,9'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:574,35'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:568,15'
          Dst:             PKCS7_RECIP_INFO_new
        - Src:             'crypto/pkcs7/pk7_lib.c:570,9'
          Dst:             PKCS7_RECIP_INFO_set
        - Src:             'crypto/pkcs7/pk7_lib.c:572,10'
          Dst:             PKCS7_add_recipient_info
        - Src:             'crypto/pkcs7/pk7_lib.c:574,15'
          Dst:             ossl_pkcs7_get0_ctx
        - Src:             'crypto/pkcs7/pk7_lib.c:577,5'
          Dst:             PKCS7_RECIP_INFO_free
    - functionName:    PKCS7_SIGNER_INFO_get0_algs
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.pkcs7_signer_info_st *'
        - 'struct.evp_pkey_st.1591 **'
        - 'struct.X509_algor_st **'
        - 'struct.X509_algor_st **'
      constantsTouched: []
      argNames:
        - si
        - pk
        - pdig
        - psig
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:551,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:552,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:553,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:555,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PKCS7_set_digest
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - p7
        - md
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_TYPE_new
        - ERR_new
        - EVP_MD_get_type
        - OBJ_nid2obj
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:521,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:522,44'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - EVP_MD_get_type
                - OBJ_nid2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:531,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:522,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:523,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:526,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_nid2obj
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:521,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:522,44'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/pkcs7/pk7_lib.c:523,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:523,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:523,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:527,51'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/pkcs7/pk7_lib.c:527,39'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:531,5'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:531,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:531,5'
          Dst:             ERR_set_error
    - functionName:    ossl_pkcs7_ctx_propagate
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_pkcs7_resolve_libctx
        - ossl_pkcs7_set0_libctx
        - ossl_pkcs7_set1_propq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:503,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:504,9'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:506,31'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:502,5'
          Dst:             ossl_pkcs7_set0_libctx
        - Src:             'crypto/pkcs7/pk7_lib.c:503,10'
          Dst:             ossl_pkcs7_set1_propq
        - Src:             'crypto/pkcs7/pk7_lib.c:506,5'
          Dst:             ossl_pkcs7_resolve_libctx
    - functionName:    ossl_pkcs7_set0_libctx
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - p7
        - ctx
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_pkcs7_set1_propq
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p7
        - propq
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:489,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:492,9'
              BranchSideFuncs:
                - CRYPTO_strdup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:493,25'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:494,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:495,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:496,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:489,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/pkcs7/pk7_lib.c:493,25'
          Dst:             CRYPTO_strdup
    - functionName:    ossl_pkcs7_resolve_libctx
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
      BBCount:         24
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - PKCS7_get_signer_info
        - ossl_check_const_PKCS7_RECIP_INFO_sk_type
        - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
        - ossl_check_const_X509_sk_type
        - ossl_pkcs7_ctx_get0_libctx
        - ossl_pkcs7_ctx_get0_propq
        - ossl_pkcs7_get0_ctx
        - ossl_x509_set0_libctx
        - pkcs7_get_recipient_info
        - pkcs7_get_signer_certs
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:452,21'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:452,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:455,39'
              BranchSideFuncs:
                - pkcs7_get_recipient_info
                - PKCS7_get_signer_info
                - pkcs7_get_signer_certs
                - ossl_check_const_X509_sk_type.7339
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
                - ossl_check_const_X509_sk_type.7339
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
        - Branch String:   'crypto/pkcs7/pk7_lib.c:459,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:460,31'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.7339
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
                - ossl_check_const_X509_sk_type.7339
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:462,12'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
        - Branch String:   'crypto/pkcs7/pk7_lib.c:462,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:463,32'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_x509_set0_libctx
                - ossl_check_const_PKCS7_RECIP_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:468,12'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/pkcs7/pk7_lib.c:468,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:468,5'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:469,33'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:471,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:472,23'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:473,5'
              BranchSideFuncs:
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_PKCS7_SIGNER_INFO_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:445,28'
          Dst:             ossl_pkcs7_get0_ctx
        - Src:             'crypto/pkcs7/pk7_lib.c:446,28'
          Dst:             ossl_pkcs7_ctx_get0_libctx
        - Src:             'crypto/pkcs7/pk7_lib.c:447,25'
          Dst:             ossl_pkcs7_ctx_get0_propq
        - Src:             'crypto/pkcs7/pk7_lib.c:455,14'
          Dst:             pkcs7_get_recipient_info
        - Src:             'crypto/pkcs7/pk7_lib.c:456,14'
          Dst:             PKCS7_get_signer_info
        - Src:             'crypto/pkcs7/pk7_lib.c:457,13'
          Dst:             pkcs7_get_signer_certs
        - Src:             'crypto/pkcs7/pk7_lib.c:459,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:459,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/pkcs7/pk7_lib.c:460,31'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:460,31'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/pkcs7/pk7_lib.c:460,9'
          Dst:             ossl_x509_set0_libctx
        - Src:             'crypto/pkcs7/pk7_lib.c:462,21'
          Dst:             ossl_check_const_PKCS7_RECIP_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:462,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/pkcs7/pk7_lib.c:463,32'
          Dst:             ossl_check_const_PKCS7_RECIP_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:463,32'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/pkcs7/pk7_lib.c:465,9'
          Dst:             ossl_x509_set0_libctx
        - Src:             'crypto/pkcs7/pk7_lib.c:468,21'
          Dst:             ossl_check_const_PKCS7_SIGNER_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:468,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/pkcs7/pk7_lib.c:469,33'
          Dst:             ossl_check_const_PKCS7_SIGNER_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:469,33'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_pkcs7_ctx_get0_libctx
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.PKCS7_CTX_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:512,12'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:512,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:512,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_pkcs7_ctx_get0_propq
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.PKCS7_CTX_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:516,12'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:516,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:516,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pkcs7_get_recipient_info
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionDepth:   0
      returnType:      'struct.stack_st_PKCS7_RECIP_INFO *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_obj2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:431,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:432,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:433,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:434,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:435,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:431,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:433,9'
          Dst:             OBJ_obj2nid
    - functionName:    PKCS7_get_signer_info
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionDepth:   0
      returnType:      'struct.stack_st_PKCS7_SIGNER_INFO *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_obj2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:537,20'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:537,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:537,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:539,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:539,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:540,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:541,16'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:541,16'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:542,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:544,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:539,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:541,16'
          Dst:             OBJ_obj2nid
    - functionName:    pkcs7_get_signer_certs
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_obj2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:420,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:421,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:422,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:422,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:423,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:424,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:420,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:422,9'
          Dst:             OBJ_obj2nid
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_PKCS7_RECIP_INFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_PKCS7_RECIP_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_PKCS7_SIGNER_INFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_PKCS7_SIGNER_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS7_add_signature
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      'struct.pkcs7_signer_info_st *'
      argCount:        4
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st.1591 *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - p7
        - x509
        - pkey
        - dgst
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_PKEY_get_default_digest_nid
        - EVP_get_digestbyname
        - OBJ_nid2sn
        - PKCS7_SIGNER_INFO_free
        - PKCS7_SIGNER_INFO_new
        - PKCS7_SIGNER_INFO_set
        - PKCS7_add_signer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:393,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:395,45'
              BranchSideFuncs:
                - EVP_PKEY_get_default_digest_nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - PKCS7_SIGNER_INFO_new
                - PKCS7_SIGNER_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:404,15'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_new
                - PKCS7_SIGNER_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:395,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:396,13'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:397,16'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - PKCS7_SIGNER_INFO_new
                - PKCS7_SIGNER_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:398,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:399,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS7_SIGNER_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:402,5'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_new
                - PKCS7_SIGNER_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:404,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:405,9'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:406,31'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:407,9'
              BranchSideFuncs:
                - PKCS7_SIGNER_INFO_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:408,27'
              BranchSideFuncs:
                - PKCS7_add_signer
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNER_INFO_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:408,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:410,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:395,13'
          Dst:             EVP_PKEY_get_default_digest_nid
        - Src:             'crypto/pkcs7/pk7_lib.c:397,16'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/pkcs7/pk7_lib.c:397,16'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/pkcs7/pk7_lib.c:399,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:399,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:399,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:404,15'
          Dst:             PKCS7_SIGNER_INFO_new
        - Src:             'crypto/pkcs7/pk7_lib.c:406,9'
          Dst:             PKCS7_SIGNER_INFO_set
        - Src:             'crypto/pkcs7/pk7_lib.c:408,10'
          Dst:             PKCS7_add_signer
        - Src:             'crypto/pkcs7/pk7_lib.c:412,5'
          Dst:             PKCS7_SIGNER_INFO_free
    - functionName:    PKCS7_SIGNER_INFO_set
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.pkcs7_signer_info_st *'
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st.1591 *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - p7i
        - x509
        - pkey
        - dgst
      BBCount:         28
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_INTEGER_dup
        - ASN1_INTEGER_free
        - ASN1_INTEGER_set
        - ERR_new
        - EVP_MD_get_type
        - EVP_PKEY_is_a
        - EVP_PKEY_up_ref
        - OBJ_nid2obj
        - X509_ALGOR_set0
        - X509_NAME_set
        - X509_get0_serialNumber
        - X509_get_issuer_name
        - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - pkcs7_rsa_sign_verify_setup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:345,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:346,9'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:347,25'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:349,9'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:355,23'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - X509_get0_serialNumber
                - ASN1_INTEGER_dup
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:358,9'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:361,21'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - EVP_MD_get_type
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:368,9'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:370,23'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:370,35'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:370,52'
              BranchSideFuncs:
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:371,53'
              BranchSideFuncs:
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:371,53'
              BranchSideFuncs:
                - pkcs7_ecdsa_or_dsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:372,23'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pkcs7_rsa_sign_verify_setup
        - Branch String:   'crypto/pkcs7/pk7_lib.c:372,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:373,44'
              BranchSideFuncs:
                - pkcs7_rsa_sign_verify_setup
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:375,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:375,29'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:375,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:384,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:375,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:376,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:384,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:377,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:378,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:379,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:379,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:380,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:383,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:345,10'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:348,24'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/pkcs7/pk7_lib.c:347,10'
          Dst:             X509_NAME_set
        - Src:             'crypto/pkcs7/pk7_lib.c:355,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/pkcs7/pk7_lib.c:357,28'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/pkcs7/pk7_lib.c:357,11'
          Dst:             ASN1_INTEGER_dup
        - Src:             'crypto/pkcs7/pk7_lib.c:361,5'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/pkcs7/pk7_lib.c:366,55'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/pkcs7/pk7_lib.c:366,43'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:366,10'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/pkcs7/pk7_lib.c:370,9'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/pkcs7/pk7_lib.c:370,38'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/pkcs7/pk7_lib.c:371,16'
          Dst:             pkcs7_ecdsa_or_dsa_sign_verify_setup
        - Src:             'crypto/pkcs7/pk7_lib.c:372,9'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/pkcs7/pk7_lib.c:373,16'
          Dst:             pkcs7_rsa_sign_verify_setup
        - Src:             'crypto/pkcs7/pk7_lib.c:380,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:380,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:380,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:384,5'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:384,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:384,5'
          Dst:             ERR_set_error
    - functionName:    PKCS7_add_signer
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.pkcs7_signer_info_st *'
      constantsTouched: []
      argNames:
        - p7
        - psi
      BBCount:         33
      ICount:          249
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_TYPE_new
        - ERR_new
        - OBJ_cmp
        - OBJ_dup
        - OBJ_nid2obj
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_ALGOR_free
        - X509_ALGOR_new
        - ossl_check_PKCS7_SIGNER_INFO_sk_type
        - ossl_check_X509_ALGOR_sk_type
        - ossl_check_const_X509_ALGOR_sk_type
        - ossl_pkcs7_get0_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:197,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:199,21'
              BranchSideFuncs:
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:203,21'
              BranchSideFuncs:
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:207,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:214,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:215,15'
              BranchSideFuncs:
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:221,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:217,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:220,5'
              BranchSideFuncs:
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_new
                - ASN1_TYPE_new
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_ALGOR_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:221,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:224,20'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:245,36'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:225,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:225,34'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:226,29'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:224,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:226,29'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:234,32'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:234,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:235,42'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:237,38'
              BranchSideFuncs:
                - OBJ_dup
                - ossl_check_X509_ALGOR_sk_type
                - ossl_check_X509_ALGOR_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_free
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:239,36'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:239,40'
              BranchSideFuncs:
                - X509_ALGOR_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:240,29'
              BranchSideFuncs:
                - X509_ALGOR_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:239,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:240,29'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:243,5'
              BranchSideFuncs:
                - ossl_pkcs7_get0_ctx
                - ossl_check_PKCS7_SIGNER_INFO_sk_type
                - ossl_check_PKCS7_SIGNER_INFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:196,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:207,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:207,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:207,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:214,21'
          Dst:             ossl_check_const_X509_ALGOR_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:214,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/pkcs7/pk7_lib.c:215,15'
          Dst:             ossl_check_const_X509_ALGOR_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:215,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/pkcs7/pk7_lib.c:216,13'
          Dst:             OBJ_cmp
        - Src:             'crypto/pkcs7/pk7_lib.c:224,20'
          Dst:             X509_ALGOR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:225,34'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/pkcs7/pk7_lib.c:226,13'
          Dst:             X509_ALGOR_free
        - Src:             'crypto/pkcs7/pk7_lib.c:227,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:227,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:227,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:234,20'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:235,30'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:237,30'
          Dst:             OBJ_dup
        - Src:             'crypto/pkcs7/pk7_lib.c:239,40'
          Dst:             ossl_check_X509_ALGOR_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:239,40'
          Dst:             ossl_check_X509_ALGOR_type
        - Src:             'crypto/pkcs7/pk7_lib.c:239,40'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/pkcs7/pk7_lib.c:240,13'
          Dst:             X509_ALGOR_free
        - Src:             'crypto/pkcs7/pk7_lib.c:245,16'
          Dst:             ossl_pkcs7_get0_ctx
        - Src:             'crypto/pkcs7/pk7_lib.c:246,10'
          Dst:             ossl_check_PKCS7_SIGNER_INFO_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:246,10'
          Dst:             ossl_check_PKCS7_SIGNER_INFO_type
        - Src:             'crypto/pkcs7/pk7_lib.c:246,10'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_check_const_X509_ALGOR_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ALGOR *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_ALGOR_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ALGOR *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_ALGOR_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.X509_algor_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_PKCS7_SIGNER_INFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_PKCS7_SIGNER_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_PKCS7_SIGNER_INFO_type
      functionSourceFile: '/src/openssl/include/openssl/pkcs7.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.pkcs7_signer_info_st *'
      argCount:        1
      argTypes:
        - 'struct.pkcs7_signer_info_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pkcs7_ecdsa_or_dsa_sign_verify_setup
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_signer_info_st *'
        - int
      constantsTouched: []
      argNames:
        - si
        - verify
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_get_id
        - OBJ_find_sigid_by_algs
        - OBJ_nid2obj
        - OBJ_obj2nid
        - PKCS7_SIGNER_INFO_get0_algs
        - X509_ALGOR_set0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:311,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:314,26'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:314,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:315,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:314,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:315,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:316,28'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_id
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
        - Branch String:   'crypto/pkcs7/pk7_lib.c:317,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:319,44'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
        - Branch String:   'crypto/pkcs7/pk7_lib.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:320,13'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:321,32'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:313,9'
          Dst:             PKCS7_SIGNER_INFO_get0_algs
        - Src:             'crypto/pkcs7/pk7_lib.c:316,16'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:319,50'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/pkcs7/pk7_lib.c:319,14'
          Dst:             OBJ_find_sigid_by_algs
        - Src:             'crypto/pkcs7/pk7_lib.c:321,38'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:321,16'
          Dst:             X509_ALGOR_set0
    - functionName:    pkcs7_rsa_sign_verify_setup
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_signer_info_st *'
        - int
      constantsTouched: []
      argNames:
        - si
        - verify
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_nid2obj
        - PKCS7_SIGNER_INFO_get0_algs
        - X509_ALGOR_set0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:329,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:332,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:333,36'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:331,9'
          Dst:             PKCS7_SIGNER_INFO_get0_algs
        - Src:             'crypto/pkcs7/pk7_lib.c:333,41'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:333,20'
          Dst:             X509_ALGOR_set0
    - functionName:    ossl_check_X509_CRL_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_CRL_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS7_add_crl
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - p7
        - crl
      BBCount:         15
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - X509_CRL_free
        - X509_CRL_up_ref
        - ossl_check_X509_CRL_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:278,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:280,16'
              BranchSideFuncs:
                - X509_CRL_up_ref
                - ossl_check_X509_CRL_sk_type
                - ossl_check_X509_CRL_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:283,16'
              BranchSideFuncs:
                - X509_CRL_up_ref
                - ossl_check_X509_CRL_sk_type
                - ossl_check_X509_CRL_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:286,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:291,15'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_CRL_up_ref
                - ossl_check_X509_CRL_sk_type
                - ossl_check_X509_CRL_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:292,10'
              BranchSideFuncs:
                - X509_CRL_up_ref
                - ossl_check_X509_CRL_sk_type
                - ossl_check_X509_CRL_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:293,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:297,21'
              BranchSideFuncs:
                - X509_CRL_up_ref
                - ossl_check_X509_CRL_sk_type
                - ossl_check_X509_CRL_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:302,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:277,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:286,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:286,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:286,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:291,15'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/pkcs7/pk7_lib.c:293,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:293,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:293,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:297,5'
          Dst:             X509_CRL_up_ref
        - Src:             'crypto/pkcs7/pk7_lib.c:298,10'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/pkcs7/pk7_lib.c:298,10'
          Dst:             ossl_check_X509_CRL_type
        - Src:             'crypto/pkcs7/pk7_lib.c:298,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/pkcs7/pk7_lib.c:299,9'
          Dst:             X509_CRL_free
    - functionName:    PKCS7_add_certificate
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - p7
        - x509
      BBCount:         8
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - ossl_x509_add_cert_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:257,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:259,16'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:262,16'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:265,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:256,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:265,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:265,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:265,9'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:269,12'
          Dst:             ossl_x509_add_cert_new
    - functionName:    PKCS7_set0_type_other
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pkcs7_st *'
        - int
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - p7
        - type
        - other
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_nid2obj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:183,16'
          Dst:             OBJ_nid2obj
    - functionName:    PKCS7_set_content
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - p7
        - p7_data
      BBCount:         15
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - PKCS7_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:88,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:90,20'
              BranchSideFuncs:
                - PKCS7_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:94,20'
              BranchSideFuncs:
                - PKCS7_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:100,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:100,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:100,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:100,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:102,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:87,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:90,9'
          Dst:             PKCS7_free
        - Src:             'crypto/pkcs7/pk7_lib.c:94,9'
          Dst:             PKCS7_free
        - Src:             'crypto/pkcs7/pk7_lib.c:102,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:102,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:102,9'
          Dst:             ERR_set_error
    - functionName:    PKCS7_set_type
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - int
      constantsTouched: []
      argNames:
        - p7
        - type
      BBCount:         35
      ICount:          260
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_INTEGER_set
        - ASN1_OCTET_STRING_new
        - ERR_new
        - OBJ_nid2obj
        - PKCS7_DIGEST_new
        - PKCS7_ENCRYPT_new
        - PKCS7_ENVELOPE_new
        - PKCS7_SIGNED_free
        - PKCS7_SIGNED_new
        - PKCS7_SIGN_ENVELOPE_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:119,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:121,20'
              BranchSideFuncs:
                - PKCS7_SIGNED_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNED_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:131,20'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:136,20'
              BranchSideFuncs:
                - PKCS7_SIGN_ENVELOPE_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:146,20'
              BranchSideFuncs:
                - PKCS7_ENVELOPE_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:155,20'
              BranchSideFuncs:
                - PKCS7_ENCRYPT_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:165,20'
              BranchSideFuncs:
                - PKCS7_DIGEST_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:173,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:122,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:124,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_SIGNED_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:124,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:125,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:132,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:137,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:140,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:140,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:141,13'
              BranchSideFuncs:
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:143,15'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:147,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:150,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:150,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:151,13'
              BranchSideFuncs:
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:152,51'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:156,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:159,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:160,13'
              BranchSideFuncs:
                - OBJ_nid2obj
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:161,51'
              BranchSideFuncs:
                - OBJ_nid2obj
        - Branch String:   'crypto/pkcs7/pk7_lib.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:169,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:171,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:117,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:122,27'
          Dst:             PKCS7_SIGNED_new
        - Src:             'crypto/pkcs7/pk7_lib.c:124,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:125,13'
          Dst:             PKCS7_SIGNED_free
        - Src:             'crypto/pkcs7/pk7_lib.c:132,27'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/pkcs7/pk7_lib.c:137,43'
          Dst:             PKCS7_SIGN_ENVELOPE_new
        - Src:             'crypto/pkcs7/pk7_lib.c:140,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:143,15'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:147,32'
          Dst:             PKCS7_ENVELOPE_new
        - Src:             'crypto/pkcs7/pk7_lib.c:150,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:152,51'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:156,32'
          Dst:             PKCS7_ENCRYPT_new
        - Src:             'crypto/pkcs7/pk7_lib.c:159,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:161,51'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/pkcs7/pk7_lib.c:166,29'
          Dst:             PKCS7_DIGEST_new
        - Src:             'crypto/pkcs7/pk7_lib.c:169,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/pkcs7/pk7_lib.c:173,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:173,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:173,9'
          Dst:             ERR_set_error
    - functionName:    PKCS7_content_new
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.pkcs7_st *'
        - int
      constantsTouched: []
      argNames:
        - p7
        - type
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PKCS7_free
        - PKCS7_new
        - PKCS7_set_content
        - PKCS7_set_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:71,9'
              BranchSideFuncs:
                - PKCS7_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:72,25'
              BranchSideFuncs:
                - PKCS7_set_type
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_free
                - PKCS7_set_content
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/pkcs7/pk7_lib.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:73,9'
              BranchSideFuncs:
                - PKCS7_set_content
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:74,28'
              BranchSideFuncs:
                - PKCS7_set_content
                - __sanitizer_cov_trace_const_cmp4
                - PKCS7_free
        - Branch String:   'crypto/pkcs7/pk7_lib.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:70,16'
          Dst:             PKCS7_new
        - Src:             'crypto/pkcs7/pk7_lib.c:72,10'
          Dst:             PKCS7_set_type
        - Src:             'crypto/pkcs7/pk7_lib.c:74,10'
          Dst:             PKCS7_set_content
        - Src:             'crypto/pkcs7/pk7_lib.c:79,5'
          Dst:             PKCS7_free
    - functionName:    PKCS7_ctrl
      functionSourceFile: '/src/openssl/crypto/pkcs7/pk7_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.pkcs7_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - p7
        - cmd
        - larg
        - parg
      BBCount:         24
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ERR_new
        - OBJ_obj2nid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/pkcs7/pk7_lib.c:27,5'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:30,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:45,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:60,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:30,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:31,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:39,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:32,21'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:32,24'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:38,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:32,17'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:33,36'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:38,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:45,13'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:46,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:53,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/pkcs7/pk7_lib.c:46,36'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:46,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:47,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/pkcs7/pk7_lib.c:46,17'
          Branch Sides:
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:47,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/pkcs7/pk7_lib.c:49,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/pkcs7/pk7_lib.c:25,11'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:32,24'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/pkcs7/pk7_lib.c:35,17'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/pkcs7/pk7_lib.c:39,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:39,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:39,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:53,13'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:53,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:53,13'
          Dst:             ERR_set_error
        - Src:             'crypto/pkcs7/pk7_lib.c:60,9'
          Dst:             ERR_new
        - Src:             'crypto/pkcs7/pk7_lib.c:60,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/pkcs7/pk7_lib.c:60,9'
          Dst:             ERR_set_error
    - functionName:    lh_PROPERTY_DEFN_ELEM_error
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_error
    - functionName:    lh_PROPERTY_DEFN_ELEM_insert
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.PROPERTY_DEFN_ELEM *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    lh_PROPERTY_DEFN_ELEM_delete
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.PROPERTY_DEFN_ELEM *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_delete
    - functionName:    ossl_prop_defn_set
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.ossl_property_list_st **'
      constantsTouched: []
      argNames:
        - ctx
        - prop
        - pl
      BBCount:         22
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - lh_PROPERTY_DEFN_ELEM_delete
        - lh_PROPERTY_DEFN_ELEM_error
        - lh_PROPERTY_DEFN_ELEM_insert
        - lh_PROPERTY_DEFN_ELEM_retrieve
        - ossl_assert_int
        - ossl_lib_ctx_get_data
        - ossl_lib_ctx_unlock
        - ossl_lib_ctx_write_lock
        - ossl_property_free
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/defn_cache.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/defn_cache.c:102,9'
              BranchSideFuncs:
                - ossl_lib_ctx_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - lh_PROPERTY_DEFN_ELEM_delete
        - Branch String:   'crypto/property/defn_cache.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/defn_cache.c:105,34'
              BranchSideFuncs:
                - ossl_lib_ctx_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - lh_PROPERTY_DEFN_ELEM_delete
        - Branch String:   'crypto/property/defn_cache.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:106,9'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - lh_PROPERTY_DEFN_ELEM_delete
            - BranchSide:      'crypto/property/defn_cache.c:107,17'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - lh_PROPERTY_DEFN_ELEM_delete
        - Branch String:   'crypto/property/defn_cache.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:109,38'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_delete
                - ossl_lib_ctx_unlock
            - BranchSide:      'crypto/property/defn_cache.c:113,45'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/defn_cache.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:114,29'
              BranchSideFuncs:
                - ossl_property_free
                - ossl_lib_ctx_unlock
            - BranchSide:      'crypto/property/defn_cache.c:118,18'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_lib_ctx_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/defn_cache.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:121,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_PROPERTY_DEFN_ELEM_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_unlock
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/property/defn_cache.c:131,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_lib_ctx_unlock
        - Branch String:   'crypto/property/defn_cache.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:127,13'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_unlock
                - CRYPTO_free
            - BranchSide:      'crypto/property/defn_cache.c:128,42'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_unlock
                - CRYPTO_free
        - Branch String:   'crypto/property/defn_cache.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:129,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_lib_ctx_unlock
            - BranchSide:      'crypto/property/defn_cache.c:130,5'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_lib_ctx_unlock
      Callsites:
        - Src:             'crypto/property/defn_cache.c:97,22'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/property/defn_cache.c:105,10'
          Dst:             ossl_lib_ctx_write_lock
        - Src:             'crypto/property/defn_cache.c:109,9'
          Dst:             lh_PROPERTY_DEFN_ELEM_delete
        - Src:             'crypto/property/defn_cache.c:113,14'
          Dst:             lh_PROPERTY_DEFN_ELEM_retrieve
        - Src:             'crypto/property/defn_cache.c:114,9'
          Dst:             ossl_property_free
        - Src:             'crypto/property/defn_cache.c:118,11'
          Dst:             strlen
        - Src:             'crypto/property/defn_cache.c:119,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/defn_cache.c:124,15'
          Dst:             lh_PROPERTY_DEFN_ELEM_insert
        - Src:             'crypto/property/defn_cache.c:125,14'
          Dst:             ossl_assert_int
        - Src:             'crypto/property/defn_cache.c:128,14'
          Dst:             lh_PROPERTY_DEFN_ELEM_error
        - Src:             'crypto/property/defn_cache.c:131,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/defn_cache.c:134,5'
          Dst:             ossl_lib_ctx_unlock
    - functionName:    lh_PROPERTY_DEFN_ELEM_retrieve
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.PROPERTY_DEFN_ELEM *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_prop_defn_get
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - prop
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - lh_PROPERTY_DEFN_ELEM_retrieve
        - ossl_assert_int
        - ossl_lib_ctx_get_data
        - ossl_lib_ctx_read_lock
        - ossl_lib_ctx_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/defn_cache.c:73,46'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:73,73'
              BranchSideFuncs:
                - ossl_lib_ctx_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - ossl_lib_ctx_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/defn_cache.c:74,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/defn_cache.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:74,9'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - ossl_lib_ctx_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/defn_cache.c:76,17'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_retrieve
                - ossl_lib_ctx_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7382
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/defn_cache.c:79,19'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/defn_cache.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/defn_cache.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/defn_cache.c:81,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:71,22'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/property/defn_cache.c:73,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/property/defn_cache.c:73,50'
          Dst:             ossl_lib_ctx_read_lock
        - Src:             'crypto/property/defn_cache.c:77,9'
          Dst:             lh_PROPERTY_DEFN_ELEM_retrieve
        - Src:             'crypto/property/defn_cache.c:78,5'
          Dst:             ossl_lib_ctx_unlock
        - Src:             'crypto/property/defn_cache.c:79,23'
          Dst:             ossl_assert_int
    - functionName:    property_defn_cmp
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROPERTY_DEFN_ELEM *'
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:42,12'
          Dst:             strcmp
    - functionName:    property_defn_hash
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_strhash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:36,12'
          Dst:             OPENSSL_LH_strhash
    - functionName:    lh_PROPERTY_DEFN_ELEM_new
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_new
    - functionName:    ossl_property_defns_new
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lh_PROPERTY_DEFN_ELEM_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:63,12'
          Dst:             lh_PROPERTY_DEFN_ELEM_new
        - Src:             'crypto/property/defn_cache.c:63,12'
          Dst:             property_defn_hash
        - Src:             'crypto/property/defn_cache.c:63,12'
          Dst:             property_defn_cmp
    - functionName:    lh_PROPERTY_DEFN_ELEM_free
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_free
    - functionName:    property_defn_free
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROPERTY_DEFN_ELEM *'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - ossl_property_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:47,5'
          Dst:             ossl_property_free
        - Src:             'crypto/property/defn_cache.c:48,5'
          Dst:             CRYPTO_free
    - functionName:    lh_PROPERTY_DEFN_ELEM_doall
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/defn_cache.c:32,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    ossl_property_defns_free
      functionSourceFile: '/src/openssl/crypto/property/defn_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vproperty_defns
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_PROPERTY_DEFN_ELEM_doall
        - lh_PROPERTY_DEFN_ELEM_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/defn_cache.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/property/defn_cache.c:55,9'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_doall
                - lh_PROPERTY_DEFN_ELEM_free
            - BranchSide:      'crypto/property/defn_cache.c:56,37'
              BranchSideFuncs:
                - lh_PROPERTY_DEFN_ELEM_doall
                - lh_PROPERTY_DEFN_ELEM_free
      Callsites:
        - Src:             'crypto/property/defn_cache.c:56,9'
          Dst:             lh_PROPERTY_DEFN_ELEM_doall
        - Src:             'crypto/property/defn_cache.c:56,9'
          Dst:             property_defn_free
        - Src:             'crypto/property/defn_cache.c:58,9'
          Dst:             lh_PROPERTY_DEFN_ELEM_free
    - functionName:    impl_cache_flush_cache
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.QUERY *'
        - 'struct.IMPL_CACHE_FLUSH *'
      constantsTouched: []
      argNames:
        - c
        - state
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_QUERY_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:636,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:637,41'
              BranchSideFuncs:
                - lh_QUERY_delete
                - impl_cache_free
            - BranchSide:      'crypto/property/property.c:639,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:637,25'
          Dst:             lh_QUERY_delete
        - Src:             'crypto/property/property.c:637,9'
          Dst:             impl_cache_free
    - functionName:    lh_QUERY_delete
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.QUERY *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_delete
    - functionName:    impl_cache_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - ossl_method_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:210,9'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
            - BranchSide:      'crypto/property/property.c:211,27'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/property/property.c:211,9'
          Dst:             ossl_method_free
        - Src:             'crypto/property/property.c:212,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_method_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.METHOD *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lh_QUERY_doall_IMPL_CACHE_FLUSH
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
        - 'struct.IMPL_CACHE_FLUSH *'
      constantsTouched: []
      argNames:
        - lh
        - fn
        - arg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:601,1'
          Dst:             OPENSSL_LH_doall_arg
    - functionName:    impl_cache_flush_one_alg
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'struct.ALGORITHM *'
        - 'char *'
      constantsTouched: []
      argNames:
        - idx
        - alg
        - v
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lh_QUERY_doall_IMPL_CACHE_FLUSH
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:648,5'
          Dst:             lh_QUERY_doall_IMPL_CACHE_FLUSH
        - Src:             'crypto/property/property.c:648,5'
          Dst:             impl_cache_flush_cache
    - functionName:    lh_QUERY_flush
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_flush
    - functionName:    alg_do_one
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ALGORITHM *'
        - 'struct.IMPLEMENTATION *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - alg
        - impl
        - fn
        - fnarg
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lh_QUERY_num_items
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_num_items
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_num_items
    - functionName:    ossl_method_cache_flush_alg
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ALGORITHM *'
      constantsTouched: []
      argNames:
        - store
        - alg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - impl_cache_flush_alg
        - lh_QUERY_num_items
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:579,27'
          Dst:             lh_QUERY_num_items
        - Src:             'crypto/property/property.c:580,5'
          Dst:             impl_cache_flush_alg
    - functionName:    impl_cache_flush_alg
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'struct.ALGORITHM *'
      constantsTouched: []
      argNames:
        - idx
        - alg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lh_QUERY_doall
        - lh_QUERY_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:218,5'
          Dst:             lh_QUERY_doall
        - Src:             'crypto/property/property.c:218,5'
          Dst:             impl_cache_free
        - Src:             'crypto/property/property.c:219,5'
          Dst:             lh_QUERY_flush
    - functionName:    lh_QUERY_doall
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    ossl_sa_ALGORITHM_get
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.ALGORITHM *'
      argCount:        2
      argTypes:
        - 'struct.sparse_array_st_ALGORITHM *'
        - size_t
      constantsTouched: []
      argNames:
        - sa
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_get
    - functionName:    ossl_sa_ALGORITHM_set
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.sparse_array_st_ALGORITHM *'
        - size_t
        - 'struct.ALGORITHM *'
      constantsTouched: []
      argNames:
        - sa
        - n
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_set
    - functionName:    lh_QUERY_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_free
    - functionName:    sk_IMPLEMENTATION_pop_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_IMPLEMENTATION *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    lh_QUERY_error
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_error
    - functionName:    lh_QUERY_insert
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.QUERY *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    ossl_method_cache_flush_some
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_rdtsc
        - ossl_sa_ALGORITHM_doall_arg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:659,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:661,15'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/property/property.c:664,5'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/property/property.c:668,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:668,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:669,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:659,23'
          Dst:             OPENSSL_rdtsc
        - Src:             'crypto/property/property.c:665,5'
          Dst:             ossl_sa_ALGORITHM_doall_arg
        - Src:             'crypto/property/property.c:665,5'
          Dst:             impl_cache_flush_one_alg
    - functionName:    OPENSSL_rdtsc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_sa_ALGORITHM_doall_arg
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sparse_array_st_ALGORITHM *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sa
        - leaf
        - arg
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_doall_arg
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_doall_arg
    - functionName:    ossl_method_store_cache_set
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - store
        - prov
        - nid
        - prop_query
        - method
        - method_up_ref
        - method_destruct
      BBCount:         39
      ICount:          273
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - impl_cache_free
        - lh_QUERY_delete
        - lh_QUERY_error
        - lh_QUERY_insert
        - ossl_assert_int
        - ossl_method_cache_flush_some
        - ossl_method_free
        - ossl_method_store_retrieve
        - ossl_method_up_ref
        - ossl_property_unlock
        - ossl_property_write_lock
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:712,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:712,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:712,35'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:712,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:712,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:715,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7519
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
                - ossl_method_cache_flush_some
        - Branch String:   'crypto/property/property.c:715,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:716,9'
              BranchSideFuncs:
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
                - ossl_method_cache_flush_some
            - BranchSide:      'crypto/property/property.c:718,35'
              BranchSideFuncs:
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
                - ossl_method_cache_flush_some
        - Branch String:   'crypto/property/property.c:718,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:719,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
                - ossl_method_cache_flush_some
            - BranchSide:      'crypto/property/property.c:720,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
                - ossl_method_cache_flush_some
        - Branch String:   'crypto/property/property.c:720,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:721,38'
              BranchSideFuncs:
                - ossl_method_cache_flush_some
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
            - BranchSide:      'crypto/property/property.c:722,38'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
        - Branch String:   'crypto/property/property.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:724,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:726,9'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
                - lh_QUERY_delete
                - impl_cache_free
        - Branch String:   'crypto/property/property.c:726,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:727,22'
              BranchSideFuncs:
                - lh_QUERY_delete
                - ossl_property_unlock
                - impl_cache_free
            - BranchSide:      'crypto/property/property.c:735,9'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - CRYPTO_free
                - ossl_property_unlock
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
        - Branch String:   'crypto/property/property.c:729,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:730,29'
              BranchSideFuncs:
                - impl_cache_free
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:733,9'
              BranchSideFuncs:
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:736,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:736,14'
              BranchSideFuncs:
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
            - BranchSide:      'crypto/property/property.c:737,20'
              BranchSideFuncs:
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_method_free
                - impl_cache_free
        - Branch String:   'crypto/property/property.c:742,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:743,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_unlock
                - ossl_method_free
                - CRYPTO_free
                - impl_cache_free
            - BranchSide:      'crypto/property/property.c:744,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - lh_QUERY_insert
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_unlock
                - ossl_method_free
                - CRYPTO_free
                - impl_cache_free
        - Branch String:   'crypto/property/property.c:745,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:746,29'
              BranchSideFuncs:
                - impl_cache_free
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:749,29'
              BranchSideFuncs:
                - lh_QUERY_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_unlock
                - ossl_method_free
                - CRYPTO_free
        - Branch String:   'crypto/property/property.c:749,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:750,19'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:754,27'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:750,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:751,17'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:752,13'
              BranchSideFuncs:
                - ossl_property_unlock
      Callsites:
        - Src:             'crypto/property/property.c:715,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/property/property.c:718,10'
          Dst:             ossl_property_write_lock
        - Src:             'crypto/property/property.c:721,9'
          Dst:             ossl_method_cache_flush_some
        - Src:             'crypto/property/property.c:722,11'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:729,20'
          Dst:             lh_QUERY_delete
        - Src:             'crypto/property/property.c:730,13'
          Dst:             impl_cache_free
        - Src:             'crypto/property/property.c:735,9'
          Dst:             strlen
        - Src:             'crypto/property/property.c:735,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property.c:742,14'
          Dst:             ossl_method_up_ref
        - Src:             'crypto/property/property.c:745,20'
          Dst:             lh_QUERY_insert
        - Src:             'crypto/property/property.c:746,13'
          Dst:             impl_cache_free
        - Src:             'crypto/property/property.c:749,14'
          Dst:             lh_QUERY_error
        - Src:             'crypto/property/property.c:754,9'
          Dst:             ossl_method_free
        - Src:             'crypto/property/property.c:758,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property.c:760,5'
          Dst:             ossl_property_unlock
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_property_write_lock
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_write_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:176,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:176,49'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
            - BranchSide:      'crypto/property/property.c:176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:176,24'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    ossl_method_store_retrieve
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      'struct.ALGORITHM *'
      argCount:        2
      argTypes:
        - 'struct.ossl_method_store_st *'
        - int
      constantsTouched: []
      argNames:
        - store
        - nid
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_ALGORITHM_get
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:281,12'
          Dst:             ossl_sa_ALGORITHM_get
    - functionName:    ossl_method_up_ref
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.METHOD *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_property_unlock
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_unlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:181,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:181,42'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property.c:181,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:181,21'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    lh_QUERY_retrieve
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.QUERY *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    ossl_method_store_cache_get
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - store
        - prov
        - nid
        - prop_query
        - method
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - lh_QUERY_retrieve
        - ossl_method_store_retrieve
        - ossl_method_up_ref
        - ossl_property_read_lock
        - ossl_property_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:679,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:679,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:679,35'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:679,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:680,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:679,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:682,34'
              BranchSideFuncs:
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - lh_QUERY_retrieve
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:683,9'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - lh_QUERY_retrieve
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:684,38'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - lh_QUERY_retrieve
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:685,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:686,9'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:688,18'
              BranchSideFuncs:
                - lh_QUERY_retrieve
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:691,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:692,9'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:693,29'
              BranchSideFuncs:
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:693,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:693,38'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:694,19'
              BranchSideFuncs:
                - ossl_property_unlock
      Callsites:
        - Src:             'crypto/property/property.c:682,10'
          Dst:             ossl_property_read_lock
        - Src:             'crypto/property/property.c:684,11'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:690,9'
          Dst:             lh_QUERY_retrieve
        - Src:             'crypto/property/property.c:693,9'
          Dst:             ossl_method_up_ref
        - Src:             'crypto/property/property.c:698,5'
          Dst:             ossl_property_unlock
    - functionName:    ossl_property_read_lock
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_read_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:171,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:171,48'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
            - BranchSide:      'crypto/property/property.c:171,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:171,24'
          Dst:             CRYPTO_THREAD_read_lock
    - functionName:    ossl_sa_ALGORITHM_doall
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.sparse_array_st_ALGORITHM *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sa
        - leaf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_doall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_doall
    - functionName:    ossl_method_store_cache_flush_all
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_property_unlock
        - ossl_property_write_lock
        - ossl_sa_ALGORITHM_doall
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:593,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:594,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:595,29'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall
                - ossl_property_unlock
      Callsites:
        - Src:             'crypto/property/property.c:593,10'
          Dst:             ossl_property_write_lock
        - Src:             'crypto/property/property.c:595,5'
          Dst:             ossl_sa_ALGORITHM_doall
        - Src:             'crypto/property/property.c:595,5'
          Dst:             impl_cache_flush_alg
        - Src:             'crypto/property/property.c:597,5'
          Dst:             ossl_property_unlock
    - functionName:    ossl_method_store_fetch
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_method_store_st *'
        - int
        - 'char *'
        - 'struct.ossl_provider_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - store
        - nid
        - prop_query
        - prov_rw
        - method
      BBCount:         78
      ICount:          418
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - OPENSSL_init_crypto
        - ossl_ctx_global_properties
        - ossl_lib_ctx_is_default
        - ossl_method_store_retrieve
        - ossl_method_up_ref
        - ossl_parse_query
        - ossl_property_free
        - ossl_property_has_optional
        - ossl_property_match_count
        - ossl_property_merge
        - ossl_property_read_lock
        - ossl_property_unlock
        - sk_IMPLEMENTATION_num
        - sk_IMPLEMENTATION_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:501,33'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:501,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_is_default
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:501,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_is_default
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:505,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:505,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:505,36'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:505,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:505,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:509,33'
              BranchSideFuncs:
                - ossl_lib_ctx_is_default
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:510,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:510,17'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:515,34'
              BranchSideFuncs:
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:509,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:511,9'
              BranchSideFuncs:
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:515,34'
              BranchSideFuncs:
                - ossl_property_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:515,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:516,9'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:517,38'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:519,30'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:523,9'
              BranchSideFuncs:
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
                - ossl_parse_query
        - Branch String:   'crypto/property/property.c:523,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:524,36'
              BranchSideFuncs:
                - ossl_parse_query
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:525,38'
              BranchSideFuncs:
                - ossl_ctx_global_properties
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:526,21'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:526,25'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_merge
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:538,9'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:526,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:527,13'
              BranchSideFuncs:
                - ossl_property_merge
                - ossl_property_free
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:538,9'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:527,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:528,19'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:530,38'
              BranchSideFuncs:
                - ossl_property_merge
                - ossl_property_free
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:532,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:533,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:534,18'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:538,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:539,16'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:549,43'
              BranchSideFuncs:
                - ossl_property_has_optional
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:539,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:540,49'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:547,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:541,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:541,21'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:546,9'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:541,34'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:541,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:542,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:540,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:542,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:546,9'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:550,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:551,45'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:562,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:552,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:552,17'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:562,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:552,30'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:552,33'
              BranchSideFuncs:
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:553,47'
              BranchSideFuncs:
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:553,47'
              BranchSideFuncs:
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:562,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:554,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:555,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property.c:561,9'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:558,21'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:559,21'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:560,13'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - ossl_property_match_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:564,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:564,36'
              BranchSideFuncs:
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:569,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:564,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:565,19'
              BranchSideFuncs:
                - ossl_property_unlock
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:569,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:566,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:567,24'
              BranchSideFuncs:
                - ossl_property_unlock
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:568,5'
              BranchSideFuncs:
                - ossl_property_unlock
                - ossl_property_free
      Callsites:
        - Src:             'crypto/property/property.c:509,9'
          Dst:             ossl_lib_ctx_is_default
        - Src:             'crypto/property/property.c:510,17'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/property/property.c:515,10'
          Dst:             ossl_property_read_lock
        - Src:             'crypto/property/property.c:517,11'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:519,9'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:524,19'
          Dst:             ossl_parse_query
        - Src:             'crypto/property/property.c:525,11'
          Dst:             ossl_ctx_global_properties
        - Src:             'crypto/property/property.c:530,18'
          Dst:             ossl_property_merge
        - Src:             'crypto/property/property.c:531,13'
          Dst:             ossl_property_free
        - Src:             'crypto/property/property.c:539,25'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:540,25'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:549,16'
          Dst:             ossl_property_has_optional
        - Src:             'crypto/property/property.c:550,21'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:551,21'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:553,21'
          Dst:             ossl_property_match_count
        - Src:             'crypto/property/property.c:564,16'
          Dst:             ossl_method_up_ref
        - Src:             'crypto/property/property.c:571,5'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:572,5'
          Dst:             ossl_property_free
    - functionName:    ossl_ctx_global_properties
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st **'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - loadconfig
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_init_crypto
        - ossl_lib_ctx_get_data
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:132,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:132,24'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ossl_lib_ctx_get_data
            - BranchSide:      'crypto/property/property.c:135,35'
              BranchSideFuncs:
                - ossl_lib_ctx_get_data
        - Branch String:   'crypto/property/property.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:133,9'
              BranchSideFuncs:
                - ossl_lib_ctx_get_data
            - BranchSide:      'crypto/property/property.c:135,35'
              BranchSideFuncs:
                - ossl_lib_ctx_get_data
        - Branch String:   'crypto/property/property.c:137,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:137,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:132,24'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/property/property.c:135,13'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    sk_IMPLEMENTATION_num
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_IMPLEMENTATION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_IMPLEMENTATION_value
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.IMPLEMENTATION *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_IMPLEMENTATION *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_value
    - functionName:    alg_do_each
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'struct.ALGORITHM *'
        - 'char *'
      constantsTouched: []
      argNames:
        - idx
        - alg
        - arg
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - alg_do_one
        - sk_IMPLEMENTATION_num
        - sk_IMPLEMENTATION_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:474,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:475,56'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - alg_do_one
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property.c:479,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:472,18'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:475,32'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:477,9'
          Dst:             alg_do_one
    - functionName:    ossl_method_store_do_all
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - fn
        - fnarg
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_sa_ALGORITHM_doall_arg
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:489,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:489,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
            - BranchSide:      'crypto/property/property.c:490,37'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
      Callsites:
        - Src:             'crypto/property/property.c:490,9'
          Dst:             ossl_sa_ALGORITHM_doall_arg
        - Src:             'crypto/property/property.c:490,9'
          Dst:             alg_do_each
    - functionName:    alg_cleanup_by_provider
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'struct.ALGORITHM *'
        - 'char *'
      constantsTouched: []
      argNames:
        - idx
        - alg
        - arg
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - impl_free
        - ossl_method_cache_flush_alg
        - sk_IMPLEMENTATION_delete
        - sk_IMPLEMENTATION_num
        - sk_IMPLEMENTATION_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:423,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:424,56'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_cache_flush_alg
                - impl_free
                - sk_IMPLEMENTATION_delete
            - BranchSide:      'crypto/property/property.c:439,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_cache_flush_alg
        - Branch String:   'crypto/property/property.c:426,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:423,5'
              BranchSideFuncs:
                - impl_free
                - sk_IMPLEMENTATION_delete
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_cache_flush_alg
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:427,23'
              BranchSideFuncs:
                - impl_free
                - sk_IMPLEMENTATION_delete
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_cache_flush_alg
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:439,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:439,9'
              BranchSideFuncs:
                - ossl_method_cache_flush_alg
            - BranchSide:      'crypto/property/property.c:440,37'
              BranchSideFuncs:
                - ossl_method_cache_flush_alg
      Callsites:
        - Src:             'crypto/property/property.c:423,25'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:424,32'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:427,13'
          Dst:             impl_free
        - Src:             'crypto/property/property.c:428,19'
          Dst:             sk_IMPLEMENTATION_delete
        - Src:             'crypto/property/property.c:440,9'
          Dst:             ossl_method_cache_flush_alg
    - functionName:    impl_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.IMPLEMENTATION *'
      constantsTouched: []
      argNames:
        - impl
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - ossl_method_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:202,9'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
            - BranchSide:      'crypto/property/property.c:203,27'
              BranchSideFuncs:
                - ossl_method_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/property/property.c:203,9'
          Dst:             ossl_method_free
        - Src:             'crypto/property/property.c:204,9'
          Dst:             CRYPTO_free
    - functionName:    sk_IMPLEMENTATION_delete
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.IMPLEMENTATION *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_IMPLEMENTATION *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - i
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_delete
    - functionName:    ossl_method_store_remove_all_provided
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - store
        - prov
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_property_unlock
        - ossl_property_write_lock
        - ossl_sa_ALGORITHM_doall_arg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:449,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:450,17'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
                - ossl_property_unlock
      Callsites:
        - Src:             'crypto/property/property.c:448,10'
          Dst:             ossl_property_write_lock
        - Src:             'crypto/property/property.c:452,5'
          Dst:             ossl_sa_ALGORITHM_doall_arg
        - Src:             'crypto/property/property.c:452,5'
          Dst:             alg_cleanup_by_provider
        - Src:             'crypto/property/property.c:453,5'
          Dst:             ossl_property_unlock
    - functionName:    ossl_method_store_remove
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_method_store_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - nid
        - method
      BBCount:         21
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - impl_free
        - ossl_method_cache_flush
        - ossl_method_store_retrieve
        - ossl_property_unlock
        - ossl_property_write_lock
        - sk_IMPLEMENTATION_delete
        - sk_IMPLEMENTATION_num
        - sk_IMPLEMENTATION_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:377,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:377,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:377,36'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:377,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:377,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:380,35'
              BranchSideFuncs:
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_cache_flush
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - sk_IMPLEMENTATION_value
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:380,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:381,9'
              BranchSideFuncs:
                - ossl_method_cache_flush
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - sk_IMPLEMENTATION_value
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:382,29'
              BranchSideFuncs:
                - ossl_method_cache_flush
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - sk_IMPLEMENTATION_value
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:384,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:385,30'
              BranchSideFuncs:
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:394,12'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - sk_IMPLEMENTATION_value
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:394,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:395,56'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:404,26'
              BranchSideFuncs:
                - ossl_property_unlock
        - Branch String:   'crypto/property/property.c:397,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:398,23'
              BranchSideFuncs:
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
            - BranchSide:      'crypto/property/property.c:403,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - sk_IMPLEMENTATION_value
                - impl_free
                - sk_IMPLEMENTATION_delete
                - ossl_property_unlock
      Callsites:
        - Src:             'crypto/property/property.c:380,10'
          Dst:             ossl_property_write_lock
        - Src:             'crypto/property/property.c:382,5'
          Dst:             ossl_method_cache_flush
        - Src:             'crypto/property/property.c:383,11'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:385,9'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:394,21'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:395,32'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:398,13'
          Dst:             impl_free
        - Src:             'crypto/property/property.c:399,19'
          Dst:             sk_IMPLEMENTATION_delete
        - Src:             'crypto/property/property.c:400,13'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:404,5'
          Dst:             ossl_property_unlock
    - functionName:    ossl_method_cache_flush
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_method_store_st *'
        - int
      constantsTouched: []
      argNames:
        - store
        - nid
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_method_cache_flush_alg
        - ossl_method_store_retrieve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:587,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:587,9'
              BranchSideFuncs:
                - ossl_method_cache_flush_alg
            - BranchSide:      'crypto/property/property.c:588,37'
              BranchSideFuncs:
                - ossl_method_cache_flush_alg
      Callsites:
        - Src:             'crypto/property/property.c:585,22'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:588,9'
          Dst:             ossl_method_cache_flush_alg
    - functionName:    sk_IMPLEMENTATION_push
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_IMPLEMENTATION *'
        - 'struct.IMPLEMENTATION *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_method_store_insert
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ALGORITHM *'
      constantsTouched: []
      argNames:
        - store
        - alg
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_ALGORITHM_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:286,12'
          Dst:             ossl_sa_ALGORITHM_set
    - functionName:    query_cmp
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.QUERY *'
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:193,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:193,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:193,18'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:193,41'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:193,44'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:193,41'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:194,15'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:194,15'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:194,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:195,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:191,15'
          Dst:             strcmp
    - functionName:    query_hash
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.QUERY *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_strhash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:186,12'
          Dst:             OPENSSL_LH_strhash
    - functionName:    lh_QUERY_new
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:56,1'
          Dst:             OPENSSL_LH_new
    - functionName:    sk_IMPLEMENTATION_new_null
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.stack_st_IMPLEMENTATION *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:47,1'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:47,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/property/property.c:47,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/property/property.c:47,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_method_store_add
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_method_store_st *'
        - 'struct.ossl_provider_st *'
        - int
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - store
        - prov
        - nid
        - properties
        - method
        - method_up_ref
        - method_destruct
      BBCount:         60
      ICount:          385
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - alg_cleanup
        - impl_free
        - lh_QUERY_new
        - ossl_assert_int
        - ossl_method_cache_flush
        - ossl_method_store_insert
        - ossl_method_store_retrieve
        - ossl_method_up_ref
        - ossl_parse_property
        - ossl_prop_defn_get
        - ossl_prop_defn_set
        - ossl_property_free
        - ossl_property_unlock
        - ossl_property_write_lock
        - sk_IMPLEMENTATION_new_null
        - sk_IMPLEMENTATION_num
        - sk_IMPLEMENTATION_push
        - sk_IMPLEMENTATION_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:299,18'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:299,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:299,36'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:299,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7519
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:302,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7519
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:304,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.7519
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:305,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:308,12'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:311,27'
              BranchSideFuncs:
                - ossl_method_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:315,9'
              BranchSideFuncs:
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:318,22'
              BranchSideFuncs:
                - ossl_property_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:321,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:322,9'
              BranchSideFuncs:
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
            - BranchSide:      'crypto/property/property.c:325,29'
              BranchSideFuncs:
                - ossl_method_cache_flush
                - ossl_prop_defn_get
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
        - Branch String:   'crypto/property/property.c:326,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:327,48'
              BranchSideFuncs:
                - ossl_parse_property
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:337,38'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
        - Branch String:   'crypto/property/property.c:328,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:329,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
            - BranchSide:      'crypto/property/property.c:330,33'
              BranchSideFuncs:
                - ossl_prop_defn_set
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_free
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:330,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:331,32'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
            - BranchSide:      'crypto/property/property.c:335,5'
              BranchSideFuncs:
                - ossl_method_store_retrieve
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
        - Branch String:   'crypto/property/property.c:338,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:339,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_IMPLEMENTATION_new_null
                - lh_QUERY_new
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:349,12'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:340,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:340,34'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
            - BranchSide:      'crypto/property/property.c:342,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
        - Branch String:   'crypto/property/property.c:341,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:341,34'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
            - BranchSide:      'crypto/property/property.c:342,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
        - Branch String:   'crypto/property/property.c:339,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:342,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
            - BranchSide:      'crypto/property/property.c:343,20'
              BranchSideFuncs:
                - ossl_method_store_insert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - alg_cleanup
                - impl_free
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:344,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:345,13'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:346,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:349,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:350,65'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_value
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:356,9'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property.c:353,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:353,16'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
            - BranchSide:      'crypto/property/property.c:355,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:352,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:354,13'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:355,5'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - sk_IMPLEMENTATION_num
                - __sanitizer_cov_trace_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_IMPLEMENTATION_value
        - Branch String:   'crypto/property/property.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:357,35'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
            - BranchSide:      'crypto/property/property.c:359,26'
              BranchSideFuncs:
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
        - Branch String:   'crypto/property/property.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:358,13'
              BranchSideFuncs:
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
            - BranchSide:      'crypto/property/property.c:359,26'
              BranchSideFuncs:
                - ossl_property_unlock
                - __sanitizer_cov_trace_const_cmp4
                - impl_free
        - Branch String:   'crypto/property/property.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:361,19'
              BranchSideFuncs:
                - impl_free
            - BranchSide:      'crypto/property/property.c:362,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:304,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/property/property.c:308,12'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property.c:314,10'
          Dst:             ossl_method_up_ref
        - Src:             'crypto/property/property.c:315,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property.c:321,10'
          Dst:             ossl_property_write_lock
        - Src:             'crypto/property/property.c:322,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property.c:325,5'
          Dst:             ossl_method_cache_flush
        - Src:             'crypto/property/property.c:326,29'
          Dst:             ossl_prop_defn_get
        - Src:             'crypto/property/property.c:327,28'
          Dst:             ossl_parse_property
        - Src:             'crypto/property/property.c:330,14'
          Dst:             ossl_prop_defn_set
        - Src:             'crypto/property/property.c:331,13'
          Dst:             ossl_property_free
        - Src:             'crypto/property/property.c:337,11'
          Dst:             ossl_method_store_retrieve
        - Src:             'crypto/property/property.c:339,20'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/property/property.c:340,34'
          Dst:             sk_IMPLEMENTATION_new_null
        - Src:             'crypto/property/property.c:341,34'
          Dst:             lh_QUERY_new
        - Src:             'crypto/property/property.c:341,34'
          Dst:             query_hash
        - Src:             'crypto/property/property.c:341,34'
          Dst:             query_cmp
        - Src:             'crypto/property/property.c:344,14'
          Dst:             ossl_method_store_insert
        - Src:             'crypto/property/property.c:349,21'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:350,41'
          Dst:             sk_IMPLEMENTATION_value
        - Src:             'crypto/property/property.c:356,14'
          Dst:             sk_IMPLEMENTATION_num
        - Src:             'crypto/property/property.c:357,12'
          Dst:             sk_IMPLEMENTATION_push
        - Src:             'crypto/property/property.c:359,5'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:361,9'
          Dst:             impl_free
        - Src:             'crypto/property/property.c:365,5'
          Dst:             ossl_property_unlock
        - Src:             'crypto/property/property.c:366,5'
          Dst:             alg_cleanup
        - Src:             'crypto/property/property.c:367,5'
          Dst:             impl_free
    - functionName:    alg_cleanup
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'struct.ALGORITHM *'
        - 'char *'
      constantsTouched: []
      argNames:
        - idx
        - a
        - arg
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - lh_QUERY_doall
        - lh_QUERY_free
        - ossl_sa_ALGORITHM_set
        - sk_IMPLEMENTATION_pop_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:227,36'
              BranchSideFuncs:
                - sk_IMPLEMENTATION_pop_free
                - lh_QUERY_doall
                - lh_QUERY_free
                - CRYPTO_free
                - ossl_sa_ALGORITHM_set
            - BranchSide:      'crypto/property/property.c:232,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_set
        - Branch String:   'crypto/property/property.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:232,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_set
            - BranchSide:      'crypto/property/property.c:233,31'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_set
      Callsites:
        - Src:             'crypto/property/property.c:227,9'
          Dst:             sk_IMPLEMENTATION_pop_free
        - Src:             'crypto/property/property.c:227,9'
          Dst:             impl_free
        - Src:             'crypto/property/property.c:228,9'
          Dst:             lh_QUERY_doall
        - Src:             'crypto/property/property.c:228,9'
          Dst:             impl_cache_free
        - Src:             'crypto/property/property.c:229,9'
          Dst:             lh_QUERY_free
        - Src:             'crypto/property/property.c:230,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property.c:233,9'
          Dst:             ossl_sa_ALGORITHM_set
    - functionName:    ossl_method_unlock_store
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:276,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:276,49'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property.c:276,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:276,28'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_method_lock_store
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_write_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:271,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:271,53'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
            - BranchSide:      'crypto/property/property.c:271,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:271,28'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    ossl_sa_ALGORITHM_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sparse_array_st_ALGORITHM *'
      constantsTouched: []
      argNames:
        - sa
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_free
    - functionName:    ossl_method_store_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_method_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - ossl_sa_ALGORITHM_doall_arg
        - ossl_sa_ALGORITHM_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:259,9'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ossl_sa_ALGORITHM_doall_arg
            - BranchSide:      'crypto/property/property.c:260,13'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ossl_sa_ALGORITHM_doall_arg
        - Branch String:   'crypto/property/property.c:260,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:261,41'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_doall_arg
                - ossl_sa_ALGORITHM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/property/property.c:262,32'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/property/property.c:261,13'
          Dst:             ossl_sa_ALGORITHM_doall_arg
        - Src:             'crypto/property/property.c:261,13'
          Dst:             alg_cleanup
        - Src:             'crypto/property/property.c:262,9'
          Dst:             ossl_sa_ALGORITHM_free
        - Src:             'crypto/property/property.c:263,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/property/property.c:264,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/property/property.c:265,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_sa_ALGORITHM_new
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.sparse_array_st_ALGORITHM *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sa_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:97,1'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:97,1'
              BranchSideFuncs:
                - ossl_sa_new
            - BranchSide:      'crypto/property/property.c:97,1'
              BranchSideFuncs:
                - ossl_sa_new
      Callsites:
        - Src:             'crypto/property/property.c:97,1'
          Dst:             ossl_sa_new
    - functionName:    ossl_method_store_new
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      'struct.ossl_method_store_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_zalloc
        - ossl_method_store_free
        - ossl_sa_ALGORITHM_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:246,20'
              BranchSideFuncs:
                - ossl_sa_ALGORITHM_new
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - ossl_method_store_free
            - BranchSide:      'crypto/property/property.c:254,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property.c:248,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:248,29'
              BranchSideFuncs:
                - ossl_method_store_free
            - BranchSide:      'crypto/property/property.c:250,36'
              BranchSideFuncs:
                - ossl_method_store_free
        - Branch String:   'crypto/property/property.c:249,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:249,32'
              BranchSideFuncs:
                - ossl_method_store_free
            - BranchSide:      'crypto/property/property.c:250,36'
              BranchSideFuncs:
                - ossl_method_store_free
        - Branch String:   'crypto/property/property.c:247,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:250,36'
              BranchSideFuncs:
                - ossl_method_store_free
            - BranchSide:      'crypto/property/property.c:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:244,11'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/property/property.c:247,26'
          Dst:             ossl_sa_ALGORITHM_new
        - Src:             'crypto/property/property.c:248,29'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/property/property.c:249,32'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/property/property.c:250,13'
          Dst:             ossl_method_store_free
    - functionName:    ossl_global_properties_stop_mirroring
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:152,11'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    ossl_global_properties_no_mirrored
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:146,26'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:146,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property.c:146,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property.c:144,11'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    ossl_ctx_global_properties_new
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property.c:123,12'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_ctx_global_properties_free
      functionSourceFile: '/src/openssl/crypto/property/property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vglobp
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - ossl_property_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property.c:115,9'
              BranchSideFuncs:
                - ossl_property_free
                - CRYPTO_free
            - BranchSide:      'crypto/property/property.c:116,28'
              BranchSideFuncs:
                - ossl_property_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/property/property.c:116,9'
          Dst:             ossl_property_free
        - Src:             'crypto/property/property.c:117,9'
          Dst:             CRYPTO_free
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_value
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.ossl_property_definition_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_sort
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_num
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_num
    - functionName:    parse_unquoted
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char **'
        - 'struct.ossl_property_definition_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - t
        - res
        - create
      BBCount:         33
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - ossl_property_value
        - ossl_tolower
        - skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:201,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:201,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:203,5'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tolower
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:203,29'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:203,33'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:203,5'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
        - Branch String:   'crypto/property/property_parse.c:203,50'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:203,5'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:203,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
        - Branch String:   'crypto/property/property_parse.c:203,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:210,10'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:205,36'
              BranchSideFuncs:
                - ossl_tolower
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:207,17'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tolower
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:210,27'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:210,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:215,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:210,41'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:210,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:215,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:211,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:215,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:217,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:218,52'
              BranchSideFuncs:
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/property/property_parse.c:203,12'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:203,33'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:205,22'
          Dst:             ossl_tolower
        - Src:             'crypto/property/property_parse.c:210,10'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:211,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:211,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:211,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:217,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:217,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:217,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:218,32'
          Dst:             ossl_property_value
        - Src:             'crypto/property/property_parse.c:220,10'
          Dst:             skip_space
    - functionName:    skip_space
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ctype_check
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:26,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:27,10'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/property/property_parse.c:28,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:26,12'
          Dst:             ossl_ctype_check
    - functionName:    parse_oct
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - t
        - res
      BBCount:         27
      ICount:          164
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - ossl_isdigit
        - skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:146,19'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:146,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:146,32'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:146,50'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:147,9'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:148,5'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:150,33'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:150,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:150,5'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:150,46'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:150,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:150,5'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:150,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:149,14'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:151,10'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:151,27'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:151,31'
              BranchSideFuncs:
                - skip_space
            - BranchSide:      'crypto/property/property_parse.c:156,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:151,41'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:151,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:156,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:156,21'
              BranchSideFuncs:
                - skip_space
      Callsites:
        - Src:             'crypto/property/property_parse.c:146,36'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:150,14'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:151,10'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:152,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:152,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:156,10'
          Dst:             skip_space
    - functionName:    parse_hex
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - t
        - res
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - ossl_isdigit
        - ossl_tolower
        - skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:121,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:122,9'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:123,5'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:126,19'
              BranchSideFuncs:
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:128,32'
              BranchSideFuncs:
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:129,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:124,11'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:130,10'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:130,27'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:130,31'
              BranchSideFuncs:
                - skip_space
            - BranchSide:      'crypto/property/property_parse.c:135,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:130,41'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:130,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:135,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:131,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:135,21'
              BranchSideFuncs:
                - skip_space
      Callsites:
        - Src:             'crypto/property/property_parse.c:121,10'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:125,13'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:128,18'
          Dst:             ossl_tolower
        - Src:             'crypto/property/property_parse.c:129,14'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:130,10'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:131,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:131,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:131,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:135,10'
          Dst:             skip_space
    - functionName:    parse_number
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - t
        - res
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - ossl_isdigit
        - skip_space
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:100,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:101,9'
              BranchSideFuncs:
                - ossl_isdigit
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:102,5'
              BranchSideFuncs:
                - ossl_isdigit
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:104,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:103,13'
              BranchSideFuncs:
                - ossl_isdigit
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:105,10'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:105,27'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:105,31'
              BranchSideFuncs:
                - skip_space
            - BranchSide:      'crypto/property/property_parse.c:110,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:105,41'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:105,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:110,21'
              BranchSideFuncs:
                - skip_space
        - Branch String:   'crypto/property/property_parse.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:110,21'
              BranchSideFuncs:
                - skip_space
      Callsites:
        - Src:             'crypto/property/property_parse.c:100,10'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:104,14'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:105,10'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:106,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:106,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:110,10'
          Dst:             skip_space
    - functionName:    parse_string
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char **'
        - char
        - 'struct.ossl_property_definition_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - t
        - delim
        - res
        - create
      BBCount:         18
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - ossl_property_value
        - skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:170,23'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:170,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:170,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:170,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:171,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:177,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:171,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:172,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:174,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:178,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:182,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:184,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:186,46'
              BranchSideFuncs:
                - ossl_property_value
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/property/property_parse.c:178,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:178,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:178,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:184,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:184,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:184,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:186,26'
          Dst:             ossl_property_value
        - Src:             'crypto/property/property_parse.c:188,10'
          Dst:             skip_space
    - functionName:    put_num
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - val
        - buf
        - remain
        - needed
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:621,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/property/property_parse.c:624,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/property/property_parse.c:624,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:624,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/property/property_parse.c:626,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/property/property_parse.c:628,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:631,19'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/property/property_parse.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:633,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:636,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:631,5'
          Dst:             BIO_snprintf
    - functionName:    put_str
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - buf
        - remain
        - needed
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:596,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:599,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/property/property_parse.c:599,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:600,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/property/property_parse.c:602,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/property/property_parse.c:602,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:603,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/property/property_parse.c:608,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/property/property_parse.c:608,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:608,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/property/property_parse.c:608,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:608,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:609,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:593,18'
          Dst:             strlen
    - functionName:    put_char
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - 'char **'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ch
        - buf
        - remain
        - needed
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:576,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:577,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:580,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/property/property_parse.c:580,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:581,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:583,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_property_list_to_string
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.ossl_property_list_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - list
        - buf
        - bufsize
      BBCount:         40
      ICount:          231
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - ossl_property_name_str
        - ossl_property_value_str
        - put_char
        - put_num
        - put_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:650,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:651,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/property/property_parse.c:655,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:651,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:652,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:655,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:656,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:657,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:657,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:659,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:704,5'
              BranchSideFuncs:
                - put_char
        - Branch String:   'crypto/property/property_parse.c:659,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:660,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:662,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:662,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:663,13'
              BranchSideFuncs:
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:665,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - put_char
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:665,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:666,13'
              BranchSideFuncs:
                - put_char
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - put_char
                - put_char
                - ossl_property_value_str
                - put_str
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:667,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - put_char
                - put_char
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:671,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:673,17'
              BranchSideFuncs:
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_char
                - put_char
                - put_char
                - ossl_property_value_str
                - put_str
                - put_char
        - Branch String:   'crypto/property/property_parse.c:675,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:677,17'
              BranchSideFuncs:
                - put_char
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - put_char
                - put_char
                - ossl_property_value_str
                - put_str
            - BranchSide:      'crypto/property/property_parse.c:680,17'
              BranchSideFuncs:
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - put_char
                - put_char
                - put_char
                - ossl_property_value_str
                - put_str
            - BranchSide:      'crypto/property/property_parse.c:700,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
        - Branch String:   'crypto/property/property_parse.c:682,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:684,51'
              BranchSideFuncs:
                - ossl_property_value_str
                - put_str
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - put_char
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:691,29'
              BranchSideFuncs:
                - put_num
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - ossl_property_value_str
                - put_str
                - put_char
                - put_char
                - put_char
                - put_char
            - BranchSide:      'crypto/property/property_parse.c:695,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:685,25'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:686,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:687,29'
              BranchSideFuncs:
                - put_str
                - __sanitizer_cov_trace_cmp4
                - put_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name_str
                - put_str
                - __sanitizer_cov_trace_switch
                - put_char
                - __sanitizer_cov_trace_switch
                - put_num
                - ossl_property_value_str
                - put_char
                - put_char
                - put_char
                - put_char
      Callsites:
        - Src:             'crypto/property/property_parse.c:663,13'
          Dst:             put_char
        - Src:             'crypto/property/property_parse.c:666,13'
          Dst:             put_char
        - Src:             'crypto/property/property_parse.c:668,13'
          Dst:             put_char
        - Src:             'crypto/property/property_parse.c:670,15'
          Dst:             ossl_property_name_str
        - Src:             'crypto/property/property_parse.c:673,9'
          Dst:             put_str
        - Src:             'crypto/property/property_parse.c:677,17'
          Dst:             put_char
        - Src:             'crypto/property/property_parse.c:680,17'
          Dst:             put_char
        - Src:             'crypto/property/property_parse.c:684,27'
          Dst:             ossl_property_value_str
        - Src:             'crypto/property/property_parse.c:687,21'
          Dst:             put_str
        - Src:             'crypto/property/property_parse.c:691,21'
          Dst:             put_num
        - Src:             'crypto/property/property_parse.c:704,5'
          Dst:             put_char
    - functionName:    ossl_property_parse_init
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_property_name
        - ossl_property_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:556,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:557,32'
              BranchSideFuncs:
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:565,30'
              BranchSideFuncs:
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:557,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:557,64'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:558,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:566,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:566,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:567,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:565,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:569,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:557,13'
          Dst:             ossl_property_name
        - Src:             'crypto/property/property_parse.c:565,10'
          Dst:             ossl_property_value
        - Src:             'crypto/property/property_parse.c:566,13'
          Dst:             ossl_property_value
    - functionName:    ossl_property_merge
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_property_list_st *'
        - 'struct.ossl_property_list_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         31
      ICount:          277
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_malloc
        - CRYPTO_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:517,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:517,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:517,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:519,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:522,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:523,47'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:523,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:523,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:523,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:524,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:538,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
        - Branch String:   'crypto/property/property_parse.c:524,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:525,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:526,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:526,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:527,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:528,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:528,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:529,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:533,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:529,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:530,18'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/property/property_parse.c:531,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:539,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:540,13'
              BranchSideFuncs:
                - CRYPTO_realloc
            - BranchSide:      'crypto/property/property_parse.c:541,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:517,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property_parse.c:540,13'
          Dst:             CRYPTO_realloc
    - functionName:    ossl_property_free
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_property_list_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:500,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_property_match_count
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_property_list_st *'
        - 'struct.ossl_property_list_st *'
      constantsTouched: []
      argNames:
        - query
        - defn
      BBCount:         57
      ICount:          372
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:448,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:449,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:495,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:449,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:450,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:453,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:453,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:454,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:478,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:454,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:455,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:458,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:458,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:459,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:471,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:460,32'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:460,43'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:460,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:462,25'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:462,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:463,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:463,21'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:463,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:464,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:463,29'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:463,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:465,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:462,21'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:464,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:465,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:465,26'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:466,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:478,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:479,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:483,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:479,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:480,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:481,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:481,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:482,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:484,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:484,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:488,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:485,24'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:485,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:486,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:486,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:486,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:488,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:487,24'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:487,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:491,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:483,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:488,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:491,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:488,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:489,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:490,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/property/property_parse.c:460,35'
          Dst:             memcmp
    - functionName:    match
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - t
        - m
        - m_len
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_strncasecmp
        - skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:49,25'
              BranchSideFuncs:
                - skip_space
            - BranchSide:      'crypto/property/property_parse.c:52,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:48,9'
          Dst:             OPENSSL_strncasecmp
        - Src:             'crypto/property/property_parse.c:49,14'
          Dst:             skip_space
    - functionName:    ossl_parse_query
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - s
        - create_values
      BBCount:         35
      ICount:          236
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - match
        - match_ch
        - parse_name
        - parse_value
        - sk_OSSL_PROPERTY_DEFINITION_new
        - sk_OSSL_PROPERTY_DEFINITION_pop_free
        - sk_OSSL_PROPERTY_DEFINITION_push
        - skip_space
        - stack_to_property_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:381,19'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:381,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:382,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:381,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:384,20'
              BranchSideFuncs:
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:386,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:387,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:423,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:388,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:389,13'
              BranchSideFuncs:
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
            - BranchSide:      'crypto/property/property_parse.c:390,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:392,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:393,13'
              BranchSideFuncs:
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:399,26'
              BranchSideFuncs:
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:395,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:396,17'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:397,13'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:400,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:401,13'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:403,13'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:403,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:404,13'
              BranchSideFuncs:
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:405,20'
              BranchSideFuncs:
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:405,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:406,13'
              BranchSideFuncs:
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:409,13'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:414,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:414,54'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:415,13'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:418,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:419,13'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:420,14'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - match
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:424,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
            - BranchSide:      'crypto/property/property_parse.c:428,34'
              BranchSideFuncs:
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
      Callsites:
        - Src:             'crypto/property/property_parse.c:381,28'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_new
        - Src:             'crypto/property/property_parse.c:381,28'
          Dst:             pd_compare
        - Src:             'crypto/property/property_parse.c:384,9'
          Dst:             skip_space
        - Src:             'crypto/property/property_parse.c:387,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property_parse.c:392,13'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:395,18'
          Dst:             parse_name
        - Src:             'crypto/property/property_parse.c:399,26'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:400,14'
          Dst:             parse_name
        - Src:             'crypto/property/property_parse.c:403,13'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:405,20'
          Dst:             match
        - Src:             'crypto/property/property_parse.c:414,14'
          Dst:             parse_value
        - Src:             'crypto/property/property_parse.c:418,14'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_push
        - Src:             'crypto/property/property_parse.c:421,17'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:424,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:424,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:424,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:428,11'
          Dst:             stack_to_property_list
        - Src:             'crypto/property/property_parse.c:431,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property_parse.c:432,5'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_pop_free
        - Src:             'crypto/property/property_parse.c:432,5'
          Dst:             pd_free
    - functionName:    pd_compare
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_property_definition_st **'
        - 'struct.ossl_property_definition_st **'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/property/property_parse.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_new
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_new
    - functionName:    match_ch
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - char
      constantsTouched: []
      argNames:
        - t
        - m
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_space
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:36,25'
              BranchSideFuncs:
                - skip_space
            - BranchSide:      'crypto/property/property_parse.c:39,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:36,14'
          Dst:             skip_space
    - functionName:    parse_name
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char **'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - t
        - create
        - idx
      BBCount:         28
      ICount:          189
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - ossl_ctype_check
        - ossl_property_name
        - ossl_tolower
        - skip_space
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:65,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:66,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:70,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
        - Branch String:   'crypto/property/property_parse.c:71,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:72,43'
              BranchSideFuncs:
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:74,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:75,30'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:75,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:75,33'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:71,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:76,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:76,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:77,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:78,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
        - Branch String:   'crypto/property/property_parse.c:79,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:80,26'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
            - BranchSide:      'crypto/property/property_parse.c:82,17'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_tolower
        - Branch String:   'crypto/property/property_parse.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:87,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:90,21'
              BranchSideFuncs:
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:91,52'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:91,55'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_name
            - BranchSide:      'crypto/property/property_parse.c:91,52'
              BranchSideFuncs:
                - ossl_property_name
      Callsites:
        - Src:             'crypto/property/property_parse.c:65,14'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:66,13'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:66,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:66,13'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:72,29'
          Dst:             ossl_tolower
        - Src:             'crypto/property/property_parse.c:75,33'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:87,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:87,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:87,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:90,10'
          Dst:             skip_space
        - Src:             'crypto/property/property_parse.c:91,12'
          Dst:             ossl_property_name
    - functionName:    parse_value
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char **'
        - 'struct.ossl_property_definition_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - t
        - res
        - create
      BBCount:         36
      ICount:          228
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ossl_ctype_check
        - ossl_isdigit
        - parse_hex
        - parse_number
        - parse_oct
        - parse_string
        - parse_unquoted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:231,19'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:231,23'
              BranchSideFuncs:
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:232,10'
              BranchSideFuncs:
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_parse.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:232,10'
              BranchSideFuncs:
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:234,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex
                - parse_number
                - parse_number
        - Branch String:   'crypto/property/property_parse.c:234,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:235,10'
              BranchSideFuncs:
                - parse_number
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:237,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex
                - parse_number
        - Branch String:   'crypto/property/property_parse.c:237,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:238,10'
              BranchSideFuncs:
                - parse_number
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:241,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex
        - Branch String:   'crypto/property/property_parse.c:241,26'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:241,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
                - parse_hex
            - BranchSide:      'crypto/property/property_parse.c:244,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
        - Branch String:   'crypto/property/property_parse.c:241,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:242,11'
              BranchSideFuncs:
                - parse_hex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:244,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - parse_oct
        - Branch String:   'crypto/property/property_parse.c:244,26'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:244,42'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
                - parse_oct
            - BranchSide:      'crypto/property/property_parse.c:247,30'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
        - Branch String:   'crypto/property/property_parse.c:244,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:245,10'
              BranchSideFuncs:
                - parse_oct
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_parse.c:247,30'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
                - parse_number
        - Branch String:   'crypto/property/property_parse.c:247,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:248,29'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'crypto/property/property_parse.c:249,16'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_unquoted
        - Branch String:   'crypto/property/property_parse.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:252,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:253,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_parse.c:233,13'
          Dst:             parse_string
        - Src:             'crypto/property/property_parse.c:236,13'
          Dst:             parse_number
        - Src:             'crypto/property/property_parse.c:239,13'
          Dst:             parse_number
        - Src:             'crypto/property/property_parse.c:243,13'
          Dst:             parse_hex
        - Src:             'crypto/property/property_parse.c:244,29'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:246,13'
          Dst:             parse_oct
        - Src:             'crypto/property/property_parse.c:247,16'
          Dst:             ossl_isdigit
        - Src:             'crypto/property/property_parse.c:248,16'
          Dst:             parse_number
        - Src:             'crypto/property/property_parse.c:249,16'
          Dst:             ossl_ctype_check
        - Src:             'crypto/property/property_parse.c:250,16'
          Dst:             parse_unquoted
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_push
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_push
    - functionName:    stack_to_property_list
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - ossl_property_name_str
        - sk_OSSL_PROPERTY_DEFINITION_num
        - sk_OSSL_PROPERTY_DEFINITION_sort
        - sk_OSSL_PROPERTY_DEFINITION_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:289,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_OSSL_PROPERTY_DEFINITION_sort
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:289,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - sk_OSSL_PROPERTY_DEFINITION_sort
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:292,42'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_sort
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:296,13'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:309,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:300,23'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:300,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:307,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:300,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:301,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:307,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_value
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ossl_property_name_str
                - ERR_set_error
      Callsites:
        - Src:             'crypto/property/property_parse.c:284,19'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_num
        - Src:             'crypto/property/property_parse.c:289,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property_parse.c:292,9'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_sort
        - Src:             'crypto/property/property_parse.c:296,33'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_value
        - Src:             'crypto/property/property_parse.c:301,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property_parse.c:302,17'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:302,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:304,32'
          Dst:             ossl_property_name_str
        - Src:             'crypto/property/property_parse.c:302,17'
          Dst:             ERR_set_error
    - functionName:    pd_free
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - pd
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:271,5'
          Dst:             CRYPTO_free
    - functionName:    sk_OSSL_PROPERTY_DEFINITION_pop_free
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_PROPERTY_DEFINITION *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_parse.c:22,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_parse_property
      functionSourceFile: '/src/openssl/crypto/property/property_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      'struct.ossl_property_list_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - defn
      BBCount:         28
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - match_ch
        - parse_name
        - parse_value
        - sk_OSSL_PROPERTY_DEFINITION_new
        - sk_OSSL_PROPERTY_DEFINITION_pop_free
        - sk_OSSL_PROPERTY_DEFINITION_push
        - skip_space
        - stack_to_property_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/property/property_parse.c:322,19'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:322,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_parse.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_parse.c:325,20'
              BranchSideFuncs:
                - skip_space
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:327,5'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:328,29'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:360,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:331,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:332,13'
              BranchSideFuncs:
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
            - BranchSide:      'crypto/property/property_parse.c:333,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:335,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:336,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:337,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:338,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:339,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
            - BranchSide:      'crypto/property/property_parse.c:343,13'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:343,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:344,30'
              BranchSideFuncs:
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - sk_OSSL_PROPERTY_DEFINITION_push
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:351,13'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:344,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:345,17'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:349,9'
              BranchSideFuncs:
                - sk_OSSL_PROPERTY_DEFINITION_push
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:356,13'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/property/property_parse.c:357,14'
              BranchSideFuncs:
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - parse_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - match_ch
                - __sanitizer_cov_trace_const_cmp4
                - sk_OSSL_PROPERTY_DEFINITION_push
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/property/property_parse.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_parse.c:361,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
            - BranchSide:      'crypto/property/property_parse.c:365,34'
              BranchSideFuncs:
                - stack_to_property_list
                - CRYPTO_free
                - sk_OSSL_PROPERTY_DEFINITION_pop_free
      Callsites:
        - Src:             'crypto/property/property_parse.c:322,28'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_new
        - Src:             'crypto/property/property_parse.c:322,28'
          Dst:             pd_compare
        - Src:             'crypto/property/property_parse.c:325,9'
          Dst:             skip_space
        - Src:             'crypto/property/property_parse.c:330,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property_parse.c:335,14'
          Dst:             parse_name
        - Src:             'crypto/property/property_parse.c:339,13'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:339,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:339,13'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:343,13'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:344,18'
          Dst:             parse_value
        - Src:             'crypto/property/property_parse.c:345,17'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:345,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:345,17'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:355,14'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_push
        - Src:             'crypto/property/property_parse.c:358,17'
          Dst:             match_ch
        - Src:             'crypto/property/property_parse.c:361,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_parse.c:361,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_parse.c:361,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_parse.c:365,11'
          Dst:             stack_to_property_list
        - Src:             'crypto/property/property_parse.c:368,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/property/property_parse.c:369,5'
          Dst:             sk_OSSL_PROPERTY_DEFINITION_pop_free
        - Src:             'crypto/property/property_parse.c:369,5'
          Dst:             pd_free
    - functionName:    ossl_property_is_enabled
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'struct.ossl_property_list_st *'
      constantsTouched: []
      argNames:
        - ctx
        - property_name
        - prop_list
      BBCount:         23
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ossl_property_find_property
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_query.c:74,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:74,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:74,40'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:76,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_query.c:77,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:77,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_query.c:77,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:78,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:78,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_query.c:79,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/property/property_query.c:80,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:79,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_query.c:80,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/property/property_query.c:72,12'
          Dst:             ossl_property_find_property
    - functionName:    ossl_property_find_property
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.ossl_property_definition_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_property_list_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - libctx
        - name
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_bsearch
        - ossl_property_name
        - property_idx_cmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/property/property_query.c:29,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:29,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:31,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:30,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:31,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:29,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:33,25'
              BranchSideFuncs:
                - ossl_bsearch
      Callsites:
        - Src:             'crypto/property/property_query.c:30,24'
          Dst:             ossl_property_name
        - Src:             'crypto/property/property_query.c:33,12'
          Dst:             ossl_bsearch
        - Src:             'crypto/property/property_query.c:33,12'
          Dst:             property_idx_cmp
    - functionName:    property_idx_cmp
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keyp
        - compare
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_property_has_optional
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_property_list_st *'
      constantsTouched: []
      argNames:
        - query
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_property_get_number_value
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - prop
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/property/property_query.c:56,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:56,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/property/property_query.c:56,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_query.c:57,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_property_get_string_value
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - libctx
        - prop
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_property_value_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/property/property_query.c:47,22'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:47,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_property_value_str
            - BranchSide:      'crypto/property/property_query.c:47,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_query.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_query.c:47,9'
              BranchSideFuncs:
                - ossl_property_value_str
            - BranchSide:      'crypto/property/property_query.c:48,41'
              BranchSideFuncs:
                - ossl_property_value_str
      Callsites:
        - Src:             'crypto/property/property_query.c:48,17'
          Dst:             ossl_property_value_str
    - functionName:    ossl_property_get_type
      functionSourceFile: '/src/openssl/crypto/property/property_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_property_definition_st *'
      constantsTouched: []
      argNames:
        - prop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_OPENSSL_CSTRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_CSTRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lh_PROPERTY_STRING_error
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_error
    - functionName:    lh_PROPERTY_STRING_insert
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.PROPERTY_STRING *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.PROPERTY_STRING *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    ossl_check_OPENSSL_CSTRING_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_property_string
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      'struct.PROPERTY_STRING *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - s
        - pidx
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:131,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/property/property_string.c:139,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/property/property_string.c:134,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:135,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/property/property_string.c:138,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_string.c:127,22'
          Dst:             strlen
        - Src:             'crypto/property/property_string.c:128,27'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/property/property_string.c:135,13'
          Dst:             CRYPTO_free
    - functionName:    lh_PROPERTY_STRING_retrieve
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.PROPERTY_STRING *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.PROPERTY_STRING *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    lh_PROPERTY_STRING_free
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_free
    - functionName:    property_free
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROPERTY_STRING *'
      constantsTouched: []
      argNames:
        - ps
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:62,5'
          Dst:             CRYPTO_free
    - functionName:    lh_PROPERTY_STRING_doall
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - lh
        - doall
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_doall
    - functionName:    ossl_property_value_str
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - idx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_property_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:270,12'
          Dst:             ossl_property_str
    - functionName:    ossl_property_str
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - name
        - ctx
        - idx
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - ERR_new
        - OPENSSL_sk_value
        - ossl_check_const_OPENSSL_CSTRING_sk_type
        - ossl_lib_ctx_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_string.c:226,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:227,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_value
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_value
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:243,9'
              BranchSideFuncs:
                - ossl_check_const_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_value
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:243,9'
              BranchSideFuncs:
                - ossl_check_const_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_value
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/property/property_string.c:221,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/property/property_string.c:226,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/property/property_string.c:227,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_string.c:227,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_string.c:227,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_string.c:243,9'
          Dst:             ossl_check_const_OPENSSL_CSTRING_sk_type
        - Src:             'crypto/property/property_string.c:243,9'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/property/property_string.c:246,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_property_value
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - s
        - create
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_property_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:265,12'
          Dst:             ossl_property_string
    - functionName:    ossl_property_string
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - create
        - s
      BBCount:         36
      ICount:          259
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - OPENSSL_sk_pop
        - OPENSSL_sk_push
        - lh_PROPERTY_STRING_error
        - lh_PROPERTY_STRING_insert
        - lh_PROPERTY_STRING_retrieve
        - new_property_string
        - ossl_check_OPENSSL_CSTRING_sk_type
        - ossl_lib_ctx_get_data
        - property_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_string.c:154,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:154,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:154,39'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:157,9'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:160,38'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:161,20'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:161,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:197,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:162,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:197,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:164,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:167,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:167,16'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:167,24'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:167,51'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_retrieve
                - CRYPTO_THREAD_unlock
                - new_property_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:169,24'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:169,57'
              BranchSideFuncs:
                - new_property_string
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:196,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:173,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:196,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:173,21'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:173,28'
              BranchSideFuncs:
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:173,54'
              BranchSideFuncs:
                - ossl_check_OPENSSL_CSTRING_sk_type
                - ossl_check_OPENSSL_CSTRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:174,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:175,31'
              BranchSideFuncs:
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:180,39'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_insert
                - lh_PROPERTY_STRING_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:181,17'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:187,17'
              BranchSideFuncs:
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_pop
                - property_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/property/property_string.c:194,18'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/property/property_string.c:198,12'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:198,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_string.c:198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_string.c:149,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/property/property_string.c:156,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/property/property_string.c:157,9'
          Dst:             ERR_new
        - Src:             'crypto/property/property_string.c:157,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_string.c:157,9'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_string.c:160,10'
          Dst:             lh_PROPERTY_STRING_retrieve
        - Src:             'crypto/property/property_string.c:162,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/property/property_string.c:163,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/property/property_string.c:164,13'
          Dst:             ERR_new
        - Src:             'crypto/property/property_string.c:164,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/property/property_string.c:164,13'
          Dst:             ERR_set_error
        - Src:             'crypto/property/property_string.c:168,14'
          Dst:             lh_PROPERTY_STRING_retrieve
        - Src:             'crypto/property/property_string.c:169,37'
          Dst:             new_property_string
        - Src:             'crypto/property/property_string.c:174,17'
          Dst:             ossl_check_OPENSSL_CSTRING_sk_type
        - Src:             'crypto/property/property_string.c:174,17'
          Dst:             ossl_check_OPENSSL_CSTRING_type
        - Src:             'crypto/property/property_string.c:174,17'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/property/property_string.c:175,17'
          Dst:             property_free
        - Src:             'crypto/property/property_string.c:176,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/property/property_string.c:180,13'
          Dst:             lh_PROPERTY_STRING_insert
        - Src:             'crypto/property/property_string.c:181,17'
          Dst:             lh_PROPERTY_STRING_error
        - Src:             'crypto/property/property_string.c:187,17'
          Dst:             ossl_check_OPENSSL_CSTRING_sk_type
        - Src:             'crypto/property/property_string.c:187,17'
          Dst:             OPENSSL_sk_pop
        - Src:             'crypto/property/property_string.c:189,17'
          Dst:             property_free
        - Src:             'crypto/property/property_string.c:191,17'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/property/property_string.c:197,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_check_OPENSSL_CSTRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_CSTRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_property_name_str
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - idx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_property_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:259,12'
          Dst:             ossl_property_str
    - functionName:    ossl_property_name
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - s
        - create
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_property_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:254,12'
          Dst:             ossl_property_string
    - functionName:    property_cmp
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROPERTY_STRING *'
        - 'struct.PROPERTY_STRING *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:57,12'
          Dst:             strcmp
    - functionName:    property_hash
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.PROPERTY_STRING *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_strhash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:52,12'
          Dst:             OPENSSL_LH_strhash
    - functionName:    lh_PROPERTY_STRING_new
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/property/property_string.c:35,1'
          Dst:             OPENSSL_LH_new
    - functionName:    ossl_property_string_data_new
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         17
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_zalloc
        - OPENSSL_sk_new_null
        - lh_PROPERTY_STRING_new
        - ossl_property_string_data_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_string.c:102,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - lh_PROPERTY_STRING_new
                - lh_PROPERTY_STRING_new
                - OPENSSL_sk_new_null
                - OPENSSL_sk_new_null
                - ossl_property_string_data_free
        - Branch String:   'crypto/property/property_string.c:113,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:113,16'
              BranchSideFuncs:
                - ossl_property_string_data_free
            - BranchSide:      'crypto/property/property_string.c:118,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
        - Branch String:   'crypto/property/property_string.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:114,16'
              BranchSideFuncs:
                - ossl_property_string_data_free
            - BranchSide:      'crypto/property/property_string.c:118,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
        - Branch String:   'crypto/property/property_string.c:116,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:116,16'
              BranchSideFuncs:
                - ossl_property_string_data_free
            - BranchSide:      'crypto/property/property_string.c:118,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
        - Branch String:   'crypto/property/property_string.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:117,16'
              BranchSideFuncs:
                - ossl_property_string_data_free
            - BranchSide:      'crypto/property/property_string.c:118,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
        - Branch String:   'crypto/property/property_string.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:118,40'
              BranchSideFuncs:
                - ossl_property_string_data_free
            - BranchSide:      'crypto/property/property_string.c:121,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/property/property_string.c:97,38'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/property/property_string.c:102,22'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/property/property_string.c:103,28'
          Dst:             lh_PROPERTY_STRING_new
        - Src:             'crypto/property/property_string.c:103,28'
          Dst:             property_hash
        - Src:             'crypto/property/property_string.c:103,28'
          Dst:             property_cmp
        - Src:             'crypto/property/property_string.c:105,29'
          Dst:             lh_PROPERTY_STRING_new
        - Src:             'crypto/property/property_string.c:105,29'
          Dst:             property_hash
        - Src:             'crypto/property/property_string.c:105,29'
          Dst:             property_cmp
        - Src:             'crypto/property/property_string.c:108,31'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/property/property_string.c:109,32'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/property/property_string.c:118,9'
          Dst:             ossl_property_string_data_free
    - functionName:    ossl_property_string_data_free
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpropdata
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - OPENSSL_sk_free
        - ossl_check_OPENSSL_CSTRING_sk_type
        - property_table_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/property/property_string.c:83,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - property_table_free
                - property_table_free
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_free
                - ossl_check_OPENSSL_CSTRING_sk_type
                - OPENSSL_sk_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/property/property_string.c:83,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/property/property_string.c:84,5'
          Dst:             property_table_free
        - Src:             'crypto/property/property_string.c:85,5'
          Dst:             property_table_free
        - Src:             'crypto/property/property_string.c:87,5'
          Dst:             ossl_check_OPENSSL_CSTRING_sk_type
        - Src:             'crypto/property/property_string.c:87,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/property/property_string.c:88,5'
          Dst:             ossl_check_OPENSSL_CSTRING_sk_type
        - Src:             'crypto/property/property_string.c:88,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/property/property_string.c:93,5'
          Dst:             CRYPTO_free
    - functionName:    property_table_free
      functionSourceFile: '/src/openssl/crypto/property/property_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA **'
      constantsTouched: []
      argNames:
        - pt
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_PROPERTY_STRING_doall
        - lh_PROPERTY_STRING_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/property/property_string.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/property/property_string.c:69,9'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_doall
                - lh_PROPERTY_STRING_free
            - BranchSide:      'crypto/property/property_string.c:70,34'
              BranchSideFuncs:
                - lh_PROPERTY_STRING_doall
                - lh_PROPERTY_STRING_free
      Callsites:
        - Src:             'crypto/property/property_string.c:70,9'
          Dst:             lh_PROPERTY_STRING_doall
        - Src:             'crypto/property/property_string.c:70,9'
          Dst:             property_free
        - Src:             'crypto/property/property_string.c:71,9'
          Dst:             lh_PROPERTY_STRING_free
    - functionName:    ossl_rand_cleanup_nonce
      functionSourceFile: '/src/openssl/crypto/rand/prov_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - buf
        - len
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/prov_seed.c:75,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_rand_get_nonce
      functionSourceFile: '/src/openssl/crypto/rand/prov_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char **'
        - size_t
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - pout
        - min_len
        - max_len
        - salt
        - salt_len
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - ossl_pool_add_nonce_data
        - ossl_rand_pool_add
        - ossl_rand_pool_detach
        - ossl_rand_pool_free
        - ossl_rand_pool_length
        - ossl_rand_pool_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/prov_seed.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:56,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/prov_seed.c:60,35'
              BranchSideFuncs:
                - ossl_pool_add_nonce_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/prov_seed.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:61,9'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
                - ossl_rand_pool_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/prov_seed.c:63,9'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
                - ossl_rand_pool_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/prov_seed.c:63,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:63,45'
              BranchSideFuncs:
                - ossl_rand_pool_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
            - BranchSide:      'crypto/rand/prov_seed.c:65,35'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
        - Branch String:   'crypto/rand/prov_seed.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:64,9'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
            - BranchSide:      'crypto/rand/prov_seed.c:65,35'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
      Callsites:
        - Src:             'crypto/rand/prov_seed.c:54,12'
          Dst:             ossl_rand_pool_new
        - Src:             'crypto/rand/prov_seed.c:56,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/prov_seed.c:56,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/prov_seed.c:56,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/prov_seed.c:60,10'
          Dst:             ossl_pool_add_nonce_data
        - Src:             'crypto/rand/prov_seed.c:63,26'
          Dst:             ossl_rand_pool_add
        - Src:             'crypto/rand/prov_seed.c:65,13'
          Dst:             ossl_rand_pool_length
        - Src:             'crypto/rand/prov_seed.c:66,13'
          Dst:             ossl_rand_pool_detach
        - Src:             'crypto/rand/prov_seed.c:68,5'
          Dst:             ossl_rand_pool_free
    - functionName:    ossl_rand_cleanup_entropy
      functionSourceFile: '/src/openssl/crypto/rand/prov_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - buf
        - len
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_secure_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/prov_seed.c:44,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    ossl_rand_get_entropy
      functionSourceFile: '/src/openssl/crypto/rand/prov_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'char **'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - pout
        - entropy
        - min_len
        - max_len
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - ossl_pool_acquire_entropy
        - ossl_rand_pool_detach
        - ossl_rand_pool_free
        - ossl_rand_pool_length
        - ossl_rand_pool_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/prov_seed.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:25,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/prov_seed.c:30,51'
              BranchSideFuncs:
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_free
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
        - Branch String:   'crypto/rand/prov_seed.c:32,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/prov_seed.c:33,39'
              BranchSideFuncs:
                - ossl_rand_pool_length
                - ossl_rand_pool_detach
                - ossl_rand_pool_free
            - BranchSide:      'crypto/rand/prov_seed.c:37,25'
              BranchSideFuncs:
                - ossl_rand_pool_free
      Callsites:
        - Src:             'crypto/rand/prov_seed.c:23,12'
          Dst:             ossl_rand_pool_new
        - Src:             'crypto/rand/prov_seed.c:25,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/prov_seed.c:25,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/prov_seed.c:25,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/prov_seed.c:30,25'
          Dst:             ossl_pool_acquire_entropy
        - Src:             'crypto/rand/prov_seed.c:33,17'
          Dst:             ossl_rand_pool_length
        - Src:             'crypto/rand/prov_seed.c:34,17'
          Dst:             ossl_rand_pool_detach
        - Src:             'crypto/rand/prov_seed.c:37,5'
          Dst:             ossl_rand_pool_free
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_rand_init
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - ossl_rand_pool_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:50,24'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:50,24'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - ossl_rand_pool_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/rand/rand_lib.c:50,24'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_lock_new
                - ossl_rand_pool_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/rand/rand_lib.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:56,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ossl_rand_pool_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/rand/rand_lib.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:58,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/rand/rand_lib.c:61,10'
              BranchSideFuncs:
                - ossl_rand_pool_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
        - Branch String:   'crypto/rand/rand_lib.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:64,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:50,24'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/rand/rand_lib.c:56,22'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/rand/rand_lib.c:61,10'
          Dst:             ossl_rand_pool_init
        - Src:             'crypto/rand/rand_lib.c:69,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rand/rand_lib.c:73,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    RAND_set_seed_source_type
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - seed
        - propq
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - rand_get_global
        - random_set_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:871,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:872,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:873,9'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:873,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:874,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:877,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:878,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:878,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:878,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:869,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:874,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:874,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:874,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:877,12'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:878,12'
          Dst:             random_set_string
    - functionName:    rand_get_global
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      'struct.rand_global_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:511,12'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    random_set_string
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:774,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:775,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_lib.c:779,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/rand/rand_lib.c:776,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:777,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:778,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:775,13'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/rand/rand_lib.c:779,5'
          Dst:             CRYPTO_free
    - functionName:    RAND_set_DRBG_type
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - drbg
        - propq
        - cipher
        - digest
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - rand_get_global
        - random_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:854,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:855,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:856,9'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:856,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:857,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:860,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:861,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:861,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:862,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:862,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:863,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:863,31'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:863,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:852,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:857,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:857,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:857,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:860,12'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:861,12'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:862,12'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:863,12'
          Dst:             random_set_string
    - functionName:    random_conf_deinit
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.conf_imodule_st *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    random_conf_init
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.conf_imodule_st *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - md
        - cnf
      BBCount:         42
      ICount:          256
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - CONF_imodule_get_value
        - ERR_new
        - NCONF_get0_libctx
        - NCONF_get_section
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OPENSSL_strcasecmp
        - ossl_check_const_CONF_VALUE_sk_type
        - rand_get_global
        - random_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:799,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:800,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:804,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:807,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:807,5'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:808,16'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:834,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:809,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:810,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:812,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:810,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:811,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:812,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:812,20'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:813,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:815,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:813,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:814,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:815,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:815,20'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:816,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:818,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:816,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:817,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:818,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:818,20'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:819,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:821,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:819,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:820,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:821,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:821,20'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:822,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:824,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:822,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:823,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:824,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:824,20'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:825,37'
              BranchSideFuncs:
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:828,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:825,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:826,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:827,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.7821
                - OPENSSL_sk_value
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
                - random_set_string
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:791,41'
          Dst:             NCONF_get0_libctx
        - Src:             'crypto/rand/rand_lib.c:791,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:798,36'
          Dst:             CONF_imodule_get_value
        - Src:             'crypto/rand/rand_lib.c:798,13'
          Dst:             NCONF_get_section
        - Src:             'crypto/rand/rand_lib.c:800,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:800,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:800,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:807,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/rand/rand_lib.c:807,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/rand/rand_lib.c:808,16'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/rand/rand_lib.c:808,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/rand/rand_lib.c:809,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:810,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:812,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:813,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:815,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:816,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:818,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:819,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:821,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:822,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:824,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rand/rand_lib.c:825,18'
          Dst:             random_set_string
        - Src:             'crypto/rand/rand_lib.c:828,13'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:828,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:828,13'
          Dst:             ERR_set_error
    - functionName:    ossl_random_add_conf_module
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_module_add
        - random_conf_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:846,5'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:846,5'
              BranchSideFuncs:
                - CONF_module_add
            - BranchSide:      'crypto/rand/rand_lib.c:846,5'
              BranchSideFuncs:
                - CONF_module_add
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:846,5'
          Dst:             CONF_module_add
        - Src:             'crypto/rand/rand_lib.c:846,5'
          Dst:             random_conf_init
        - Src:             'crypto/rand/rand_lib.c:846,5'
          Dst:             random_conf_deinit
    - functionName:    RAND_set0_private
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_rand_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
        - rand
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - EVP_RAND_CTX_free
        - rand_get_global
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:761,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:762,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:763,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_CTX_free
        - Branch String:   'crypto/rand/rand_lib.c:764,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:765,27'
              BranchSideFuncs:
                - EVP_RAND_CTX_free
            - BranchSide:      'crypto/rand/rand_lib.c:766,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:757,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:763,11'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:764,14'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/rand/rand_lib.c:765,9'
          Dst:             EVP_RAND_CTX_free
    - functionName:    RAND_set0_public
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_rand_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
        - rand
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - EVP_RAND_CTX_free
        - rand_get_global
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:747,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:749,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_CTX_free
        - Branch String:   'crypto/rand/rand_lib.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:751,27'
              BranchSideFuncs:
                - EVP_RAND_CTX_free
            - BranchSide:      'crypto/rand/rand_lib.c:752,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:743,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:749,11'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:750,14'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/rand/rand_lib.c:751,9'
          Dst:             EVP_RAND_CTX_free
    - functionName:    rand_delete_thread_state
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - EVP_RAND_CTX_free
        - rand_get_global
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:520,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:523,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - EVP_RAND_CTX_free
                - CRYPTO_THREAD_get_local
                - CRYPTO_THREAD_set_local
                - EVP_RAND_CTX_free
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:517,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:523,12'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:524,5'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/rand/rand_lib.c:525,5'
          Dst:             EVP_RAND_CTX_free
        - Src:             'crypto/rand/rand_lib.c:527,12'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:528,5'
          Dst:             CRYPTO_THREAD_set_local
        - Src:             'crypto/rand/rand_lib.c:529,5'
          Dst:             EVP_RAND_CTX_free
    - functionName:    rand_new_drbg
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   0
      returnType:      'struct.evp_rand_ctx_st *'
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_rand_ctx_st *'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - libctx
        - parent
        - reseed_interval
        - reseed_time_interval
        - use_df
      BBCount:         35
      ICount:          289
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - EVP_RAND_CTX_free
        - EVP_RAND_CTX_new
        - EVP_RAND_CTX_settable_params
        - EVP_RAND_fetch
        - EVP_RAND_free
        - EVP_RAND_instantiate
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_time_t
        - OSSL_PARAM_construct_uint
        - OSSL_PARAM_construct_utf8_string
        - OSSL_PARAM_locate_const
        - rand_get_global
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:576,12'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_CTX_settable_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:576,12'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:576,37'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_CTX_settable_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:576,10'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_CTX_settable_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:578,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:579,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:582,28'
              BranchSideFuncs:
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_CTX_settable_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:585,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:589,46'
              BranchSideFuncs:
                - EVP_RAND_CTX_settable_params
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:590,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:591,18'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:595,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:591,18'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:591,45'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:591,16'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:596,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:596,40'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:599,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:595,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:597,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:599,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:599,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:600,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:602,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:602,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:603,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_lib.c:604,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_lib.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:605,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
            - BranchSide:      'crypto/rand/rand_lib.c:606,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_time_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
        - Branch String:   'crypto/rand/rand_lib.c:611,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:616,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:568,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:577,12'
          Dst:             EVP_RAND_fetch
        - Src:             'crypto/rand/rand_lib.c:579,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:579,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:579,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:582,11'
          Dst:             EVP_RAND_CTX_new
        - Src:             'crypto/rand/rand_lib.c:583,5'
          Dst:             EVP_RAND_free
        - Src:             'crypto/rand/rand_lib.c:585,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:585,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:585,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:589,17'
          Dst:             EVP_RAND_CTX_settable_params
        - Src:             'crypto/rand/rand_lib.c:590,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rand/rand_lib.c:592,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rand/rand_lib.c:596,16'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rand/rand_lib.c:597,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rand/rand_lib.c:600,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rand/rand_lib.c:602,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rand/rand_lib.c:603,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rand/rand_lib.c:604,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rand/rand_lib.c:605,16'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/rand/rand_lib.c:606,12'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'crypto/rand/rand_lib.c:608,12'
          Dst:             OSSL_PARAM_construct_time_t
        - Src:             'crypto/rand/rand_lib.c:610,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rand/rand_lib.c:611,10'
          Dst:             EVP_RAND_instantiate
        - Src:             'crypto/rand/rand_lib.c:612,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:612,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:612,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:613,9'
          Dst:             EVP_RAND_CTX_free
    - functionName:    rand_new_seed
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      'struct.evp_rand_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_RAND_CTX_free
        - EVP_RAND_CTX_new
        - EVP_RAND_fetch
        - EVP_RAND_free
        - EVP_RAND_instantiate
        - rand_get_global
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:540,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:542,12'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:542,12'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:542,38'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:542,10'
              BranchSideFuncs:
                - EVP_RAND_fetch
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:544,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:545,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:548,28'
              BranchSideFuncs:
                - EVP_RAND_CTX_new
                - EVP_RAND_free
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:551,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_lib.c:554,31'
              BranchSideFuncs:
                - EVP_RAND_instantiate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
        - Branch String:   'crypto/rand/rand_lib.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:559,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:536,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:543,12'
          Dst:             EVP_RAND_fetch
        - Src:             'crypto/rand/rand_lib.c:545,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:545,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:545,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:548,11'
          Dst:             EVP_RAND_CTX_new
        - Src:             'crypto/rand/rand_lib.c:549,5'
          Dst:             EVP_RAND_free
        - Src:             'crypto/rand/rand_lib.c:551,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:551,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:551,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:554,10'
          Dst:             EVP_RAND_instantiate
        - Src:             'crypto/rand/rand_lib.c:555,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:555,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:555,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:556,9'
          Dst:             EVP_RAND_CTX_free
    - functionName:    ossl_rand_ctx_free
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdgbl
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - EVP_RAND_CTX_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:491,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:494,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_cleanup_local
                - CRYPTO_THREAD_cleanup_local
                - EVP_RAND_CTX_free
                - EVP_RAND_CTX_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:494,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rand/rand_lib.c:495,5'
          Dst:             CRYPTO_THREAD_cleanup_local
        - Src:             'crypto/rand/rand_lib.c:496,5'
          Dst:             CRYPTO_THREAD_cleanup_local
        - Src:             'crypto/rand/rand_lib.c:497,5'
          Dst:             EVP_RAND_CTX_free
        - Src:             'crypto/rand/rand_lib.c:498,5'
          Dst:             EVP_RAND_CTX_free
        - Src:             'crypto/rand/rand_lib.c:499,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:500,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:501,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:502,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:503,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:504,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rand/rand_lib.c:506,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_rand_ctx_new
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_cleanup_local
        - CRYPTO_THREAD_init_local
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_zalloc
        - OPENSSL_init_crypto
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:456,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:464,6'
              BranchSideFuncs:
                - OPENSSL_init_crypto
                - CRYPTO_THREAD_lock_new
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/rand/rand_lib.c:468,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:469,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_lib.c:471,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
        - Branch String:   'crypto/rand/rand_lib.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:472,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_lib.c:474,36'
              BranchSideFuncs:
                - CRYPTO_THREAD_init_local
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_cleanup_local
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/rand/rand_lib.c:474,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:477,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:454,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rand/rand_lib.c:464,6'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/rand/rand_lib.c:467,18'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/rand/rand_lib.c:471,10'
          Dst:             CRYPTO_THREAD_init_local
        - Src:             'crypto/rand/rand_lib.c:474,10'
          Dst:             CRYPTO_THREAD_init_local
        - Src:             'crypto/rand/rand_lib.c:480,5'
          Dst:             CRYPTO_THREAD_cleanup_local
        - Src:             'crypto/rand/rand_lib.c:482,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rand/rand_lib.c:483,5'
          Dst:             CRYPTO_free
    - functionName:    RAND_bytes
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes_ex
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:388,32'
              BranchSideFuncs:
                - RAND_bytes_ex
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:388,12'
          Dst:             RAND_bytes_ex
    - functionName:    RAND_bytes_ex
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - num
        - strength
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_RAND_generate
        - RAND_OpenSSL
        - RAND_get0_public
        - RAND_get_rand_method
      functionUses:    25
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:369,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:369,25'
              BranchSideFuncs:
                - RAND_OpenSSL
                - RAND_get0_public
                - EVP_RAND_generate
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:377,29'
              BranchSideFuncs:
                - RAND_get0_public
                - EVP_RAND_generate
        - Branch String:   'crypto/rand/rand_lib.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:370,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:377,29'
              BranchSideFuncs:
                - RAND_get0_public
                - EVP_RAND_generate
        - Branch String:   'crypto/rand/rand_lib.c:370,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:371,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:372,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:378,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:379,34'
              BranchSideFuncs:
                - EVP_RAND_generate
            - BranchSide:      'crypto/rand/rand_lib.c:381,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:367,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:369,33'
          Dst:             RAND_OpenSSL
        - Src:             'crypto/rand/rand_lib.c:372,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:372,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:372,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:377,12'
          Dst:             RAND_get0_public
        - Src:             'crypto/rand/rand_lib.c:379,16'
          Dst:             EVP_RAND_generate
    - functionName:    RAND_get_rand_method
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'struct.rand_meth_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ENGINE_finish
        - ENGINE_get_RAND
        - ENGINE_get_default_RAND
        - do_rand_init_ossl_
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:187,24'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:187,24'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:187,24'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:189,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:189,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:189,10'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:190,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:192,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:190,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:192,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:193,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:194,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:197,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:199,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:200,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:201,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - ENGINE_get_RAND
        - Branch String:   'crypto/rand/rand_lib.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:206,18'
              BranchSideFuncs:
                - ENGINE_get_default_RAND
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
                - ENGINE_get_RAND
            - BranchSide:      'crypto/rand/rand_lib.c:218,16'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:207,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:207,48'
              BranchSideFuncs:
                - ENGINE_get_RAND
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:211,27'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:208,25'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:211,27'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:189,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/rand/rand_lib.c:189,10'
          Dst:             do_rand_init_ossl_
        - Src:             'crypto/rand/rand_lib.c:192,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/rand/rand_lib.c:195,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/rand/rand_lib.c:199,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rand/rand_lib.c:206,18'
          Dst:             ENGINE_get_default_RAND
        - Src:             'crypto/rand/rand_lib.c:207,32'
          Dst:             ENGINE_get_RAND
        - Src:             'crypto/rand/rand_lib.c:211,13'
          Dst:             ENGINE_finish
        - Src:             'crypto/rand/rand_lib.c:219,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    RAND_get0_public
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      'struct.evp_rand_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - RAND_get0_primary
        - ossl_init_thread_start
        - ossl_lib_ctx_get_concrete
        - rand_delete_thread_state
        - rand_get_global
        - rand_new_drbg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:684,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:687,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - RAND_get0_primary
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:688,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:689,37'
              BranchSideFuncs:
                - RAND_get0_primary
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:705,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:690,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:693,41'
              BranchSideFuncs:
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:699,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:699,50'
              BranchSideFuncs:
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/rand/rand_lib.c:701,30'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/rand/rand_lib.c:698,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:700,13'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/rand/rand_lib.c:701,30'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:681,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:687,12'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:689,19'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_lib.c:693,15'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/rand/rand_lib.c:698,13'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:699,21'
          Dst:             ossl_init_thread_start
        - Src:             'crypto/rand/rand_lib.c:699,21'
          Dst:             rand_delete_thread_state
        - Src:             'crypto/rand/rand_lib.c:701,16'
          Dst:             rand_new_drbg
        - Src:             'crypto/rand/rand_lib.c:703,9'
          Dst:             CRYPTO_THREAD_set_local
    - functionName:    RAND_get0_primary
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionDepth:   0
      returnType:      'struct.evp_rand_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         22
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_RAND_CTX_free
        - EVP_RAND_enable_locking
        - rand_get_global
        - rand_new_drbg
        - rand_new_seed
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:629,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:632,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:633,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:635,11'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:639,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:641,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:641,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:642,9'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:644,11'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:645,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:646,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:651,9'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
        - Branch String:   'crypto/rand/rand_lib.c:651,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:652,9'
              BranchSideFuncs:
                - ERR_set_mark
                - rand_new_seed
                - ERR_pop_to_mark
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
            - BranchSide:      'crypto/rand/rand_lib.c:658,41'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_unlock
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
        - Branch String:   'crypto/rand/rand_lib.c:665,21'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:665,49'
              BranchSideFuncs:
                - EVP_RAND_enable_locking
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_RAND_CTX_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:670,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:666,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:670,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:626,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:632,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/rand/rand_lib.c:636,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/rand/rand_lib.c:641,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rand/rand_lib.c:646,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/rand/rand_lib.c:652,9'
          Dst:             ERR_set_mark
        - Src:             'crypto/rand/rand_lib.c:653,22'
          Dst:             rand_new_seed
        - Src:             'crypto/rand/rand_lib.c:654,9'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/rand/rand_lib.c:658,27'
          Dst:             rand_new_drbg
        - Src:             'crypto/rand/rand_lib.c:665,25'
          Dst:             EVP_RAND_enable_locking
        - Src:             'crypto/rand/rand_lib.c:666,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:666,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:666,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:667,9'
          Dst:             EVP_RAND_CTX_free
        - Src:             'crypto/rand/rand_lib.c:670,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    do_rand_init_ossl_
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_rand_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:47,1'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:47,1'
              BranchSideFuncs:
                - do_rand_init
            - BranchSide:      'crypto/rand/rand_lib.c:47,1'
              BranchSideFuncs:
                - do_rand_init
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:47,1'
          Dst:             do_rand_init
    - functionName:    RAND_priv_bytes
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_priv_bytes_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:359,37'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:359,12'
          Dst:             RAND_priv_bytes_ex
    - functionName:    RAND_priv_bytes_ex
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - num
        - strength
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_RAND_generate
        - RAND_OpenSSL
        - RAND_get0_private
        - RAND_get_rand_method
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:340,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:340,25'
              BranchSideFuncs:
                - RAND_OpenSSL
                - RAND_get0_private
                - EVP_RAND_generate
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:348,30'
              BranchSideFuncs:
                - RAND_get0_private
                - EVP_RAND_generate
        - Branch String:   'crypto/rand/rand_lib.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:341,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:348,30'
              BranchSideFuncs:
                - RAND_get0_private
                - EVP_RAND_generate
        - Branch String:   'crypto/rand/rand_lib.c:341,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:342,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:343,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:350,34'
              BranchSideFuncs:
                - EVP_RAND_generate
            - BranchSide:      'crypto/rand/rand_lib.c:352,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:338,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:340,33'
          Dst:             RAND_OpenSSL
        - Src:             'crypto/rand/rand_lib.c:343,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:343,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:343,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_lib.c:348,12'
          Dst:             RAND_get0_private
        - Src:             'crypto/rand/rand_lib.c:350,16'
          Dst:             EVP_RAND_generate
    - functionName:    RAND_get0_private
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionDepth:   0
      returnType:      'struct.evp_rand_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_get_local
        - CRYPTO_THREAD_set_local
        - RAND_get0_primary
        - ossl_init_thread_start
        - ossl_lib_ctx_get_concrete
        - rand_delete_thread_state
        - rand_get_global
        - rand_new_drbg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:717,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:720,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_get_local
                - RAND_get0_primary
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:721,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:722,37'
              BranchSideFuncs:
                - RAND_get0_primary
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_lib.c:738,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:723,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:726,41'
              BranchSideFuncs:
                - ossl_lib_ctx_get_concrete
                - CRYPTO_THREAD_get_local
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:732,17'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:732,50'
              BranchSideFuncs:
                - ossl_init_thread_start
                - __sanitizer_cov_trace_const_cmp4
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/rand/rand_lib.c:734,30'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
        - Branch String:   'crypto/rand/rand_lib.c:731,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:733,13'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
            - BranchSide:      'crypto/rand/rand_lib.c:734,30'
              BranchSideFuncs:
                - rand_new_drbg
                - CRYPTO_THREAD_set_local
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:714,25'
          Dst:             rand_get_global
        - Src:             'crypto/rand/rand_lib.c:720,12'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:722,19'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_lib.c:726,15'
          Dst:             ossl_lib_ctx_get_concrete
        - Src:             'crypto/rand/rand_lib.c:731,13'
          Dst:             CRYPTO_THREAD_get_local
        - Src:             'crypto/rand/rand_lib.c:732,21'
          Dst:             ossl_init_thread_start
        - Src:             'crypto/rand/rand_lib.c:732,21'
          Dst:             rand_delete_thread_state
        - Src:             'crypto/rand/rand_lib.c:734,16'
          Dst:             rand_new_drbg
        - Src:             'crypto/rand/rand_lib.c:736,9'
          Dst:             CRYPTO_THREAD_set_local
    - functionName:    RAND_status
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_RAND_get_state
        - RAND_OpenSSL
        - RAND_get0_primary
        - RAND_get_rand_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:306,19'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:308,31'
              BranchSideFuncs:
                - RAND_get_rand_method
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
                - RAND_OpenSSL
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:308,31'
              BranchSideFuncs:
                - RAND_get_rand_method
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
                - RAND_OpenSSL
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/rand/rand_lib.c:310,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:310,25'
              BranchSideFuncs:
                - RAND_OpenSSL
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:314,17'
              BranchSideFuncs:
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:311,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:314,17'
              BranchSideFuncs:
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_lib.c:311,16'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:311,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:311,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:316,31'
              BranchSideFuncs:
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:308,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:310,33'
          Dst:             RAND_OpenSSL
        - Src:             'crypto/rand/rand_lib.c:314,17'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_lib.c:316,12'
          Dst:             EVP_RAND_get_state
    - functionName:    RAND_pseudo_bytes
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - RAND_get_rand_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:297,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:297,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:299,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_lib.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:298,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:299,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:295,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:299,5'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_lib.c:299,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_lib.c:299,5'
          Dst:             ERR_set_error
    - functionName:    RAND_add
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - double
      constantsTouched: []
      argNames:
        - buf
        - num
        - randomness
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_RAND_reseed
        - RAND_get0_primary
        - RAND_get_rand_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:276,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:276,25'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:281,12'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
        - Branch String:   'crypto/rand/rand_lib.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:281,12'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
        - Branch String:   'crypto/rand/rand_lib.c:282,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:282,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
            - BranchSide:      'crypto/rand/rand_lib.c:282,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:282,9'
              BranchSideFuncs:
                - EVP_RAND_reseed
            - BranchSide:      'crypto/rand/rand_lib.c:288,25'
              BranchSideFuncs:
                - EVP_RAND_reseed
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:274,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:281,12'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_lib.c:288,9'
          Dst:             EVP_RAND_reseed
    - functionName:    RAND_set_rand_engine
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - engine
      BBCount:         21
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ENGINE_finish
        - ENGINE_get_RAND
        - ENGINE_init
        - do_rand_init_ossl_
        - rand_set_rand_method_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:228,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:228,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
        - Branch String:   'crypto/rand/rand_lib.c:228,10'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:229,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:231,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
        - Branch String:   'crypto/rand/rand_lib.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:229,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:231,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - ENGINE_finish
        - Branch String:   'crypto/rand/rand_lib.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:232,26'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_RAND
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:240,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:232,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:233,13'
              BranchSideFuncs:
                - ENGINE_get_RAND
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:234,36'
              BranchSideFuncs:
                - ENGINE_get_RAND
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
                - ENGINE_finish
        - Branch String:   'crypto/rand/rand_lib.c:235,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:236,27'
              BranchSideFuncs:
                - ENGINE_finish
            - BranchSide:      'crypto/rand/rand_lib.c:239,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:241,23'
              BranchSideFuncs:
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:246,35'
              BranchSideFuncs:
                - rand_set_rand_method_internal
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:228,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/rand/rand_lib.c:228,10'
          Dst:             do_rand_init_ossl_
        - Src:             'crypto/rand/rand_lib.c:232,14'
          Dst:             ENGINE_init
        - Src:             'crypto/rand/rand_lib.c:234,20'
          Dst:             ENGINE_get_RAND
        - Src:             'crypto/rand/rand_lib.c:236,13'
          Dst:             ENGINE_finish
        - Src:             'crypto/rand/rand_lib.c:240,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rand/rand_lib.c:241,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/rand/rand_lib.c:246,5'
          Dst:             rand_set_rand_method_internal
        - Src:             'crypto/rand/rand_lib.c:247,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    rand_set_rand_method_internal
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rand_meth_st *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - meth
        - e
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ENGINE_finish
        - do_rand_init_ossl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:166,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:166,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:166,10'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:167,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:169,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:167,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:169,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rand/rand_lib.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:170,9'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rand/rand_lib.c:172,19'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:166,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/rand/rand_lib.c:166,10'
          Dst:             do_rand_init_ossl_
        - Src:             'crypto/rand/rand_lib.c:169,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rand/rand_lib.c:172,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/rand/rand_lib.c:176,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    RAND_seed
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_RAND_reseed
        - RAND_get0_primary
        - RAND_get_rand_method
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:259,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:259,25'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:265,12'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
        - Branch String:   'crypto/rand/rand_lib.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:265,12'
              BranchSideFuncs:
                - RAND_get0_primary
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
        - Branch String:   'crypto/rand/rand_lib.c:266,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:266,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_RAND_reseed
            - BranchSide:      'crypto/rand/rand_lib.c:266,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:266,9'
              BranchSideFuncs:
                - EVP_RAND_reseed
            - BranchSide:      'crypto/rand/rand_lib.c:267,25'
              BranchSideFuncs:
                - EVP_RAND_reseed
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:257,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:265,12'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_lib.c:267,9'
          Dst:             EVP_RAND_reseed
    - functionName:    RAND_poll
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - RAND_OpenSSL
        - RAND_get_rand_method
        - RAND_seed
        - ossl_pool_acquire_entropy
        - ossl_rand_pool_buffer
        - ossl_rand_pool_entropy
        - ossl_rand_pool_free
        - ossl_rand_pool_length
        - ossl_rand_pool_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:127,24'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:127,31'
              BranchSideFuncs:
                - RAND_get_rand_method
                - RAND_OpenSSL
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_new
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - ossl_rand_pool_entropy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
                - RAND_seed
            - BranchSide:      'crypto/rand/rand_lib.c:127,31'
              BranchSideFuncs:
                - RAND_get_rand_method
                - RAND_OpenSSL
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_new
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - ossl_rand_pool_entropy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
                - RAND_seed
        - Branch String:   'crypto/rand/rand_lib.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:133,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_new
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - ossl_rand_pool_entropy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
                - RAND_seed
        - Branch String:   'crypto/rand/rand_lib.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:135,27'
              BranchSideFuncs:
                - RAND_seed
            - BranchSide:      'crypto/rand/rand_lib.c:158,5'
              BranchSideFuncs:
                - RAND_seed
        - Branch String:   'crypto/rand/rand_lib.c:139,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:140,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_lib.c:142,39'
              BranchSideFuncs:
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - ossl_rand_pool_entropy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
        - Branch String:   'crypto/rand/rand_lib.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:143,13'
              BranchSideFuncs:
                - ossl_rand_pool_free
            - BranchSide:      'crypto/rand/rand_lib.c:145,13'
              BranchSideFuncs:
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - ossl_rand_pool_entropy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_free
        - Branch String:   'crypto/rand/rand_lib.c:146,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:146,16'
              BranchSideFuncs:
                - ossl_rand_pool_free
            - BranchSide:      'crypto/rand/rand_lib.c:149,13'
              BranchSideFuncs:
                - ossl_rand_pool_free
        - Branch String:   'crypto/rand/rand_lib.c:145,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:149,13'
              BranchSideFuncs:
                - ossl_rand_pool_free
            - BranchSide:      'crypto/rand/rand_lib.c:151,13'
              BranchSideFuncs:
                - ossl_rand_pool_free
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:127,31'
          Dst:             RAND_get_rand_method
        - Src:             'crypto/rand/rand_lib.c:128,23'
          Dst:             RAND_OpenSSL
        - Src:             'crypto/rand/rand_lib.c:135,27'
          Dst:             ossl_rand_pool_new
        - Src:             'crypto/rand/rand_lib.c:142,13'
          Dst:             ossl_pool_acquire_entropy
        - Src:             'crypto/rand/rand_lib.c:146,26'
          Dst:             ossl_rand_pool_buffer
        - Src:             'crypto/rand/rand_lib.c:147,26'
          Dst:             ossl_rand_pool_length
        - Src:             'crypto/rand/rand_lib.c:148,27'
          Dst:             ossl_rand_pool_entropy
        - Src:             'crypto/rand/rand_lib.c:153,9'
          Dst:             ossl_rand_pool_free
        - Src:             'crypto/rand/rand_lib.c:158,5'
          Dst:             RAND_seed
    - functionName:    RAND_keep_random_devices_open
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keep
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_run_once
        - do_rand_init_ossl_
        - ossl_rand_pool_keep_random_devices_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_keep_random_devices_open
            - BranchSide:      'crypto/rand/rand_lib.c:111,9'
              BranchSideFuncs:
                - ossl_rand_pool_keep_random_devices_open
        - Branch String:   'crypto/rand/rand_lib.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:111,9'
              BranchSideFuncs:
                - ossl_rand_pool_keep_random_devices_open
            - BranchSide:      'crypto/rand/rand_lib.c:112,49'
              BranchSideFuncs:
                - ossl_rand_pool_keep_random_devices_open
        - Branch String:   'crypto/rand/rand_lib.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:111,9'
              BranchSideFuncs:
                - ossl_rand_pool_keep_random_devices_open
            - BranchSide:      'crypto/rand/rand_lib.c:112,49'
              BranchSideFuncs:
                - ossl_rand_pool_keep_random_devices_open
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:111,9'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/rand/rand_lib.c:111,9'
          Dst:             do_rand_init_ossl_
        - Src:             'crypto/rand/rand_lib.c:112,9'
          Dst:             ossl_rand_pool_keep_random_devices_open
    - functionName:    RAND_set_rand_method
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rand_meth_st *'
      constantsTouched: []
      argNames:
        - meth
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand_set_rand_method_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:182,12'
          Dst:             rand_set_rand_method_internal
    - functionName:    ossl_rand_cleanup_int
      functionSourceFile: '/src/openssl/crypto/rand/rand_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - RAND_set_rand_method
        - ossl_rand_pool_cleanup
        - ossl_release_default_drbg_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_lib.c:82,24'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:82,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:82,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/rand/rand_lib.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:85,9'
              BranchSideFuncs:
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:87,9'
              BranchSideFuncs:
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/rand/rand_lib.c:87,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:87,25'
              BranchSideFuncs:
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rand/rand_lib.c:89,5'
              BranchSideFuncs:
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
        - Branch String:   'crypto/rand/rand_lib.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_lib.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
            - BranchSide:      'crypto/rand/rand_lib.c:89,5'
              BranchSideFuncs:
                - RAND_set_rand_method
                - ossl_rand_pool_cleanup
                - CRYPTO_THREAD_lock_free
                - CRYPTO_THREAD_lock_free
                - ossl_release_default_drbg_ctx
      Callsites:
        - Src:             'crypto/rand/rand_lib.c:89,5'
          Dst:             RAND_set_rand_method
        - Src:             'crypto/rand/rand_lib.c:91,5'
          Dst:             ossl_rand_pool_cleanup
        - Src:             'crypto/rand/rand_lib.c:93,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rand/rand_lib.c:97,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rand/rand_lib.c:100,5'
          Dst:             ossl_release_default_drbg_ctx
    - functionName:    RAND_OpenSSL
      functionSourceFile: '/src/openssl/crypto/rand/rand_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.rand_meth_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_seed
      functionSourceFile: '/src/openssl/crypto/rand/rand_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drbg_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/rand_meth.c:28,12'
          Dst:             drbg_add
    - functionName:    drbg_bytes
      functionSourceFile: '/src/openssl/crypto/rand/rand_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - count
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_RAND_generate
        - RAND_get0_public
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_meth.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_meth.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_meth.c:50,30'
              BranchSideFuncs:
                - EVP_RAND_generate
      Callsites:
        - Src:             'crypto/rand/rand_meth.c:45,26'
          Dst:             RAND_get0_public
        - Src:             'crypto/rand/rand_meth.c:50,12'
          Dst:             EVP_RAND_generate
    - functionName:    drbg_add
      functionSourceFile: '/src/openssl/crypto/rand/rand_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - double
      constantsTouched: []
      argNames:
        - buf
        - num
        - randomness
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_RAND_reseed
        - RAND_get0_primary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_meth.c:19,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_meth.c:19,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_meth.c:20,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_meth.c:19,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_meth.c:20,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_meth.c:22,28'
              BranchSideFuncs:
                - EVP_RAND_reseed
      Callsites:
        - Src:             'crypto/rand/rand_meth.c:17,26'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_meth.c:22,12'
          Dst:             EVP_RAND_reseed
    - functionName:    drbg_status
      functionSourceFile: '/src/openssl/crypto/rand/rand_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_RAND_get_state
        - RAND_get0_primary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_meth.c:34,19'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_meth.c:34,26'
              BranchSideFuncs:
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_meth.c:34,26'
              BranchSideFuncs:
                - RAND_get0_primary
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_meth.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_meth.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_meth.c:39,32'
              BranchSideFuncs:
                - EVP_RAND_get_state
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rand/rand_meth.c:34,26'
          Dst:             RAND_get0_primary
        - Src:             'crypto/rand/rand_meth.c:39,13'
          Dst:             EVP_RAND_get_state
    - functionName:    ossl_rand_pool_add_end
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rand_pool_st *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - len
        - entropy
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:393,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:394,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:398,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rand/rand_pool.c:398,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:399,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:403,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:394,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:394,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:394,9'
          Dst:             ERR_set_error
    - functionName:    ossl_rand_pool_add_begin
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.rand_pool_st *'
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - len
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - rand_pool_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:358,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:362,9'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:363,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:376,25'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_pool.c:376,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:358,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:358,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:358,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:363,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:363,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:363,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:376,10'
          Dst:             rand_pool_grow
    - functionName:    rand_pool_grow
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rand_pool_st *'
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - len
      BBCount:         27
      ICount:          188
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_zalloc
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:203,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_pool.c:206,28'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:206,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:207,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:207,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:212,22'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:212,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/rand/rand_pool.c:212,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/rand/rand_pool.c:212,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:212,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
            - BranchSide:      'crypto/rand/rand_pool.c:215,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:215,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:216,17'
              BranchSideFuncs:
                - CRYPTO_secure_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/rand/rand_pool.c:218,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/rand/rand_pool.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:221,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/rand/rand_pool.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:223,13'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
            - BranchSide:      'crypto/rand/rand_pool.c:225,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:207,13'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:207,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:207,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:216,17'
          Dst:             CRYPTO_secure_zalloc
        - Src:             'crypto/rand/rand_pool.c:218,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rand/rand_pool.c:223,13'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'crypto/rand/rand_pool.c:225,13'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_rand_pool_add
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rand_pool_st *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - buffer
        - len
        - entropy
      BBCount:         18
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - rand_pool_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:301,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:305,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:305,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:306,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:310,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rand/rand_pool.c:319,41'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:319,44'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:330,29'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_pool.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:320,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:330,29'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rand/rand_pool.c:330,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:331,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rand/rand_pool.c:332,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:301,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:301,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:301,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:306,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:306,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:306,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:320,13'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:320,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:320,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:330,14'
          Dst:             rand_pool_grow
    - functionName:    ossl_rand_pool_bytes_remaining
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rand_pool_bytes_needed
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.rand_pool_st *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - entropy_factor
      BBCount:         15
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - ossl_rand_pool_entropy_needed
        - rand_pool_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:244,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:248,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rand/rand_pool.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rand/rand_pool.c:256,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/rand/rand_pool.c:256,35'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:257,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_pool.c:273,25'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_pool.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:259,24'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rand/rand_pool.c:273,25'
              BranchSideFuncs:
                - rand_pool_grow
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rand/rand_pool.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:275,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:279,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:241,29'
          Dst:             ossl_rand_pool_entropy_needed
        - Src:             'crypto/rand/rand_pool.c:244,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:244,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:244,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:252,9'
          Dst:             ERR_new
        - Src:             'crypto/rand/rand_pool.c:252,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rand/rand_pool.c:252,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rand/rand_pool.c:273,10'
          Dst:             rand_pool_grow
    - functionName:    ossl_rand_pool_entropy_needed
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:193,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:195,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rand_pool_entropy_available
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/rand/rand_pool.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:182,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rand_pool_reattach
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rand_pool_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - buffer
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:154,5'
          Dst:             OPENSSL_cleanse
    - functionName:    ossl_rand_pool_detach
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rand_pool_length
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rand_pool_entropy
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rand_pool_buffer
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rand_pool_free
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_secure_clear_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:99,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_secure_clear_free
        - Branch String:   'crypto/rand/rand_pool.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:100,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_pool.c:106,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/rand/rand_pool.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:101,13'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_pool.c:103,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:101,13'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'crypto/rand/rand_pool.c:103,13'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/rand/rand_pool.c:106,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_rand_pool_attach
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.rand_pool_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - len
        - entropy
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:74,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:64,23'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_rand_pool_new
      functionSourceFile: '/src/openssl/crypto/rand/rand_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'struct.rand_pool_st *'
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entropy_requested
        - secure
        - min_len
        - max_len
      BBCount:         21
      ICount:          166
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_secure_zalloc
        - CRYPTO_zalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rand/rand_pool.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rand/rand_pool.c:31,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:32,21'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:32,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
            - BranchSide:      'crypto/rand/rand_pool.c:33,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:34,23'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:34,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
            - BranchSide:      'crypto/rand/rand_pool.c:34,67'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:36,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
            - BranchSide:      'crypto/rand/rand_pool.c:38,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - CRYPTO_secure_zalloc
        - Branch String:   'crypto/rand/rand_pool.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:39,24'
              BranchSideFuncs:
                - CRYPTO_secure_zalloc
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_pool.c:41,24'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_free
        - Branch String:   'crypto/rand/rand_pool.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/rand/rand_pool.c:44,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/rand/rand_pool.c:46,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rand/rand_pool.c:25,23'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rand/rand_pool.c:39,24'
          Dst:             CRYPTO_secure_zalloc
        - Src:             'crypto/rand/rand_pool.c:41,24'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rand/rand_pool.c:51,5'
          Dst:             CRYPTO_free
    - functionName:    sk_BIGNUM_push
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_BIGNUM *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:36,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_rsa_key_from_pkcs8
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        3
      argTypes:
        - 'struct.pkcs8_priv_key_info_st.1675 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p8inf
        - libctx
        - propq
      BBCount:         14
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - PKCS8_pkey_get0
        - RSA_clear_flags
        - RSA_free
        - RSA_set_flags
        - d2i_RSAPrivateKey
        - ossl_rsa_param_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:566,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:567,9'
              BranchSideFuncs:
                - d2i_RSAPrivateKey
                - ossl_rsa_param_decode
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_clear_flags
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - RSA_set_flags
                - RSA_set_flags
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_backend.c:568,39'
              BranchSideFuncs:
                - d2i_RSAPrivateKey
                - ossl_rsa_param_decode
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_clear_flags
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - RSA_set_flags
                - RSA_set_flags
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_backend.c:569,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:570,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_backend.c:573,32'
              BranchSideFuncs:
                - ossl_rsa_param_decode
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_clear_flags
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - RSA_set_flags
                - RSA_set_flags
        - Branch String:   'crypto/rsa/rsa_backend.c:573,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:574,18'
              BranchSideFuncs:
                - RSA_clear_flags
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - RSA_set_flags
                - RSA_set_flags
            - BranchSide:      'crypto/rsa/rsa_backend.c:578,21'
              BranchSideFuncs:
                - RSA_clear_flags
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - RSA_set_flags
                - RSA_set_flags
        - Branch String:   'crypto/rsa/rsa_backend.c:579,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:581,23'
              BranchSideFuncs:
                - RSA_set_flags
            - BranchSide:      'crypto/rsa/rsa_backend.c:584,23'
              BranchSideFuncs:
                - RSA_set_flags
            - BranchSide:      'crypto/rsa/rsa_backend.c:588,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:566,10'
          Dst:             PKCS8_pkey_get0
        - Src:             'crypto/rsa/rsa_backend.c:568,11'
          Dst:             d2i_RSAPrivateKey
        - Src:             'crypto/rsa/rsa_backend.c:570,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_backend.c:570,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_backend.c:570,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_backend.c:573,10'
          Dst:             ossl_rsa_param_decode
        - Src:             'crypto/rsa/rsa_backend.c:574,9'
          Dst:             RSA_free
        - Src:             'crypto/rsa/rsa_backend.c:578,5'
          Dst:             RSA_clear_flags
        - Src:             'crypto/rsa/rsa_backend.c:579,13'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/rsa/rsa_backend.c:581,9'
          Dst:             RSA_set_flags
        - Src:             'crypto/rsa/rsa_backend.c:584,9'
          Dst:             RSA_set_flags
    - functionName:    ossl_rsa_param_decode
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - rsa
        - alg
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OBJ_obj2nid
        - RSA_PSS_PARAMS_free
        - X509_ALGOR_get0
        - ossl_rsa_pss_decode
        - ossl_rsa_set0_pss_params
        - ossl_rsa_sync_to_pss_params_30
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:540,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:542,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_decode
                - ossl_rsa_set0_pss_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ossl_rsa_sync_to_pss_params_30
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_backend.c:542,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:544,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_decode
                - ossl_rsa_set0_pss_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ossl_rsa_sync_to_pss_params_30
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_backend.c:544,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:545,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_backend.c:548,36'
              BranchSideFuncs:
                - ossl_rsa_pss_decode
                - ossl_rsa_set0_pss_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ossl_rsa_sync_to_pss_params_30
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:549,38'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:550,29'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
        - Branch String:   'crypto/rsa/rsa_backend.c:548,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:550,29'
              BranchSideFuncs:
                - ossl_rsa_sync_to_pss_params_30
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:553,41'
              BranchSideFuncs:
                - ossl_rsa_sync_to_pss_params_30
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:553,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:555,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:539,5'
          Dst:             X509_ALGOR_get0
        - Src:             'crypto/rsa/rsa_backend.c:540,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/rsa/rsa_backend.c:545,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_backend.c:545,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_backend.c:545,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_backend.c:548,16'
          Dst:             ossl_rsa_pss_decode
        - Src:             'crypto/rsa/rsa_backend.c:549,13'
          Dst:             ossl_rsa_set0_pss_params
        - Src:             'crypto/rsa/rsa_backend.c:550,9'
          Dst:             RSA_PSS_PARAMS_free
        - Src:             'crypto/rsa/rsa_backend.c:553,10'
          Dst:             ossl_rsa_sync_to_pss_params_30
    - functionName:    ossl_rsa_pss_decode
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      'struct.rsa_pss_params_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - alg
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_TYPE_unpack_sequence
        - RSA_PSS_PARAMS_free
        - RSA_PSS_PARAMS_it
        - ossl_x509_algor_mgf1_decode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:450,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:453,9'
              BranchSideFuncs:
                - ossl_x509_algor_mgf1_decode
                - RSA_PSS_PARAMS_free
        - Branch String:   'crypto/rsa/rsa_backend.c:453,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:454,53'
              BranchSideFuncs:
                - ossl_x509_algor_mgf1_decode
                - RSA_PSS_PARAMS_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:461,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:455,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:456,33'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:459,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:447,37'
          Dst:             RSA_PSS_PARAMS_it
        - Src:             'crypto/rsa/rsa_backend.c:447,11'
          Dst:             ASN1_TYPE_unpack_sequence
        - Src:             'crypto/rsa/rsa_backend.c:454,25'
          Dst:             ossl_x509_algor_mgf1_decode
        - Src:             'crypto/rsa/rsa_backend.c:456,13'
          Dst:             RSA_PSS_PARAMS_free
    - functionName:    ossl_rsa_sync_to_pss_params_30
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         24
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_MD_get_type
        - RSA_get0_pss_params
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_pss_get_param_unverified
        - ossl_rsa_pss_params_30_set_defaults
        - ossl_rsa_pss_params_30_set_hashalg
        - ossl_rsa_pss_params_30_set_maskgenhashalg
        - ossl_rsa_pss_params_30_set_saltlen
        - ossl_rsa_pss_params_30_set_trailerfield
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:470,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:470,46'
              BranchSideFuncs:
                - RSA_get0_pss_params
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:471,47'
              BranchSideFuncs:
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:469,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:472,23'
              BranchSideFuncs:
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:485,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:487,13'
              BranchSideFuncs:
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:488,34'
              BranchSideFuncs:
                - EVP_MD_get_type
                - EVP_MD_get_type
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_backend.c:491,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:491,65'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:492,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:493,59'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:494,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:494,65'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:495,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:496,57'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:490,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:497,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_backend.c:498,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:470,26'
          Dst:             RSA_get0_pss_params
        - Src:             'crypto/rsa/rsa_backend.c:471,19'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'crypto/rsa/rsa_backend.c:485,14'
          Dst:             ossl_rsa_pss_get_param_unverified
        - Src:             'crypto/rsa/rsa_backend.c:488,18'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_backend.c:489,22'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_backend.c:490,14'
          Dst:             ossl_rsa_pss_params_30_set_defaults
        - Src:             'crypto/rsa/rsa_backend.c:491,17'
          Dst:             ossl_rsa_pss_params_30_set_hashalg
        - Src:             'crypto/rsa/rsa_backend.c:492,17'
          Dst:             ossl_rsa_pss_params_30_set_maskgenhashalg
        - Src:             'crypto/rsa/rsa_backend.c:494,17'
          Dst:             ossl_rsa_pss_params_30_set_saltlen
        - Src:             'crypto/rsa/rsa_backend.c:495,17'
          Dst:             ossl_rsa_pss_params_30_set_trailerfield
    - functionName:    ossl_rsa_pss_get_param_unverified
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.rsa_pss_params_st *'
        - 'struct.evp_md_st.959 **'
        - 'struct.evp_md_st.959 **'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - pss
        - pmd
        - pmgf1md
        - psaltlen
        - ptrailerField
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_INTEGER_get
        - ossl_rsa_pss_params_30_saltlen
        - ossl_rsa_pss_params_30_set_defaults
        - ossl_rsa_pss_params_30_trailerfield
        - ossl_x509_algor_get_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:512,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:514,35'
              BranchSideFuncs:
                - ossl_x509_algor_get_md
                - ossl_x509_algor_get_md
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - ASN1_INTEGER_get
                - ASN1_INTEGER_get
        - Branch String:   'crypto/rsa/rsa_backend.c:515,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:517,39'
              BranchSideFuncs:
                - ossl_x509_algor_get_md
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - ASN1_INTEGER_get
                - ASN1_INTEGER_get
        - Branch String:   'crypto/rsa/rsa_backend.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:520,9'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - ASN1_INTEGER_get
                - ASN1_INTEGER_get
        - Branch String:   'crypto/rsa/rsa_backend.c:520,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:521,38'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - ossl_rsa_pss_params_30_trailerfield
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/rsa/rsa_backend.c:523,21'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - ASN1_INTEGER_get
        - Branch String:   'crypto/rsa/rsa_backend.c:524,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:525,43'
              BranchSideFuncs:
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/rsa/rsa_backend.c:527,26'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_trailerfield
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:510,11'
          Dst:             ossl_rsa_pss_params_30_set_defaults
        - Src:             'crypto/rsa/rsa_backend.c:514,12'
          Dst:             ossl_x509_algor_get_md
        - Src:             'crypto/rsa/rsa_backend.c:517,16'
          Dst:             ossl_x509_algor_get_md
        - Src:             'crypto/rsa/rsa_backend.c:521,21'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/rsa/rsa_backend.c:523,21'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'crypto/rsa/rsa_backend.c:525,26'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/rsa/rsa_backend.c:527,26'
          Dst:             ossl_rsa_pss_params_30_trailerfield
    - functionName:    sk_RSA_PRIME_INFO_value
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.rsa_prime_info_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_RSA_PRIME_INFO_push
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - 'struct.rsa_prime_info_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_RSA_PRIME_INFO_new_reserve
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.stack_st_RSA_PRIME_INFO *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - compare
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_reserve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_new_reserve
    - functionName:    sk_RSA_PRIME_INFO_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_num
    - functionName:    rsa_bn_dup_check
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st **'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - out
        - f
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BN_dup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:342,19'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:342,37'
              BranchSideFuncs:
                - BN_dup
            - BranchSide:      'crypto/rsa/rsa_backend.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:342,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:344,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:342,30'
          Dst:             BN_dup
    - functionName:    ossl_rsa_dup
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - selection
      BBCount:         64
      ICount:          413
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - CRYPTO_dup_ex_data
        - CRYPTO_zalloc
        - RSA_PSS_PARAMS_dup
        - RSA_free
        - ossl_rsa_is_foreign
        - ossl_rsa_multip_calc_product
        - ossl_rsa_new_with_ctx
        - ossl_x509_algor_mgf1_decode
        - rsa_bn_dup_check
        - sk_RSA_PRIME_INFO_new_reserve
        - sk_RSA_PRIME_INFO_num
        - sk_RSA_PRIME_INFO_push
        - sk_RSA_PRIME_INFO_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:355,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:358,41'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:362,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:363,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:369,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:363,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:364,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:365,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:365,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:366,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:367,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:372,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:388,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:372,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:373,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:376,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:376,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:377,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:378,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:378,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:379,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:380,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:380,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:381,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:382,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:382,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:383,13'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:384,32'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:384,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:385,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:386,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:396,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:396,42'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:421,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
        - Branch String:   'crypto/rsa/rsa_backend.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:397,67'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:421,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
        - Branch String:   'crypto/rsa/rsa_backend.c:398,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:399,13'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:400,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:400,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:401,35'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
            - BranchSide:      'crypto/rsa/rsa_backend.c:417,43'
              BranchSideFuncs:
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
        - Branch String:   'crypto/rsa/rsa_backend.c:404,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:405,17'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:407,42'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
        - Branch String:   'crypto/rsa/rsa_backend.c:410,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:411,17'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:412,36'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:412,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:413,17'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:414,36'
              BranchSideFuncs:
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:414,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:415,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:416,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_zalloc
                - sk_RSA_PRIME_INFO_push
                - sk_RSA_PRIME_INFO_value
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
                - rsa_bn_dup_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:417,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:418,13'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
            - BranchSide:      'crypto/rsa/rsa_backend.c:419,5'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_PSS_PARAMS_dup
                - ossl_x509_algor_mgf1_decode
        - Branch String:   'crypto/rsa/rsa_backend.c:421,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:422,42'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_dup
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - ossl_x509_algor_mgf1_decode
            - BranchSide:      'crypto/rsa/rsa_backend.c:431,30'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_backend.c:424,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:424,16'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - ossl_x509_algor_mgf1_decode
            - BranchSide:      'crypto/rsa/rsa_backend.c:429,5'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_backend.c:423,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:425,65'
              BranchSideFuncs:
                - ossl_x509_algor_mgf1_decode
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:429,5'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_backend.c:426,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:427,17'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:428,9'
              BranchSideFuncs:
                - CRYPTO_dup_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_backend.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:435,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:355,9'
          Dst:             ossl_rsa_is_foreign
        - Src:             'crypto/rsa/rsa_backend.c:358,19'
          Dst:             ossl_rsa_new_with_ctx
        - Src:             'crypto/rsa/rsa_backend.c:363,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:365,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:372,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:376,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:378,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:380,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:382,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:384,14'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:396,20'
          Dst:             sk_RSA_PRIME_INFO_num
        - Src:             'crypto/rsa/rsa_backend.c:397,31'
          Dst:             sk_RSA_PRIME_INFO_new_reserve
        - Src:             'crypto/rsa/rsa_backend.c:404,29'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rsa/rsa_backend.c:407,19'
          Dst:             sk_RSA_PRIME_INFO_push
        - Src:             'crypto/rsa/rsa_backend.c:409,21'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_backend.c:410,18'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:412,18'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:414,18'
          Dst:             rsa_bn_dup_check
        - Src:             'crypto/rsa/rsa_backend.c:417,14'
          Dst:             ossl_rsa_multip_calc_product
        - Src:             'crypto/rsa/rsa_backend.c:422,23'
          Dst:             RSA_PSS_PARAMS_dup
        - Src:             'crypto/rsa/rsa_backend.c:425,37'
          Dst:             ossl_x509_algor_mgf1_decode
        - Src:             'crypto/rsa/rsa_backend.c:430,10'
          Dst:             CRYPTO_dup_ex_data
        - Src:             'crypto/rsa/rsa_backend.c:438,5'
          Dst:             RSA_free
    - functionName:    ossl_rsa_is_foreign
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RSA_PKCS1_OpenSSL
        - RSA_get_method
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:334,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:334,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:334,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:337,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:334,32'
          Dst:             RSA_get_method
        - Src:             'crypto/rsa/rsa_backend.c:334,55'
          Dst:             RSA_PKCS1_OpenSSL
    - functionName:    ossl_rsa_pss_params_30_fromdata
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - 'int *'
        - 'struct.ossl_param_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - pss_params
        - defaults_set
        - params
        - libctx
      BBCount:         71
      ICount:          384
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - EVP_MD_fetch
        - EVP_MD_free
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_utf8_ptr
        - OSSL_PARAM_locate_const
        - ossl_rsa_mgf_nid2name
        - ossl_rsa_oaeppss_md2nid
        - ossl_rsa_pss_params_30_maskgenalg
        - ossl_rsa_pss_params_30_set_defaults
        - ossl_rsa_pss_params_30_set_hashalg
        - ossl_rsa_pss_params_30_set_maskgenhashalg
        - ossl_rsa_pss_params_30_set_saltlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:243,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:253,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:254,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:262,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:254,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:255,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:256,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:263,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:270,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:263,30'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:263,33'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:265,50'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:263,51'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:263,54'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:265,50'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:264,16'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:265,50'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:265,50'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:270,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:265,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:266,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:267,10'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:271,38'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:289,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:274,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:275,23'
              BranchSideFuncs:
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:276,43'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:276,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:0,0'
              BranchSideFuncs:
                - ossl_rsa_mgf_nid2name
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:277,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:282,5'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:290,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:303,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:292,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:293,22'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:294,43'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:294,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:0,0'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:295,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:298,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:298,52'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:300,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:297,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:300,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:301,5'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:304,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:317,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:306,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:307,26'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:308,43'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:308,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:0,0'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_rsa_oaeppss_md2nid
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:309,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:312,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:313,21'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:314,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:311,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:314,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:315,5'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:318,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:323,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:319,52'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:320,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_backend.c:318,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:320,13'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:321,5'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:243,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:245,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:247,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:249,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:251,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:265,14'
          Dst:             ossl_rsa_pss_params_30_set_defaults
        - Src:             'crypto/rsa/rsa_backend.c:271,38'
          Dst:             ossl_rsa_pss_params_30_maskgenalg
        - Src:             'crypto/rsa/rsa_backend.c:276,19'
          Dst:             OSSL_PARAM_get_utf8_ptr
        - Src:             'crypto/rsa/rsa_backend.c:280,32'
          Dst:             ossl_rsa_mgf_nid2name
        - Src:             'crypto/rsa/rsa_backend.c:279,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/rsa/rsa_backend.c:294,19'
          Dst:             OSSL_PARAM_get_utf8_ptr
        - Src:             'crypto/rsa/rsa_backend.c:297,19'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/rsa/rsa_backend.c:299,52'
          Dst:             ossl_rsa_oaeppss_md2nid
        - Src:             'crypto/rsa/rsa_backend.c:298,17'
          Dst:             ossl_rsa_pss_params_30_set_hashalg
        - Src:             'crypto/rsa/rsa_backend.c:308,19'
          Dst:             OSSL_PARAM_get_utf8_ptr
        - Src:             'crypto/rsa/rsa_backend.c:311,23'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/rsa/rsa_backend.c:313,33'
          Dst:             ossl_rsa_oaeppss_md2nid
        - Src:             'crypto/rsa/rsa_backend.c:312,17'
          Dst:             ossl_rsa_pss_params_30_set_maskgenhashalg
        - Src:             'crypto/rsa/rsa_backend.c:318,14'
          Dst:             OSSL_PARAM_get_int
        - Src:             'crypto/rsa/rsa_backend.c:319,17'
          Dst:             ossl_rsa_pss_params_30_set_saltlen
        - Src:             'crypto/rsa/rsa_backend.c:326,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/rsa/rsa_backend.c:327,5'
          Dst:             EVP_MD_free
    - functionName:    ossl_rsa_pss_params_30_todata
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - pss
        - bld
        - params
      BBCount:         34
      ICount:          221
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ossl_param_build_set_int
        - ossl_param_build_set_utf8_string
        - ossl_rsa_oaeppss_nid2name
        - ossl_rsa_pss_params_30_hashalg
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_maskgenalg
        - ossl_rsa_pss_params_30_maskgenhashalg
        - ossl_rsa_pss_params_30_saltlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:187,58'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:225,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:196,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:195,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:197,49'
              BranchSideFuncs:
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:199,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:198,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:200,49'
              BranchSideFuncs:
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_oaeppss_nid2name
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:202,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:201,21'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:203,49'
              BranchSideFuncs:
                - ossl_rsa_oaeppss_nid2name
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:215,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:215,51'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:216,17'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:216,17'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:223,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:217,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:217,54'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:219,17'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:219,17'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:223,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:220,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:220,54'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:222,43'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:222,43'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:223,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:214,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:223,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:224,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:186,10'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'crypto/rsa/rsa_backend.c:187,27'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'crypto/rsa/rsa_backend.c:188,30'
          Dst:             ossl_rsa_pss_params_30_maskgenalg
        - Src:             'crypto/rsa/rsa_backend.c:189,34'
          Dst:             ossl_rsa_pss_params_30_maskgenhashalg
        - Src:             'crypto/rsa/rsa_backend.c:190,23'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'crypto/rsa/rsa_backend.c:191,35'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'crypto/rsa/rsa_backend.c:192,38'
          Dst:             ossl_rsa_pss_params_30_maskgenalg
        - Src:             'crypto/rsa/rsa_backend.c:194,17'
          Dst:             ossl_rsa_pss_params_30_maskgenhashalg
        - Src:             'crypto/rsa/rsa_backend.c:197,23'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'crypto/rsa/rsa_backend.c:200,23'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'crypto/rsa/rsa_backend.c:203,23'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'crypto/rsa/rsa_backend.c:215,18'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'crypto/rsa/rsa_backend.c:217,21'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'crypto/rsa/rsa_backend.c:220,21'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'crypto/rsa/rsa_backend.c:222,18'
          Dst:             ossl_param_build_set_int
    - functionName:    sk_BIGNUM_const_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:121,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_BIGNUM_const_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:121,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_BIGNUM_const_new_null
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'struct.stack_st_BIGNUM_const *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:121,1'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:121,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/rsa/rsa_backend.c:121,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:121,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_rsa_todata
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - bld
        - params
        - include_private
      BBCount:         42
      ICount:          232
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - RSA_get0_key
        - ossl_param_build_set_bn
        - ossl_param_build_set_multi_key_bn
        - ossl_rsa_get0_all_params
        - sk_BIGNUM_const_free
        - sk_BIGNUM_const_new_null
        - sk_BIGNUM_const_num
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:132,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:132,24'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:133,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:132,40'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:132,43'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:133,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:132,56'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:132,59'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:133,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:133,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:135,18'
              BranchSideFuncs:
                - RSA_get0_key
                - ossl_rsa_get0_all_params
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:139,37'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:140,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:140,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:143,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:143,28'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:175,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:144,45'
              BranchSideFuncs:
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - sk_BIGNUM_const_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:175,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:154,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:157,38'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:154,31'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:154,34'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:155,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:154,46'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:154,49'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:155,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:153,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:155,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:157,38'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:159,51'
              BranchSideFuncs:
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:167,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:162,51'
              BranchSideFuncs:
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:167,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:164,51'
              BranchSideFuncs:
                - ossl_param_build_set_multi_key_bn
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:167,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
        - Branch String:   'crypto/rsa/rsa_backend.c:157,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:167,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:168,5'
              BranchSideFuncs:
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
                - sk_BIGNUM_const_free
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:128,39'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'crypto/rsa/rsa_backend.c:129,36'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'crypto/rsa/rsa_backend.c:130,38'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'crypto/rsa/rsa_backend.c:135,5'
          Dst:             RSA_get0_key
        - Src:             'crypto/rsa/rsa_backend.c:136,5'
          Dst:             ossl_rsa_get0_all_params
        - Src:             'crypto/rsa/rsa_backend.c:138,10'
          Dst:             ossl_param_build_set_bn
        - Src:             'crypto/rsa/rsa_backend.c:139,13'
          Dst:             ossl_param_build_set_bn
        - Src:             'crypto/rsa/rsa_backend.c:144,25'
          Dst:             sk_BIGNUM_const_num
        - Src:             'crypto/rsa/rsa_backend.c:145,23'
          Dst:             sk_BIGNUM_const_num
        - Src:             'crypto/rsa/rsa_backend.c:146,25'
          Dst:             sk_BIGNUM_const_num
        - Src:             'crypto/rsa/rsa_backend.c:157,14'
          Dst:             ossl_param_build_set_bn
        - Src:             'crypto/rsa/rsa_backend.c:159,17'
          Dst:             ossl_param_build_set_multi_key_bn
        - Src:             'crypto/rsa/rsa_backend.c:162,17'
          Dst:             ossl_param_build_set_multi_key_bn
        - Src:             'crypto/rsa/rsa_backend.c:164,17'
          Dst:             ossl_param_build_set_multi_key_bn
        - Src:             'crypto/rsa/rsa_backend.c:177,5'
          Dst:             sk_BIGNUM_const_free
        - Src:             'crypto/rsa/rsa_backend.c:178,5'
          Dst:             sk_BIGNUM_const_free
        - Src:             'crypto/rsa/rsa_backend.c:179,5'
          Dst:             sk_BIGNUM_const_free
    - functionName:    sk_BIGNUM_pop_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_BIGNUM *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:36,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    sk_BIGNUM_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:36,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_BIGNUM_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:36,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_BIGNUM_new_null
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.stack_st_BIGNUM *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:36,1'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:36,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/rsa/rsa_backend.c:36,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:36,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    collect_numbers
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_BIGNUM *'
        - 'struct.ossl_param_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - numbers
        - params
        - names
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - BN_clear_free
        - OSSL_PARAM_get_BN
        - OSSL_PARAM_locate_const
        - sk_BIGNUM_push
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:47,12'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
        - Branch String:   'crypto/rsa/rsa_backend.c:47,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:48,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_backend.c:49,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:50,21'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - BN_clear_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:59,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
        - Branch String:   'crypto/rsa/rsa_backend.c:52,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:53,17'
              BranchSideFuncs:
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:54,32'
              BranchSideFuncs:
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
        - Branch String:   'crypto/rsa/rsa_backend.c:54,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:55,31'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:58,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_push
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:48,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:52,18'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'crypto/rsa/rsa_backend.c:54,17'
          Dst:             sk_BIGNUM_push
        - Src:             'crypto/rsa/rsa_backend.c:55,17'
          Dst:             BN_clear_free
    - functionName:    ossl_rsa_fromdata
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_backend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - params
        - include_private
      BBCount:         43
      ICount:          250
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - BN_free
        - OSSL_PARAM_get_BN
        - OSSL_PARAM_locate_const
        - RSA_set0_key
        - ossl_rsa_set0_all_params
        - sk_BIGNUM_free
        - sk_BIGNUM_new_null
        - sk_BIGNUM_num
        - sk_BIGNUM_pop_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_backend.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_backend.c:74,39'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
        - Branch String:   'crypto/rsa/rsa_backend.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:77,43'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:79,10'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:79,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:79,48'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:80,13'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:80,13'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:82,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
        - Branch String:   'crypto/rsa/rsa_backend.c:80,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:80,51'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:81,13'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:81,13'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:82,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
        - Branch String:   'crypto/rsa/rsa_backend.c:81,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:81,51'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:84,19'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:82,9'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:84,19'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:88,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_backend.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:91,40'
              BranchSideFuncs:
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:106,20'
              BranchSideFuncs:
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
        - Branch String:   'crypto/rsa/rsa_backend.c:93,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:93,40'
              BranchSideFuncs:
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:97,13'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
        - Branch String:   'crypto/rsa/rsa_backend.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:95,42'
              BranchSideFuncs:
                - sk_BIGNUM_new_null
                - collect_numbers
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_backend.c:97,13'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
        - Branch String:   'crypto/rsa/rsa_backend.c:91,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:97,13'
              BranchSideFuncs:
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:100,27'
              BranchSideFuncs:
                - sk_BIGNUM_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
        - Branch String:   'crypto/rsa/rsa_backend.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:101,42'
              BranchSideFuncs:
                - ossl_rsa_set0_all_params
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_pop_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:103,5'
              BranchSideFuncs:
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
        - Branch String:   'crypto/rsa/rsa_backend.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_backend.c:102,13'
              BranchSideFuncs:
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
            - BranchSide:      'crypto/rsa/rsa_backend.c:103,5'
              BranchSideFuncs:
                - sk_BIGNUM_free
                - sk_BIGNUM_free
                - sk_BIGNUM_free
      Callsites:
        - Src:             'crypto/rsa/rsa_backend.c:74,15'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:75,15'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:77,19'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'crypto/rsa/rsa_backend.c:79,30'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'crypto/rsa/rsa_backend.c:80,33'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'crypto/rsa/rsa_backend.c:81,33'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'crypto/rsa/rsa_backend.c:86,10'
          Dst:             RSA_set0_key
        - Src:             'crypto/rsa/rsa_backend.c:91,40'
          Dst:             sk_BIGNUM_new_null
        - Src:             'crypto/rsa/rsa_backend.c:91,14'
          Dst:             collect_numbers
        - Src:             'crypto/rsa/rsa_backend.c:93,40'
          Dst:             sk_BIGNUM_new_null
        - Src:             'crypto/rsa/rsa_backend.c:93,17'
          Dst:             collect_numbers
        - Src:             'crypto/rsa/rsa_backend.c:95,42'
          Dst:             sk_BIGNUM_new_null
        - Src:             'crypto/rsa/rsa_backend.c:95,17'
          Dst:             collect_numbers
        - Src:             'crypto/rsa/rsa_backend.c:100,13'
          Dst:             sk_BIGNUM_num
        - Src:             'crypto/rsa/rsa_backend.c:101,17'
          Dst:             ossl_rsa_set0_all_params
        - Src:             'crypto/rsa/rsa_backend.c:106,5'
          Dst:             sk_BIGNUM_free
        - Src:             'crypto/rsa/rsa_backend.c:107,5'
          Dst:             sk_BIGNUM_free
        - Src:             'crypto/rsa/rsa_backend.c:108,5'
          Dst:             sk_BIGNUM_free
        - Src:             'crypto/rsa/rsa_backend.c:112,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_backend.c:113,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_backend.c:114,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_backend.c:115,5'
          Dst:             sk_BIGNUM_pop_free
        - Src:             'crypto/rsa/rsa_backend.c:115,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_backend.c:116,5'
          Dst:             sk_BIGNUM_pop_free
        - Src:             'crypto/rsa/rsa_backend.c:116,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_backend.c:117,5'
          Dst:             sk_BIGNUM_pop_free
        - Src:             'crypto/rsa/rsa_backend.c:117,5'
          Dst:             BN_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_set_rsa_keygen_primes
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - primes
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
        - evp_pkey_ctx_set_params_strict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1268,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1268,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:1269,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:1268,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1268,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1275,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1268,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1269,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1275,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1276,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1276,31'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1279,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1275,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1277,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1279,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1269,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:1269,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:1269,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:1275,10'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1276,13'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1279,12'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/rsa/rsa_lib.c:1280,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:1282,12'
          Dst:             evp_pkey_ctx_set_params_strict
    - functionName:    EVP_PKEY_CTX_set1_rsa_keygen_pubexp
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pubexp
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BN_dup
        - BN_free
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1251,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1252,25'
              BranchSideFuncs:
                - BN_dup
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1256,29'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:1253,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1254,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:1255,5'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:1258,37'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1258,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1260,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:1258,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1259,17'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1260,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1252,18'
          Dst:             BN_dup
        - Src:             'crypto/rsa/rsa_lib.c:1256,11'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'crypto/rsa/rsa_lib.c:1259,9'
          Dst:             BN_free
    - functionName:    EVP_PKEY_CTX_set_rsa_keygen_pubexp
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pubexp
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_free
        - RSA_pkey_ctx_ctrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1235,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1235,20'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1235,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:1235,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1235,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:1236,17'
              BranchSideFuncs:
                - BN_free
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1227,15'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             'crypto/rsa/rsa_lib.c:1236,9'
          Dst:             BN_free
    - functionName:    RSA_pkey_ctx_ctrl
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - optype
        - cmd
        - p1
        - p2
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:737,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:737,24'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:741,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/rsa/rsa_lib.c:738,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:738,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:741,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/rsa/rsa_lib.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:739,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
            - BranchSide:      'crypto/rsa/rsa_lib.c:741,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
        - Branch String:   'crypto/rsa/rsa_lib.c:737,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:741,31'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:741,13'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_set_rsa_keygen_bits
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bits
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
        - evp_pkey_ctx_set_params_strict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1208,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1208,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:1209,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:1208,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1208,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1215,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1208,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1209,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1215,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1216,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1216,31'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1219,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1215,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1217,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1219,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1209,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:1209,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:1209,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:1215,10'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1216,13'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1219,12'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'crypto/rsa/rsa_lib.c:1220,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:1222,12'
          Dst:             evp_pkey_ctx_set_params_strict
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - saltlen
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - evp_pkey_ctx_set_params_strict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1187,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1187,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:1188,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:1187,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1187,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1193,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1187,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1188,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1193,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:1193,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1194,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:1196,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1188,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:1188,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:1188,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:1193,10'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1196,12'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'crypto/rsa/rsa_lib.c:1198,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:1200,12'
          Dst:             evp_pkey_ctx_set_params_strict
    - functionName:    EVP_PKEY_CTX_get_rsa_pss_saltlen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - saltlen
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1179,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_saltlen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - saltlen
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1160,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    EVP_PKEY_CTX_get0_rsa_oaep_label
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - label
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_get_params
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_ptr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1120,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1120,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:1121,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:1120,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1120,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:1127,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rsa/rsa_lib.c:1120,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1121,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:1127,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rsa/rsa_lib.c:1127,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1128,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:1130,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_ptr
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rsa/rsa_lib.c:1134,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:1137,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rsa/rsa_lib.c:1138,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1139,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:1141,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1121,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:1121,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:1121,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:1127,10'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1130,12'
          Dst:             OSSL_PARAM_construct_octet_ptr
        - Src:             'crypto/rsa/rsa_lib.c:1132,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:1134,10'
          Dst:             EVP_PKEY_CTX_get_params
    - functionName:    EVP_PKEY_CTX_set0_rsa_oaep_label
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - label
        - llen
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - evp_pkey_ctx_set_params_strict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:1091,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1091,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:1092,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:1091,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1091,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1098,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_lib.c:1091,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1092,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1098,28'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_lib.c:1098,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1099,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:1102,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_lib.c:1107,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:1108,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:1111,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1092,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:1092,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:1092,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:1098,10'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:1102,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/rsa/rsa_lib.c:1104,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:1106,11'
          Dst:             evp_pkey_ctx_set_params_strict
        - Src:             'crypto/rsa/rsa_lib.c:1111,5'
          Dst:             CRYPTO_free
    - functionName:    EVP_PKEY_CTX_get_rsa_mgf1_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st **'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1082,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_set_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1071,12'
          Dst:             int_set_rsa_md_name
    - functionName:    int_set_rsa_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - mdkey
        - mdname
        - propkey
        - mdprops
      BBCount:         26
      ICount:          168
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
        - evp_pkey_ctx_set_params_strict
        - evp_pkey_type2name
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:889,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:889,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:889,39'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:889,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:889,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:890,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:896,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_type2name
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:896,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:898,32'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_lib.c:903,32'
              BranchSideFuncs:
                - evp_pkey_type2name
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_lib.c:899,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:899,35'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_lib.c:901,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_lib.c:898,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:900,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_lib.c:901,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_lib.c:903,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:904,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_lib.c:905,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_lib.c:910,39'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:910,42'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:914,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:910,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:912,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:914,7'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_set_params_strict
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:890,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:890,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:890,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:898,14'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:899,17'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:903,37'
          Dst:             evp_pkey_type2name
        - Src:             'crypto/rsa/rsa_lib.c:903,14'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:909,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rsa/rsa_lib.c:912,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rsa/rsa_lib.c:914,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:916,12'
          Dst:             evp_pkey_ctx_set_params_strict
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1064,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_get_rsa_mgf1_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - name
        - namesize
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_get_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1053,12'
          Dst:             int_get_rsa_md_name
    - functionName:    int_get_rsa_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
        - int
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - keytype
        - optype
        - mdkey
        - mdname
        - mdnamesize
      BBCount:         21
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_PKEY_CTX_is_a
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_utf8_string
        - evp_pkey_ctx_get_params_strict
        - evp_pkey_type2name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:929,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:929,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:930,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:929,39'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:929,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:930,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:929,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:930,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:936,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
                - evp_pkey_type2name
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:936,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:938,32'
              BranchSideFuncs:
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:943,32'
              BranchSideFuncs:
                - evp_pkey_type2name
                - EVP_PKEY_CTX_is_a
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:939,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:939,35'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:941,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:938,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:940,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:941,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
        - Branch String:   'crypto/rsa/rsa_lib.c:943,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:944,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
            - BranchSide:      'crypto/rsa/rsa_lib.c:945,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - evp_pkey_ctx_get_params_strict
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:930,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:930,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:930,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:938,14'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:939,17'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:943,37'
          Dst:             evp_pkey_type2name
        - Src:             'crypto/rsa/rsa_lib.c:943,14'
          Dst:             EVP_PKEY_CTX_is_a
        - Src:             'crypto/rsa/rsa_lib.c:949,12'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'crypto/rsa/rsa_lib.c:950,12'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/rsa/rsa_lib.c:952,12'
          Dst:             evp_pkey_ctx_get_params_strict
    - functionName:    EVP_PKEY_CTX_set_rsa_mgf1_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_set_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1044,12'
          Dst:             int_set_rsa_md_name
    - functionName:    EVP_PKEY_CTX_set_rsa_mgf1_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1037,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    EVP_PKEY_CTX_get_rsa_oaep_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st **'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1027,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_get_rsa_oaep_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - name
        - namesize
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_get_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1016,12'
          Dst:             int_get_rsa_md_name
    - functionName:    EVP_PKEY_CTX_set_rsa_oaep_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_set_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1008,9'
          Dst:             int_set_rsa_md_name
    - functionName:    EVP_PKEY_CTX_set_rsa_oaep_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:1000,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_keygen_md_name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_set_rsa_md_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:989,12'
          Dst:             int_set_rsa_md_name
    - functionName:    EVP_PKEY_CTX_set_rsa_pss_keygen_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_CTX_ctrl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:981,12'
          Dst:             EVP_PKEY_CTX_ctrl
    - functionName:    EVP_PKEY_CTX_get_rsa_padding
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - pad_mode
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:971,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    EVP_PKEY_CTX_set_rsa_padding
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pad_mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_pkey_ctx_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:961,12'
          Dst:             RSA_pkey_ctx_ctrl
    - functionName:    sk_BIGNUM_const_push
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:841,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_rsa_get0_all_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.stack_st_BIGNUM_const *'
        - 'struct.stack_st_BIGNUM_const *'
        - 'struct.stack_st_BIGNUM_const *'
      constantsTouched: []
      argNames:
        - r
        - primes
        - exps
        - coeffs
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - RSA_get0_dmp1
        - RSA_get0_dmq1
        - RSA_get0_iqmp
        - RSA_get0_p
        - RSA_get0_q
        - RSA_get_multi_prime_extra_count
        - sk_BIGNUM_const_push
        - sk_RSA_PRIME_INFO_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:852,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:853,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:856,20'
              BranchSideFuncs:
                - RSA_get0_p
                - RSA_get0_p
                - sk_BIGNUM_const_push
                - RSA_get0_q
                - sk_BIGNUM_const_push
                - RSA_get0_dmp1
                - sk_BIGNUM_const_push
                - RSA_get0_dmq1
                - sk_BIGNUM_const_push
                - RSA_get0_iqmp
                - sk_BIGNUM_const_push
                - RSA_get_multi_prime_extra_count
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
        - Branch String:   'crypto/rsa/rsa_lib.c:856,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:859,26'
              BranchSideFuncs:
                - RSA_get0_p
                - sk_BIGNUM_const_push
                - RSA_get0_q
                - sk_BIGNUM_const_push
                - RSA_get0_dmp1
                - sk_BIGNUM_const_push
                - RSA_get0_dmq1
                - sk_BIGNUM_const_push
                - RSA_get0_iqmp
                - sk_BIGNUM_const_push
                - RSA_get_multi_prime_extra_count
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
        - Branch String:   'crypto/rsa/rsa_lib.c:867,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:868,41'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8172
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
                - sk_BIGNUM_const_push
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:856,9'
          Dst:             RSA_get0_p
        - Src:             'crypto/rsa/rsa_lib.c:859,34'
          Dst:             RSA_get0_p
        - Src:             'crypto/rsa/rsa_lib.c:859,5'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:860,34'
          Dst:             RSA_get0_q
        - Src:             'crypto/rsa/rsa_lib.c:860,5'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:861,32'
          Dst:             RSA_get0_dmp1
        - Src:             'crypto/rsa/rsa_lib.c:861,5'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:862,32'
          Dst:             RSA_get0_dmq1
        - Src:             'crypto/rsa/rsa_lib.c:862,5'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:863,34'
          Dst:             RSA_get0_iqmp
        - Src:             'crypto/rsa/rsa_lib.c:863,5'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:866,12'
          Dst:             RSA_get_multi_prime_extra_count
        - Src:             'crypto/rsa/rsa_lib.c:868,17'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_lib.c:869,9'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:870,9'
          Dst:             sk_BIGNUM_const_push
        - Src:             'crypto/rsa/rsa_lib.c:871,9'
          Dst:             sk_BIGNUM_const_push
    - functionName:    RSA_get0_p
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_q
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_dmp1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_dmq1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_iqmp
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get_multi_prime_extra_count
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sk_RSA_PRIME_INFO_num
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:574,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:575,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:573,12'
          Dst:             sk_RSA_PRIME_INFO_num
    - functionName:    sk_RSA_PRIME_INFO_value
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.rsa_prime_info_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_RSA_PRIME_INFO_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    sk_BIGNUM_value
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_BIGNUM *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:745,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_BIGNUM_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:745,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_rsa_set0_all_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.stack_st_BIGNUM *'
        - 'struct.stack_st_BIGNUM *'
        - 'struct.stack_st_BIGNUM *'
      constantsTouched: []
      argNames:
        - r
        - primes
        - exps
        - coeffs
      BBCount:         47
      ICount:          304
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - BN_set_flags
        - CRYPTO_zalloc
        - ossl_assert_int
        - ossl_rsa_multip_calc_product
        - ossl_rsa_multip_info_free
        - ossl_rsa_multip_info_free_ex
        - sk_BIGNUM_num
        - sk_BIGNUM_value
        - sk_RSA_PRIME_INFO_new_reserve
        - sk_RSA_PRIME_INFO_pop_free
        - sk_RSA_PRIME_INFO_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:756,24'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:756,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:756,40'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:756,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:756,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:757,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:759,26'
              BranchSideFuncs:
                - sk_BIGNUM_num.8175
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_num.8175
                - __sanitizer_cov_trace_cmp4
                - sk_BIGNUM_num.8175
                - __sanitizer_cov_trace_cmp4
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:761,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:761,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:762,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:762,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:760,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:765,27'
              BranchSideFuncs:
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:767,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:767,33'
              BranchSideFuncs:
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
            - BranchSide:      'crypto/rsa/rsa_lib.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:765,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:770,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
            - BranchSide:      'crypto/rsa/rsa_lib.c:773,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:780,59'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
            - BranchSide:      'crypto/rsa/rsa_lib.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:781,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:782,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:784,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:784,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:785,45'
              BranchSideFuncs:
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:806,26'
              BranchSideFuncs:
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:790,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:790,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
            - BranchSide:      'crypto/rsa/rsa_lib.c:790,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
        - Branch String:   'crypto/rsa/rsa_lib.c:790,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:790,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
            - BranchSide:      'crypto/rsa/rsa_lib.c:790,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
        - Branch String:   'crypto/rsa/rsa_lib.c:790,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:791,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:794,26'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:794,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:795,17'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:797,24'
              BranchSideFuncs:
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - sk_BIGNUM_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.8174
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/rsa/rsa_lib.c:808,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:809,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:815,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:818,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:825,36'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:829,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:759,12'
          Dst:             sk_BIGNUM_num
        - Src:             'crypto/rsa/rsa_lib.c:761,20'
          Dst:             sk_BIGNUM_num
        - Src:             'crypto/rsa/rsa_lib.c:762,20'
          Dst:             sk_BIGNUM_num
        - Src:             'crypto/rsa/rsa_lib.c:765,30'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:766,27'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:765,10'
          Dst:             RSA_set0_factors
        - Src:             'crypto/rsa/rsa_lib.c:767,36'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:768,33'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:769,33'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:767,13'
          Dst:             RSA_set0_crt_params
        - Src:             'crypto/rsa/rsa_lib.c:780,23'
          Dst:             sk_RSA_PRIME_INFO_new_reserve
        - Src:             'crypto/rsa/rsa_lib.c:785,29'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:786,27'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:787,29'
          Dst:             sk_BIGNUM_value
        - Src:             'crypto/rsa/rsa_lib.c:790,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/rsa/rsa_lib.c:794,26'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rsa/rsa_lib.c:800,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:801,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:802,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:803,19'
          Dst:             sk_RSA_PRIME_INFO_push
        - Src:             'crypto/rsa/rsa_lib.c:808,14'
          Dst:             ossl_rsa_multip_calc_product
        - Src:             'crypto/rsa/rsa_lib.c:825,9'
          Dst:             sk_RSA_PRIME_INFO_pop_free
        - Src:             'crypto/rsa/rsa_lib.c:825,9'
          Dst:             ossl_rsa_multip_info_free
        - Src:             'crypto/rsa/rsa_lib.c:836,5'
          Dst:             sk_RSA_PRIME_INFO_pop_free
        - Src:             'crypto/rsa/rsa_lib.c:836,5'
          Dst:             ossl_rsa_multip_info_free_ex
    - functionName:    RSA_set0_factors
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - r
        - p
        - q
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - BN_clear_free
        - BN_set_flags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:429,23'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:429,26'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:430,13'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:430,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:430,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:430,29'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:433,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:433,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:434,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:438,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:439,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:434,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:436,9'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:439,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:441,9'
          Dst:             BN_set_flags
    - functionName:    RSA_set0_crt_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - r
        - dmp1
        - dmq1
        - iqmp
      BBCount:         29
      ICount:          163
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - BN_clear_free
        - BN_set_flags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:453,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:453,29'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:454,13'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:454,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:454,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:454,32'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:455,13'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:455,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:455,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:455,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:455,32'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:458,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:453,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:458,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:459,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:463,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:463,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:464,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:468,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:468,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:469,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:473,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:459,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:461,9'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:464,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:466,9'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:469,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:471,9'
          Dst:             BN_set_flags
    - functionName:    sk_RSA_PRIME_INFO_new_reserve
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.stack_st_RSA_PRIME_INFO *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - compare
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_reserve
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_new_reserve
    - functionName:    sk_RSA_PRIME_INFO_push
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - 'struct.rsa_prime_info_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_RSA_PRIME_INFO_pop_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    RSA_get0_engine
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get_version
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set_flags
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - r
        - flags
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_test_flags
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - r
        - flags
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_clear_flags
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - r
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_get0_pss_params_30
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      'struct.rsa_pss_params_30_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_set0_pss_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.rsa_pss_params_st *'
      constantsTouched: []
      argNames:
        - r
        - pss
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_PSS_PARAMS_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:695,5'
          Dst:             RSA_PSS_PARAMS_free
    - functionName:    RSA_get0_pss_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionDepth:   0
      returnType:      'struct.rsa_pss_params_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_d
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_e
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_n
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_multi_prime_crt_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - r
        - exps
        - coeffs
      BBCount:         22
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - RSA_get_multi_prime_extra_count
        - sk_RSA_PRIME_INFO_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:618,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:622,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
        - Branch String:   'crypto/rsa/rsa_lib.c:622,22'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:622,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
            - BranchSide:      'crypto/rsa/rsa_lib.c:627,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
        - Branch String:   'crypto/rsa/rsa_lib.c:622,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:627,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
            - BranchSide:      'crypto/rsa/rsa_lib.c:636,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:627,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:628,45'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8172
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:634,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:629,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:630,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
            - BranchSide:      'crypto/rsa/rsa_lib.c:631,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
        - Branch String:   'crypto/rsa/rsa_lib.c:631,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:632,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
            - BranchSide:      'crypto/rsa/rsa_lib.c:633,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:618,17'
          Dst:             RSA_get_multi_prime_extra_count
        - Src:             'crypto/rsa/rsa_lib.c:628,21'
          Dst:             sk_RSA_PRIME_INFO_value
    - functionName:    RSA_get0_crt_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - r
        - dmp1
        - dmq1
        - iqmp
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:605,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:606,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:607,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:608,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:609,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_get0_multi_prime_factors
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - r
        - primes
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - RSA_get_multi_prime_extra_count
        - sk_RSA_PRIME_INFO_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:591,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8172
        - Branch String:   'crypto/rsa/rsa_lib.c:591,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:592,41'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8172
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:596,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:584,17'
          Dst:             RSA_get_multi_prime_extra_count
        - Src:             'crypto/rsa/rsa_lib.c:592,17'
          Dst:             sk_RSA_PRIME_INFO_value
    - functionName:    RSA_get0_factors
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - r
        - p
        - q
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:562,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:564,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:565,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_get0_key
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - r
        - n
        - e
        - d
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:553,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:555,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:556,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:557,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_set0_multi_prime_params
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - int
      constantsTouched: []
      argNames:
        - r
        - primes
        - exps
        - coeffs
        - pnum
      BBCount:         38
      ICount:          253
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - BN_clear_free
        - BN_set_flags
        - ossl_rsa_multip_calc_product
        - ossl_rsa_multip_info_free
        - ossl_rsa_multip_info_free_ex
        - ossl_rsa_multip_info_new
        - sk_RSA_PRIME_INFO_new_reserve
        - sk_RSA_PRIME_INFO_pop_free
        - sk_RSA_PRIME_INFO_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:490,24'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:490,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:490,40'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:490,43'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:490,58'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:490,61'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:490,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:493,55'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_new_reserve.8178
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:497,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:498,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
            - BranchSide:      'crypto/rsa/rsa_lib.c:500,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
        - Branch String:   'crypto/rsa/rsa_lib.c:500,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:501,17'
              BranchSideFuncs:
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:521,22'
              BranchSideFuncs:
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:502,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:503,13'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:504,13'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
        - Branch String:   'crypto/rsa/rsa_lib.c:504,31'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:504,34'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
            - BranchSide:      'crypto/rsa/rsa_lib.c:515,39'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:504,50'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:504,53'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
            - BranchSide:      'crypto/rsa/rsa_lib.c:515,39'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:504,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:505,27'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_flags
                - BN_set_flags
                - BN_set_flags
                - sk_RSA_PRIME_INFO_push.8180
                - __sanitizer_cov_trace_cmp4
                - ossl_rsa_multip_calc_product
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_pop_free
                - sk_RSA_PRIME_INFO_pop_free
                - ossl_rsa_multip_info_new
                - ossl_rsa_multip_info_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:515,39'
              BranchSideFuncs:
                - ossl_rsa_multip_info_free
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:523,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:524,26'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:528,9'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
        - Branch String:   'crypto/rsa/rsa_lib.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:535,36'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_pop_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:538,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:493,19'
          Dst:             sk_RSA_PRIME_INFO_new_reserve
        - Src:             'crypto/rsa/rsa_lib.c:501,17'
          Dst:             ossl_rsa_multip_info_new
        - Src:             'crypto/rsa/rsa_lib.c:505,13'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:506,13'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:507,13'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:511,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:512,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:513,13'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_lib.c:515,13'
          Dst:             ossl_rsa_multip_info_free
        - Src:             'crypto/rsa/rsa_lib.c:518,15'
          Dst:             sk_RSA_PRIME_INFO_push
        - Src:             'crypto/rsa/rsa_lib.c:523,10'
          Dst:             ossl_rsa_multip_calc_product
        - Src:             'crypto/rsa/rsa_lib.c:535,9'
          Dst:             sk_RSA_PRIME_INFO_pop_free
        - Src:             'crypto/rsa/rsa_lib.c:535,9'
          Dst:             ossl_rsa_multip_info_free
        - Src:             'crypto/rsa/rsa_lib.c:544,5'
          Dst:             sk_RSA_PRIME_INFO_pop_free
        - Src:             'crypto/rsa/rsa_lib.c:544,5'
          Dst:             ossl_rsa_multip_info_free_ex
    - functionName:    RSA_set0_key
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - r
        - n
        - e
        - d
      BBCount:         24
      ICount:          135
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BN_clear_free
        - BN_free
        - BN_set_flags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:402,23'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:402,26'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:403,13'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:403,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:403,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:403,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:403,29'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:406,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:402,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:406,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:407,17'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_set_flags
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:410,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
                - BN_free
        - Branch String:   'crypto/rsa/rsa_lib.c:410,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:411,17'
              BranchSideFuncs:
                - BN_free
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:414,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
        - Branch String:   'crypto/rsa/rsa_lib.c:414,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:415,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_set_flags
            - BranchSide:      'crypto/rsa/rsa_lib.c:419,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:407,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_lib.c:411,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_lib.c:415,9'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:417,9'
          Dst:             BN_set_flags
    - functionName:    RSA_security_bits
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BN_num_bits
        - ossl_ifc_ffc_compute_security_bits
        - ossl_rsa_multip_cap
        - sk_RSA_PRIME_INFO_num
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:385,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:387,47'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_num.8173
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_multip_cap
                - __sanitizer_cov_trace_cmp4
                - ossl_ifc_ffc_compute_security_bits
            - BranchSide:      'crypto/rsa/rsa_lib.c:393,47'
              BranchSideFuncs:
                - ossl_ifc_ffc_compute_security_bits
        - Branch String:   'crypto/rsa/rsa_lib.c:389,28'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:389,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:389,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:391,5'
              BranchSideFuncs:
                - ossl_ifc_ffc_compute_security_bits
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:382,16'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_lib.c:387,25'
          Dst:             sk_RSA_PRIME_INFO_num
        - Src:             'crypto/rsa/rsa_lib.c:389,49'
          Dst:             ossl_rsa_multip_cap
        - Src:             'crypto/rsa/rsa_lib.c:393,12'
          Dst:             ossl_ifc_ffc_compute_security_bits
    - functionName:    ossl_ifc_ffc_compute_security_bits
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         25
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ilog_e
        - mul2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:328,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:351,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:361,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:362,13'
              BranchSideFuncs:
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:363,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:363,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:364,13'
              BranchSideFuncs:
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:366,13'
              BranchSideFuncs:
                - ilog_e
                - mul2
                - mul2
                - icbrt64
                - mul2
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_lib.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:374,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:375,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:369,10'
          Dst:             ilog_e
        - Src:             'crypto/rsa/rsa_lib.c:370,47'
          Dst:             mul2
        - Src:             'crypto/rsa/rsa_lib.c:370,42'
          Dst:             mul2
        - Src:             'crypto/rsa/rsa_lib.c:370,34'
          Dst:             icbrt64
        - Src:             'crypto/rsa/rsa_lib.c:370,21'
          Dst:             mul2
    - functionName:    ilog_e
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - mul2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:285,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:286,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mul2
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:289,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mul2
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/rsa/rsa_lib.c:289,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:290,18'
              BranchSideFuncs:
                - mul2
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:296,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:291,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:292,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mul2
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:295,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mul2
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:290,13'
          Dst:             mul2
    - functionName:    mul2
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icbrt64
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:256,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:257,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_lib.c:264,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:259,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:260,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/rsa/rsa_lib.c:263,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
      Callsites:       []
    - functionName:    RSA_get_ex_data
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - r
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:214,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    RSA_set_ex_data
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - r
        - idx
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:209,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    ossl_rsa_set0_libctx
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - r
        - libctx
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_get0_libctx
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_up_ref
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:192,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/rsa/rsa_lib.c:192,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:192,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/rsa/rsa_lib.c:193,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:188,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/rsa/rsa_lib.c:192,5'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         17
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - BN_BLINDING_free
        - BN_clear_free
        - BN_free
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - ENGINE_finish
        - OPENSSL_die
        - RSA_PSS_PARAMS_free
        - ossl_rsa_multip_info_free
        - sk_RSA_PRIME_INFO_pop_free
      functionUses:    26
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:143,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.8199
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_die
        - Branch String:   'crypto/rsa/rsa_lib.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:147,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OPENSSL_die
        - Branch String:   'crypto/rsa/rsa_lib.c:147,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:147,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/rsa/rsa_lib.c:149,9'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/rsa/rsa_lib.c:149,25'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:149,28'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rsa/rsa_lib.c:152,19'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_lib.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:150,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:152,19'
              BranchSideFuncs:
                - ENGINE_finish
                - CRYPTO_free_ex_data
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.8198
                - BN_free
                - BN_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - RSA_PSS_PARAMS_free
                - sk_RSA_PRIME_INFO_pop_free
                - BN_BLINDING_free
                - BN_BLINDING_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:143,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/rsa/rsa_lib.c:147,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/rsa/rsa_lib.c:152,5'
          Dst:             ENGINE_finish
        - Src:             'crypto/rsa/rsa_lib.c:156,5'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/rsa/rsa_lib.c:159,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rsa/rsa_lib.c:160,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/rsa/rsa_lib.c:162,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_lib.c:163,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_lib.c:164,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:165,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:166,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:167,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:168,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:169,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_lib.c:176,5'
          Dst:             RSA_PSS_PARAMS_free
        - Src:             'crypto/rsa/rsa_lib.c:177,5'
          Dst:             sk_RSA_PRIME_INFO_pop_free
        - Src:             'crypto/rsa/rsa_lib.c:177,5'
          Dst:             ossl_rsa_multip_info_free
        - Src:             'crypto/rsa/rsa_lib.c:179,5'
          Dst:             BN_BLINDING_free
        - Src:             'crypto/rsa/rsa_lib.c:180,5'
          Dst:             BN_BLINDING_free
        - Src:             'crypto/rsa/rsa_lib.c:181,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_rsa_new_with_ctx
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_new_intern
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:72,12'
          Dst:             rsa_new_intern
    - functionName:    rsa_new_intern
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct.engine_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - engine
        - libctx
      BBCount:         28
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_new_ex_data
        - CRYPTO_zalloc
        - ENGINE_get_RSA
        - ENGINE_get_default_RSA
        - ENGINE_init
        - ERR_new
        - RSA_free
        - RSA_get_default_method
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:82,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.8157
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - RSA_get_default_method
                - ENGINE_get_default_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_lib.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:84,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:89,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.8157
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - RSA_get_default_method
                - ENGINE_get_default_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:90,33'
              BranchSideFuncs:
                - RSA_get_default_method
                - ENGINE_get_default_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:95,19'
              BranchSideFuncs:
                - RSA_get_default_method
                - ENGINE_get_default_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:100,26'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_free
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:106,23'
              BranchSideFuncs:
                - ENGINE_get_default_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:101,13'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:104,23'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ENGINE_get_RSA
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:109,36'
              BranchSideFuncs:
                - ENGINE_get_RSA
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_lib.c:117,18'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:110,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:111,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:114,5'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_lib.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:124,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_lib.c:124,35'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:124,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_lib.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_lib.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_lib.c:129,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:77,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rsa/rsa_lib.c:82,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/rsa/rsa_lib.c:84,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:84,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:84,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:85,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_lib.c:89,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/rsa/rsa_lib.c:90,9'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/rsa/rsa_lib.c:91,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_lib.c:96,17'
          Dst:             RSA_get_default_method
        - Src:             'crypto/rsa/rsa_lib.c:100,14'
          Dst:             ENGINE_init
        - Src:             'crypto/rsa/rsa_lib.c:101,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:101,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:101,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:106,23'
          Dst:             ENGINE_get_default_RSA
        - Src:             'crypto/rsa/rsa_lib.c:109,21'
          Dst:             ENGINE_get_RSA
        - Src:             'crypto/rsa/rsa_lib.c:111,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:111,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:111,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:119,10'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/rsa/rsa_lib.c:125,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_lib.c:125,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_lib.c:125,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_lib.c:132,5'
          Dst:             RSA_free
    - functionName:    RSA_new_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - engine
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_new_intern
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:66,12'
          Dst:             rsa_new_intern
    - functionName:    RSA_set_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.rsa_meth_st *'
      constantsTouched: []
      argNames:
        - rsa
        - meth
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ENGINE_finish
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rsa/rsa_lib.c:55,19'
              BranchSideFuncs:
                - ENGINE_finish
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/rsa/rsa_lib.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:59,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rsa/rsa_lib.c:60,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:55,5'
          Dst:             ENGINE_finish
    - functionName:    RSA_get_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'struct.rsa_meth_st *'
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_new
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_new_intern
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_lib.c:36,12'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_lib.c:36,12'
              BranchSideFuncs:
                - rsa_new_intern
            - BranchSide:      'crypto/rsa/rsa_lib.c:36,12'
              BranchSideFuncs:
                - rsa_new_intern
      Callsites:
        - Src:             'crypto/rsa/rsa_lib.c:36,12'
          Dst:             rsa_new_intern
    - functionName:    ossl_rsa_multip_cap
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bits
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_mp.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:103,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_mp.c:104,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_mp.c:104,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:105,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_mp.c:106,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_mp.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_mp.c:110,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sk_RSA_PRIME_INFO_value
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.rsa_prime_info_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_RSA_PRIME_INFO_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_num
    - functionName:    ossl_rsa_multip_calc_product
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st.1742 *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mul
        - BN_secure_new
        - sk_RSA_PRIME_INFO_num
        - sk_RSA_PRIME_INFO_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_mp.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:68,9'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:71,16'
              BranchSideFuncs:
                - BN_CTX_new
                - __sanitizer_cov_trace_cmp4
                - BN_CTX_free
                - sk_RSA_PRIME_INFO_value.8226
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_secure_new
        - Branch String:   'crypto/rsa/rsa_mp.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:72,9'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:75,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_CTX_free
                - sk_RSA_PRIME_INFO_value.8226
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_secure_new
        - Branch String:   'crypto/rsa/rsa_mp.c:78,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:79,41'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8226
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_cmp4
                - BN_secure_new
            - BranchSide:      'crypto/rsa/rsa_mp.c:92,8'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'crypto/rsa/rsa_mp.c:80,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:81,25'
              BranchSideFuncs:
                - BN_secure_new
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8226
            - BranchSide:      'crypto/rsa/rsa_mp.c:85,21'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8226
                - BN_secure_new
        - Branch String:   'crypto/rsa/rsa_mp.c:82,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:83,17'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:84,9'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8226
                - BN_secure_new
        - Branch String:   'crypto/rsa/rsa_mp.c:85,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:86,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_CTX_free
                - sk_RSA_PRIME_INFO_value.8226
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_secure_new
            - BranchSide:      'crypto/rsa/rsa_mp.c:88,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_CTX_free
                - sk_RSA_PRIME_INFO_value.8226
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_secure_new
      Callsites:
        - Src:             'crypto/rsa/rsa_mp.c:66,22'
          Dst:             sk_RSA_PRIME_INFO_num
        - Src:             'crypto/rsa/rsa_mp.c:71,16'
          Dst:             BN_CTX_new
        - Src:             'crypto/rsa/rsa_mp.c:79,17'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_mp.c:81,25'
          Dst:             BN_secure_new
        - Src:             'crypto/rsa/rsa_mp.c:85,14'
          Dst:             BN_mul
        - Src:             'crypto/rsa/rsa_mp.c:94,5'
          Dst:             BN_CTX_free
    - functionName:    ossl_rsa_multip_info_new
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.rsa_prime_info_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - BN_free
        - BN_secure_new
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_mp.c:33,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:36,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:36,18'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_mp.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_mp.c:38,21'
              BranchSideFuncs:
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_mp.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:39,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:40,21'
              BranchSideFuncs:
                - BN_secure_new
                - BN_secure_new
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_mp.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:41,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:42,21'
              BranchSideFuncs:
                - BN_secure_new
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_mp.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:43,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:44,22'
              BranchSideFuncs:
                - BN_secure_new
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_mp.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_mp.c:45,9'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_mp.c:47,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_mp.c:36,18'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/rsa/rsa_mp.c:38,21'
          Dst:             BN_secure_new
        - Src:             'crypto/rsa/rsa_mp.c:40,21'
          Dst:             BN_secure_new
        - Src:             'crypto/rsa/rsa_mp.c:42,21'
          Dst:             BN_secure_new
        - Src:             'crypto/rsa/rsa_mp.c:44,22'
          Dst:             BN_secure_new
        - Src:             'crypto/rsa/rsa_mp.c:50,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_mp.c:51,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_mp.c:52,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_mp.c:53,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_mp.c:54,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_rsa_multip_info_free
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rsa_prime_info_st *'
      constantsTouched: []
      argNames:
        - pinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_clear_free
        - ossl_rsa_multip_info_free_ex
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_mp.c:25,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_mp.c:26,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_mp.c:27,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_mp.c:28,5'
          Dst:             ossl_rsa_multip_info_free_ex
    - functionName:    ossl_rsa_multip_info_free_ex
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rsa_prime_info_st *'
      constantsTouched: []
      argNames:
        - pinfo
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_clear_free
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_mp.c:18,5'
          Dst:             BN_clear_free
        - Src:             'crypto/rsa/rsa_mp.c:19,5'
          Dst:             CRYPTO_free
    - functionName:    sk_RSA_PRIME_INFO_value
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.rsa_prime_info_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_RSA_PRIME_INFO_num
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_RSA_PRIME_INFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_local.h:28,1'
          Dst:             OPENSSL_sk_num
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    derive_kdk
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - 'struct.rsa_st *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - flen
        - from
        - rsa
        - buf
        - num
        - kdk
      BBCount:         27
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - BN_bn2binpad
        - BN_free
        - BN_new
        - BN_with_flags
        - ERR_new
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:424,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:427,9'
              BranchSideFuncs:
                - BN_with_flags
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:428,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:432,19'
              BranchSideFuncs:
                - BN_with_flags
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:434,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:438,13'
              BranchSideFuncs:
                - BN_free
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:449,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:453,20'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:453,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:454,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:458,12'
              BranchSideFuncs:
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:460,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:464,22'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:464,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:465,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:469,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:470,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:476,21'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:471,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:472,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:475,5'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:476,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:477,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:481,12'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:482,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:483,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:486,9'
              BranchSideFuncs:
                - HMAC_CTX_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:421,17'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:424,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:424,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:424,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:428,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:428,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:428,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:429,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:432,5'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:433,9'
          Dst:             BN_bn2binpad
        - Src:             'crypto/rsa/rsa_ossl.c:434,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:434,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:434,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:435,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:438,5'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:447,10'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/rsa/rsa_ossl.c:449,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:449,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:449,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:453,9'
          Dst:             EVP_Digest
        - Src:             'crypto/rsa/rsa_ossl.c:454,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:454,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:454,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:458,12'
          Dst:             HMAC_CTX_new
        - Src:             'crypto/rsa/rsa_ossl.c:460,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:460,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:460,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:464,9'
          Dst:             HMAC_Init_ex
        - Src:             'crypto/rsa/rsa_ossl.c:465,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:465,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:465,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:471,13'
          Dst:             HMAC_Update
        - Src:             'crypto/rsa/rsa_ossl.c:472,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:472,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:472,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:476,9'
          Dst:             HMAC_Update
        - Src:             'crypto/rsa/rsa_ossl.c:477,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:477,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:477,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:482,9'
          Dst:             HMAC_Final
        - Src:             'crypto/rsa/rsa_ossl.c:483,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:483,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:483,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:489,5'
          Dst:             HMAC_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:490,5'
          Dst:             EVP_MD_free
    - functionName:    rsa_blinding_invert
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bn_blinding_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - b
        - f
        - unblind
        - ctx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_BLINDING_invert_ex
        - BN_set_flags
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:274,5'
          Dst:             BN_set_flags
        - Src:             'crypto/rsa/rsa_ossl.c:275,12'
          Dst:             BN_BLINDING_invert_ex
    - functionName:    rsa_blinding_convert
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bn_blinding_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - b
        - f
        - unblind
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_BLINDING_convert_ex
        - BN_BLINDING_lock
        - BN_BLINDING_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:242,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:246,39'
              BranchSideFuncs:
                - BN_BLINDING_convert_ex
            - BranchSide:      'crypto/rsa/rsa_ossl.c:253,31'
              BranchSideFuncs:
                - BN_BLINDING_lock
                - __sanitizer_cov_trace_const_cmp4
                - BN_BLINDING_convert_ex
                - BN_BLINDING_unlock
        - Branch String:   'crypto/rsa/rsa_ossl.c:253,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:254,13'
              BranchSideFuncs:
                - BN_BLINDING_convert_ex
                - BN_BLINDING_unlock
            - BranchSide:      'crypto/rsa/rsa_ossl.c:256,38'
              BranchSideFuncs:
                - BN_BLINDING_convert_ex
                - BN_BLINDING_unlock
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:246,16'
          Dst:             BN_BLINDING_convert_ex
        - Src:             'crypto/rsa/rsa_ossl.c:253,14'
          Dst:             BN_BLINDING_lock
        - Src:             'crypto/rsa/rsa_ossl.c:256,15'
          Dst:             BN_BLINDING_convert_ex
        - Src:             'crypto/rsa/rsa_ossl.c:257,9'
          Dst:             BN_BLINDING_unlock
    - functionName:    rsa_get_blinding
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'struct.bn_blinding_st *'
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'int *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - rsa
        - local
        - ctx
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - BN_BLINDING_is_current_thread
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - RSA_setup_blinding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:190,9'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:192,9'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:199,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:206,11'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:201,13'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:202,13'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:202,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:203,48'
              BranchSideFuncs:
                - RSA_setup_blinding
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:204,5'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:208,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rsa/rsa_ossl.c:210,39'
              BranchSideFuncs:
                - BN_BLINDING_is_current_thread
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:213,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rsa/rsa_ossl.c:222,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:224,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:225,34'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:231,15'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/rsa/rsa_ossl.c:226,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:227,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - RSA_setup_blinding
            - BranchSide:      'crypto/rsa/rsa_ossl.c:228,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - RSA_setup_blinding
        - Branch String:   'crypto/rsa/rsa_ossl.c:228,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:229,55'
              BranchSideFuncs:
                - RSA_setup_blinding
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/rsa/rsa_ossl.c:230,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:189,10'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'crypto/rsa/rsa_ossl.c:199,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/rsa/rsa_ossl.c:200,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rsa/rsa_ossl.c:203,29'
          Dst:             RSA_setup_blinding
        - Src:             'crypto/rsa/rsa_ossl.c:210,9'
          Dst:             BN_BLINDING_is_current_thread
        - Src:             'crypto/rsa/rsa_ossl.c:225,13'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/rsa/rsa_ossl.c:226,18'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/rsa/rsa_ossl.c:229,36'
          Dst:             RSA_setup_blinding
        - Src:             'crypto/rsa/rsa_ossl.c:235,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    rsa_ossl_finish
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - BN_MONT_CTX_free
        - sk_RSA_PRIME_INFO_num
        - sk_RSA_PRIME_INFO_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:1138,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1139,41'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8312
                - BN_MONT_CTX_free
                - sk_RSA_PRIME_INFO_num.8313
                - __sanitizer_cov_trace_cmp4
                - BN_MONT_CTX_free
                - BN_MONT_CTX_free
                - BN_MONT_CTX_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1144,22'
              BranchSideFuncs:
                - BN_MONT_CTX_free
                - BN_MONT_CTX_free
                - BN_MONT_CTX_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:1138,21'
          Dst:             sk_RSA_PRIME_INFO_num
        - Src:             'crypto/rsa/rsa_ossl.c:1139,17'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_ossl.c:1140,9'
          Dst:             BN_MONT_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:1144,5'
          Dst:             BN_MONT_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:1145,5'
          Dst:             BN_MONT_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:1146,5'
          Dst:             BN_MONT_CTX_free
    - functionName:    rsa_ossl_init
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_ossl_mod_exp
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.rsa_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - r0
        - I
        - rsa
        - ctx
      BBCount:         172
      ICount:          1228
      EdgeCount:       244
      CyclomaticComplexity: 74
      functionsReached:
        - BN_CTX_end
        - BN_CTX_get
        - BN_CTX_start
        - BN_MONT_CTX_set_locked
        - BN_add
        - BN_div
        - BN_free
        - BN_is_negative
        - BN_is_zero
        - BN_mod_exp_mont
        - BN_mod_exp_mont_consttime_x2
        - BN_mul
        - BN_new
        - BN_num_bits
        - BN_sub
        - BN_with_flags
        - bn_correct_top
        - bn_from_mont_fixed_top
        - bn_mod_add_fixed_top
        - bn_mod_sub_fixed_top
        - bn_mul_fixed_top
        - bn_mul_mont_fixed_top
        - bn_to_mont_fixed_top
        - sk_RSA_PRIME_INFO_num
        - sk_RSA_PRIME_INFO_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:773,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:774,9'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:777,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - BN_new
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - sk_RSA_PRIME_INFO_num.8313
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:778,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:778,48'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_num.8313
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - BN_new
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - BN_new
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:779,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:779,17'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:780,9'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:777,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:780,9'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - BN_new
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:784,26'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_CTX_end
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:824,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:786,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:787,13'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:793,29'
              BranchSideFuncs:
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_CTX_end
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:796,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:796,32'
              BranchSideFuncs:
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:799,21'
              BranchSideFuncs:
                - BN_free
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:793,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:799,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:803,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:803,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:804,45'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:815,17'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:806,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:807,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:810,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_MONT_CTX_set_locked
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:819,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:819,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:821,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:821,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:821,34'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
            - BranchSide:      'crypto/rsa/rsa_ossl.c:824,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:824,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:825,38'
              BranchSideFuncs:
                - BN_MONT_CTX_set_locked
                - BN_CTX_end
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:829,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:825,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:826,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:827,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:829,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:838,37'
              BranchSideFuncs:
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:877,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:839,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:839,38'
              BranchSideFuncs:
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:841,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:841,40'
              BranchSideFuncs:
                - bn_from_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:842,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:842,38'
              BranchSideFuncs:
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:849,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:849,46'
              BranchSideFuncs:
                - BN_mod_exp_mont_consttime_x2
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:861,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:861,38'
              BranchSideFuncs:
                - bn_mod_sub_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:864,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:864,38'
              BranchSideFuncs:
                - bn_to_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:865,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:865,39'
              BranchSideFuncs:
                - bn_mul_mont_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:868,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:868,34'
              BranchSideFuncs:
                - bn_mul_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:869,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:869,38'
              BranchSideFuncs:
                - bn_mod_add_fixed_top
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:838,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:870,13'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:872,9'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:878,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:879,13'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:880,23'
              BranchSideFuncs:
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:882,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:883,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:888,28'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:889,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:890,25'
              BranchSideFuncs:
                - BN_free
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:893,27'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:896,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:898,25'
              BranchSideFuncs:
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:903,21'
              BranchSideFuncs:
                - BN_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:907,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:908,21'
              BranchSideFuncs:
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:912,17'
              BranchSideFuncs:
                - BN_free
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:917,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:918,13'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:919,23'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:922,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:924,21'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:928,17'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:932,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:933,22'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:973,17'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:935,24'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:935,27'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:936,21'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:935,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:936,21'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:941,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:941,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:943,36'
              BranchSideFuncs:
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:968,17'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:943,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:944,25'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:949,45'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:955,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:956,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:961,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:961,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:962,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:966,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - BN_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - sk_RSA_PRIME_INFO_value.8312
                - BN_with_flags
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:973,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:974,9'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:979,24'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:979,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:980,21'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:983,17'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:980,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:980,35'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:981,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:983,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:984,9'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:987,23'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:988,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:989,13'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:990,23'
              BranchSideFuncs:
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:992,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:993,21'
              BranchSideFuncs:
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:997,17'
              BranchSideFuncs:
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:1007,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1008,21'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1010,17'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1008,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1008,35'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1009,13'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1010,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1011,9'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1012,17'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1012,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1013,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1017,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1017,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1017,21'
              BranchSideFuncs:
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1018,23'
              BranchSideFuncs:
                - BN_new
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1020,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1021,13'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1023,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1023,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1024,45'
              BranchSideFuncs:
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1056,17'
              BranchSideFuncs:
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:1025,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1026,25'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1030,25'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1030,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1031,25'
              BranchSideFuncs:
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1035,27'
              BranchSideFuncs:
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1037,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1038,25'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1042,32'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1042,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1043,29'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1047,25'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1043,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1043,45'
              BranchSideFuncs:
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1044,29'
              BranchSideFuncs:
                - BN_free
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1047,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1048,25'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1051,25'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1051,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1052,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1055,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_free
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - sk_RSA_PRIME_INFO_value.8312
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_with_flags
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:1061,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1061,19'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1119,20'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1061,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1062,13'
              BranchSideFuncs:
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1119,20'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1062,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1063,34'
              BranchSideFuncs:
                - BN_mod_exp_mont
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1067,28'
              BranchSideFuncs:
                - bn_correct_top
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
        - Branch String:   'crypto/rsa/rsa_ossl.c:1063,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1065,17'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1066,9'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
        - Branch String:   'crypto/rsa/rsa_ossl.c:1068,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:0,0'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1070,17'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1078,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1079,13'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1080,24'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - bn_correct_top
        - Branch String:   'crypto/rsa/rsa_ossl.c:1080,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1081,28'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1085,14'
              BranchSideFuncs:
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:1085,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1086,13'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1087,28'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - bn_correct_top
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:1087,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1088,25'
              BranchSideFuncs:
                - BN_add
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1090,25'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - bn_correct_top
        - Branch String:   'crypto/rsa/rsa_ossl.c:1088,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1088,43'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - bn_correct_top
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1089,17'
              BranchSideFuncs:
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1090,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1097,25'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1110,5'
              BranchSideFuncs:
                - bn_correct_top
                - BN_CTX_end
        - Branch String:   'crypto/rsa/rsa_ossl.c:1098,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1099,17'
              BranchSideFuncs:
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1100,27'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_free
                - bn_correct_top
        - Branch String:   'crypto/rsa/rsa_ossl.c:1102,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1104,25'
              BranchSideFuncs:
                - BN_free
                - bn_correct_top
                - BN_CTX_end
            - BranchSide:      'crypto/rsa/rsa_ossl.c:1108,21'
              BranchSideFuncs:
                - BN_free
                - bn_correct_top
                - BN_CTX_end
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:765,5'
          Dst:             BN_CTX_start
        - Src:             'crypto/rsa/rsa_ossl.c:767,10'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:769,10'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:771,10'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:772,12'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:778,26'
          Dst:             sk_RSA_PRIME_INFO_num
        - Src:             'crypto/rsa/rsa_ossl.c:784,26'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:793,15'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:794,15'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:796,18'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:797,18'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:799,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:804,21'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_ossl.c:805,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:806,18'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:807,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:815,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:821,22'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:821,45'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:825,14'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:838,14'
          Dst:             bn_from_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:839,17'
          Dst:             bn_to_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:841,17'
          Dst:             bn_from_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:842,17'
          Dst:             bn_to_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:849,17'
          Dst:             BN_mod_exp_mont_consttime_x2
        - Src:             'crypto/rsa/rsa_ossl.c:861,17'
          Dst:             bn_mod_sub_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:864,17'
          Dst:             bn_to_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:865,17'
          Dst:             bn_mul_mont_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:868,17'
          Dst:             bn_mul_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:869,17'
          Dst:             bn_mod_add_fixed_top
        - Src:             'crypto/rsa/rsa_ossl.c:877,21'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:880,9'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:882,14'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:883,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:888,28'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:890,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:893,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:898,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:899,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:903,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:907,14'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:908,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:912,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:916,24'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:919,9'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:924,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:928,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:933,22'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:933,38'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:936,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:937,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:943,25'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:944,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:945,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:949,21'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_ossl.c:952,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:953,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:955,18'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:956,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:957,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:962,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:963,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:968,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:969,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:973,10'
          Dst:             BN_sub
        - Src:             'crypto/rsa/rsa_ossl.c:979,9'
          Dst:             BN_is_negative
        - Src:             'crypto/rsa/rsa_ossl.c:980,14'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:983,10'
          Dst:             BN_mul
        - Src:             'crypto/rsa/rsa_ossl.c:987,23'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:990,9'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:992,14'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:993,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:997,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1007,9'
          Dst:             BN_is_negative
        - Src:             'crypto/rsa/rsa_ossl.c:1008,14'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:1010,10'
          Dst:             BN_mul
        - Src:             'crypto/rsa/rsa_ossl.c:1012,10'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:1018,23'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:1024,21'
          Dst:             sk_RSA_PRIME_INFO_value
        - Src:             'crypto/rsa/rsa_ossl.c:1025,18'
          Dst:             BN_sub
        - Src:             'crypto/rsa/rsa_ossl.c:1026,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1030,18'
          Dst:             BN_mul
        - Src:             'crypto/rsa/rsa_ossl.c:1031,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1035,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:1037,18'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:1038,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1042,17'
          Dst:             BN_is_negative
        - Src:             'crypto/rsa/rsa_ossl.c:1043,22'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:1044,21'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1047,18'
          Dst:             BN_mul
        - Src:             'crypto/rsa/rsa_ossl.c:1048,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1051,18'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:1052,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1056,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1063,18'
          Dst:             BN_mod_exp_mont
        - Src:             'crypto/rsa/rsa_ossl.c:1067,13'
          Dst:             bn_correct_top
        - Src:             'crypto/rsa/rsa_ossl.c:1078,14'
          Dst:             BN_sub
        - Src:             'crypto/rsa/rsa_ossl.c:1080,13'
          Dst:             BN_is_zero
        - Src:             'crypto/rsa/rsa_ossl.c:1081,13'
          Dst:             bn_correct_top
        - Src:             'crypto/rsa/rsa_ossl.c:1085,14'
          Dst:             BN_div
        - Src:             'crypto/rsa/rsa_ossl.c:1087,13'
          Dst:             BN_is_negative
        - Src:             'crypto/rsa/rsa_ossl.c:1088,18'
          Dst:             BN_add
        - Src:             'crypto/rsa/rsa_ossl.c:1090,14'
          Dst:             BN_is_zero
        - Src:             'crypto/rsa/rsa_ossl.c:1097,25'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:1100,13'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:1104,17'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1108,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:1119,5'
          Dst:             bn_correct_top
        - Src:             'crypto/rsa/rsa_ossl.c:1122,5'
          Dst:             BN_CTX_end
    - functionName:    rsa_ossl_private_decrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - flen
        - from
        - to
        - rsa
        - padding
      BBCount:         86
      ICount:          581
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_new_ex
        - BN_CTX_start
        - BN_MONT_CTX_set_locked
        - BN_bin2bn
        - BN_bn2binpad
        - BN_free
        - BN_new
        - BN_num_bits
        - BN_ucmp
        - BN_with_flags
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_padding_check_PKCS1_OAEP
        - RSA_padding_check_PKCS1_type_2
        - constant_time_msb
        - derive_kdk
        - err_clear_last_constant_time
        - ossl_rsa_padding_check_PKCS1_type_2
        - rsa_blinding_convert
        - rsa_blinding_invert
        - rsa_get_blinding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:514,42'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:514,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:517,30'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:514,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:515,17'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:517,30'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:517,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:518,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:519,18'
              BranchSideFuncs:
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:522,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:523,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:526,11'
              BranchSideFuncs:
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:528,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:529,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:535,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:535,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:536,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:540,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:540,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:541,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:546,19'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:547,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:549,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:550,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:554,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:555,38'
              BranchSideFuncs:
                - BN_MONT_CTX_set_locked
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:559,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:555,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:556,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:557,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:559,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:560,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:567,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:561,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:562,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:565,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:567,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:568,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:577,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:568,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:568,55'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:572,35'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:568,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:569,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:572,35'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:572,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:573,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:574,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:577,42'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:578,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:582,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:578,50'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:579,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:582,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:579,27'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:580,11'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:585,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:580,27'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:581,11'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:585,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:581,30'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:581,34'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:585,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:581,53'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:581,57'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:585,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:577,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:582,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:585,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:582,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:583,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:584,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:586,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:587,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:590,13'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:591,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:595,23'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:596,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:598,21'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:602,17'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:605,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:606,34'
              BranchSideFuncs:
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:613,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:606,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:607,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:613,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:614,24'
              BranchSideFuncs:
                - derive_kdk
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:618,22'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:614,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:615,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:616,5'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:619,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:620,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:622,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - RSA_padding_check_PKCS1_OAEP
                - ossl_rsa_padding_check_PKCS1_type_2
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:622,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:624,44'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:627,49'
              BranchSideFuncs:
                - ossl_rsa_padding_check_PKCS1_type_2
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:630,42'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_OAEP
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:633,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_msb.8314
                - err_clear_last_constant_time
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:636,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:517,16'
          Dst:             BN_CTX_new_ex
        - Src:             'crypto/rsa/rsa_ossl.c:519,5'
          Dst:             BN_CTX_start
        - Src:             'crypto/rsa/rsa_ossl.c:520,9'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:521,11'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:523,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:523,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:523,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:526,11'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:527,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_ossl.c:536,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:536,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:536,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:541,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:541,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:541,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:546,9'
          Dst:             BN_bin2bn
        - Src:             'crypto/rsa/rsa_ossl.c:549,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:550,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:550,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:550,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:555,14'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:560,20'
          Dst:             rsa_get_blinding
        - Src:             'crypto/rsa/rsa_ossl.c:562,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:562,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:562,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:568,44'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:569,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:569,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:569,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:572,14'
          Dst:             rsa_blinding_convert
        - Src:             'crypto/rsa/rsa_ossl.c:585,21'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:587,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:587,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:587,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:591,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:591,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:591,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:592,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:595,9'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:598,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:602,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:606,14'
          Dst:             rsa_blinding_invert
        - Src:             'crypto/rsa/rsa_ossl.c:614,13'
          Dst:             derive_kdk
        - Src:             'crypto/rsa/rsa_ossl.c:618,9'
          Dst:             BN_bn2binpad
        - Src:             'crypto/rsa/rsa_ossl.c:624,13'
          Dst:             RSA_padding_check_PKCS1_type_2
        - Src:             'crypto/rsa/rsa_ossl.c:627,13'
          Dst:             ossl_rsa_padding_check_PKCS1_type_2
        - Src:             'crypto/rsa/rsa_ossl.c:630,13'
          Dst:             RSA_padding_check_PKCS1_OAEP
        - Src:             'crypto/rsa/rsa_ossl.c:636,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:636,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:636,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:645,5'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:645,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:645,5'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:646,39'
          Dst:             constant_time_msb
        - Src:             'crypto/rsa/rsa_ossl.c:646,5'
          Dst:             err_clear_last_constant_time
        - Src:             'crypto/rsa/rsa_ossl.c:650,5'
          Dst:             BN_CTX_end
        - Src:             'crypto/rsa/rsa_ossl.c:651,5'
          Dst:             BN_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:652,5'
          Dst:             CRYPTO_clear_free
    - functionName:    rsa_ossl_private_encrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - flen
        - from
        - to
        - rsa
        - padding
      BBCount:         80
      ICount:          521
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_new_ex
        - BN_CTX_start
        - BN_MONT_CTX_set_locked
        - BN_bin2bn
        - BN_bn2binpad
        - BN_cmp
        - BN_free
        - BN_new
        - BN_num_bits
        - BN_sub
        - BN_ucmp
        - BN_with_flags
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_padding_add_PKCS1_type_1
        - RSA_padding_add_X931
        - RSA_padding_add_none
        - rsa_blinding_convert
        - rsa_blinding_invert
        - rsa_get_blinding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:296,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:297,18'
              BranchSideFuncs:
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_add_X931
                - RSA_padding_add_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:302,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:302,24'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:303,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:302,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:303,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:305,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_add_X931
                - RSA_padding_add_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:305,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:307,42'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_type_1
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:310,34'
              BranchSideFuncs:
                - RSA_padding_add_X931
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:313,34'
              BranchSideFuncs:
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:316,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:320,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:322,19'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:323,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:325,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:325,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:327,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:331,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:332,38'
              BranchSideFuncs:
                - BN_MONT_CTX_set_locked
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:336,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:332,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:333,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_get_blinding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:334,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:337,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:344,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:338,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:339,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:342,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:345,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:353,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:345,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:345,55'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:349,35'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:345,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:346,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:349,35'
              BranchSideFuncs:
                - rsa_blinding_convert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:349,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:350,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:351,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:353,42'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:354,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:358,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:354,50'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:355,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:358,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:355,27'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:356,11'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:361,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:356,27'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:357,11'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:361,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:357,30'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:357,34'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:361,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:357,53'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:357,57'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:361,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:358,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:361,21'
              BranchSideFuncs:
                - BN_new
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:358,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:360,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:362,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:363,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:366,13'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:366,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:367,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:371,23'
              BranchSideFuncs:
                - BN_with_flags
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:373,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:375,21'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:379,17'
              BranchSideFuncs:
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:382,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:383,34'
              BranchSideFuncs:
                - rsa_blinding_invert
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:386,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:383,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:383,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:384,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:387,21'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
            - BranchSide:      'crypto/rsa/rsa_ossl.c:394,15'
              BranchSideFuncs:
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:387,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:388,13'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:389,20'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:389,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:390,19'
              BranchSideFuncs:
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:392,19'
              BranchSideFuncs:
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:295,16'
          Dst:             BN_CTX_new_ex
        - Src:             'crypto/rsa/rsa_ossl.c:297,5'
          Dst:             BN_CTX_start
        - Src:             'crypto/rsa/rsa_ossl.c:298,9'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:299,11'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:300,11'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:301,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_ossl.c:307,13'
          Dst:             RSA_padding_add_PKCS1_type_1
        - Src:             'crypto/rsa/rsa_ossl.c:310,13'
          Dst:             RSA_padding_add_X931
        - Src:             'crypto/rsa/rsa_ossl.c:313,13'
          Dst:             RSA_padding_add_none
        - Src:             'crypto/rsa/rsa_ossl.c:316,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:316,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:316,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:322,9'
          Dst:             BN_bin2bn
        - Src:             'crypto/rsa/rsa_ossl.c:325,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:327,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:327,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:327,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:332,14'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:337,20'
          Dst:             rsa_get_blinding
        - Src:             'crypto/rsa/rsa_ossl.c:339,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:339,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:339,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:345,44'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:346,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:346,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:346,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:349,14'
          Dst:             rsa_blinding_convert
        - Src:             'crypto/rsa/rsa_ossl.c:361,21'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_ossl.c:363,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:363,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:363,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:367,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:367,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:367,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:368,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:371,9'
          Dst:             BN_with_flags
        - Src:             'crypto/rsa/rsa_ossl.c:375,13'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:379,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_ossl.c:383,14'
          Dst:             rsa_blinding_invert
        - Src:             'crypto/rsa/rsa_ossl.c:387,14'
          Dst:             BN_sub
        - Src:             'crypto/rsa/rsa_ossl.c:389,13'
          Dst:             BN_cmp
        - Src:             'crypto/rsa/rsa_ossl.c:401,9'
          Dst:             BN_bn2binpad
        - Src:             'crypto/rsa/rsa_ossl.c:403,5'
          Dst:             BN_CTX_end
        - Src:             'crypto/rsa/rsa_ossl.c:404,5'
          Dst:             BN_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:405,5'
          Dst:             CRYPTO_clear_free
    - functionName:    rsa_ossl_public_decrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - flen
        - from
        - to
        - rsa
        - padding
      BBCount:         50
      ICount:          372
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_new_ex
        - BN_CTX_start
        - BN_MONT_CTX_set_locked
        - BN_bin2bn
        - BN_bn2binpad
        - BN_num_bits
        - BN_sub
        - BN_ucmp
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_padding_check_PKCS1_type_1
        - RSA_padding_check_X931
        - bn_get_words
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:666,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:670,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:670,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:671,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:676,21'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:676,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:677,25'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:683,30'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:677,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:678,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:681,5'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:683,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:684,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:685,18'
              BranchSideFuncs:
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:688,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:689,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:692,11'
              BranchSideFuncs:
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:694,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:695,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:701,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:702,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:706,19'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:706,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:707,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:709,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:709,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:710,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:714,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:714,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:715,38'
              BranchSideFuncs:
                - BN_MONT_CTX_set_locked
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:719,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:715,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:716,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:717,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:719,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:721,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:723,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_ossl.c:723,39'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:723,57'
              BranchSideFuncs:
                - bn_get_words
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_ossl.c:727,22'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:724,21'
              BranchSideFuncs:
                - BN_sub
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:727,22'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:724,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:724,37'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:725,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:728,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:729,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:731,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_padding_check_X931
                - RSA_padding_check_PKCS1_type_1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:731,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:733,44'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_type_1
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:736,36'
              BranchSideFuncs:
                - RSA_padding_check_X931
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:739,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:742,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:745,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:745,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:746,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:665,9'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:666,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:666,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:666,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:670,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:671,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:671,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:671,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:676,9'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:677,13'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:678,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:678,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:678,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:683,16'
          Dst:             BN_CTX_new_ex
        - Src:             'crypto/rsa/rsa_ossl.c:685,5'
          Dst:             BN_CTX_start
        - Src:             'crypto/rsa/rsa_ossl.c:686,9'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:687,11'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:689,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:689,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:689,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:692,11'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:693,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_ossl.c:702,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:702,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:702,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:706,9'
          Dst:             BN_bin2bn
        - Src:             'crypto/rsa/rsa_ossl.c:709,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:710,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:710,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:710,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:715,14'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:723,44'
          Dst:             bn_get_words
        - Src:             'crypto/rsa/rsa_ossl.c:724,14'
          Dst:             BN_sub
        - Src:             'crypto/rsa/rsa_ossl.c:727,9'
          Dst:             BN_bn2binpad
        - Src:             'crypto/rsa/rsa_ossl.c:733,13'
          Dst:             RSA_padding_check_PKCS1_type_1
        - Src:             'crypto/rsa/rsa_ossl.c:736,13'
          Dst:             RSA_padding_check_X931
        - Src:             'crypto/rsa/rsa_ossl.c:742,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:742,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:742,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:746,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:746,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:746,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:749,5'
          Dst:             BN_CTX_end
        - Src:             'crypto/rsa/rsa_ossl.c:750,5'
          Dst:             BN_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:751,5'
          Dst:             CRYPTO_clear_free
    - functionName:    rsa_ossl_public_encrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'struct.rsa_st *'
        - int
      constantsTouched: []
      argNames:
        - flen
        - from
        - to
        - rsa
        - padding
      BBCount:         39
      ICount:          313
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_new_ex
        - BN_CTX_start
        - BN_MONT_CTX_set_locked
        - BN_bin2bn
        - BN_bn2binpad
        - BN_num_bits
        - BN_ucmp
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_padding_add_none
        - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
        - ossl_rsa_padding_add_PKCS1_type_2_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_ossl.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:108,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:112,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:113,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:118,21'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:119,25'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:125,30'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:119,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:120,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:123,5'
              BranchSideFuncs:
                - BN_CTX_new_ex
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:126,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:127,18'
              BranchSideFuncs:
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_num_bits
                - CRYPTO_malloc
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:132,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:132,24'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:133,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:133,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:135,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:135,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:137,50'
              BranchSideFuncs:
                - ossl_rsa_padding_add_PKCS1_type_2_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:141,53'
              BranchSideFuncs:
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:146,34'
              BranchSideFuncs:
                - RSA_padding_add_none
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_ossl.c:149,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:152,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:153,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:155,19'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:155,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:156,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:158,17'
              BranchSideFuncs:
                - BN_ucmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_ossl.c:158,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:160,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
                - BN_MONT_CTX_set_locked
        - Branch String:   'crypto/rsa/rsa_ossl.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:165,38'
              BranchSideFuncs:
                - BN_MONT_CTX_set_locked
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
            - BranchSide:      'crypto/rsa/rsa_ossl.c:169,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
        - Branch String:   'crypto/rsa/rsa_ossl.c:165,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:166,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
                - BN_bn2binpad
            - BranchSide:      'crypto/rsa/rsa_ossl.c:167,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_ossl.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_ossl.c:171,9'
              BranchSideFuncs:
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_ossl.c:177,22'
              BranchSideFuncs:
                - BN_bn2binpad
                - BN_CTX_end
                - BN_CTX_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_ossl.c:107,9'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:108,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:108,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:108,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:112,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:113,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:113,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:113,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:118,9'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:119,13'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:120,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:120,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:120,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:125,16'
          Dst:             BN_CTX_new_ex
        - Src:             'crypto/rsa/rsa_ossl.c:127,5'
          Dst:             BN_CTX_start
        - Src:             'crypto/rsa/rsa_ossl.c:128,9'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:129,11'
          Dst:             BN_CTX_get
        - Src:             'crypto/rsa/rsa_ossl.c:130,11'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_ossl.c:131,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_ossl.c:137,13'
          Dst:             ossl_rsa_padding_add_PKCS1_type_2_ex
        - Src:             'crypto/rsa/rsa_ossl.c:141,13'
          Dst:             ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
        - Src:             'crypto/rsa/rsa_ossl.c:146,13'
          Dst:             RSA_padding_add_none
        - Src:             'crypto/rsa/rsa_ossl.c:149,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:149,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:149,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:155,9'
          Dst:             BN_bin2bn
        - Src:             'crypto/rsa/rsa_ossl.c:158,9'
          Dst:             BN_ucmp
        - Src:             'crypto/rsa/rsa_ossl.c:160,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_ossl.c:160,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_ossl.c:160,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_ossl.c:165,14'
          Dst:             BN_MONT_CTX_set_locked
        - Src:             'crypto/rsa/rsa_ossl.c:177,9'
          Dst:             BN_bn2binpad
        - Src:             'crypto/rsa/rsa_ossl.c:179,5'
          Dst:             BN_CTX_end
        - Src:             'crypto/rsa/rsa_ossl.c:180,5'
          Dst:             BN_CTX_free
        - Src:             'crypto/rsa/rsa_ossl.c:181,5'
          Dst:             CRYPTO_clear_free
    - functionName:    RSA_null_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'struct.rsa_meth_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_PKCS1_OpenSSL
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'struct.rsa_meth_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get_default_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      'struct.rsa_meth_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set_default_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rsa_meth_st *'
      constantsTouched: []
      argNames:
        - meth
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_is_zero_8
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:177,27'
          Dst:             constant_time_is_zero
    - functionName:    constant_time_is_zero
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:167,12'
          Dst:             constant_time_msb
    - functionName:    ossl_rsa_padding_check_PKCS1_type_2_TLS
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - libctx
        - to
        - tlen
        - from
        - flen
        - client_version
        - alt_version
      BBCount:         22
      ICount:          242
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - RAND_priv_bytes_ex
        - constant_time_eq
        - constant_time_is_zero
        - constant_time_is_zero_8
        - constant_time_select_8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:561,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:561,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:562,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:560,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:562,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:570,28'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp8
                - constant_time_is_zero_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - constant_time_is_zero_8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:570,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:572,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:576,34'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp8
                - constant_time_is_zero_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - constant_time_is_zero_8
        - Branch String:   'crypto/rsa/rsa_pk1.c:580,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:581,42'
              BranchSideFuncs:
                - constant_time_is_zero_8
                - __sanitizer_cov_trace_cmp8
                - constant_time_is_zero_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
                - constant_time_eq.8370
                - constant_time_eq.8370
            - BranchSide:      'crypto/rsa/rsa_pk1.c:582,37'
              BranchSideFuncs:
                - constant_time_is_zero_8
                - constant_time_eq.8370
                - constant_time_eq.8370
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
                - constant_time_eq.8370
                - constant_time_eq.8370
        - Branch String:   'crypto/rsa/rsa_pk1.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:611,22'
              BranchSideFuncs:
                - constant_time_eq.8370
                - constant_time_eq.8370
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
            - BranchSide:      'crypto/rsa/rsa_pk1.c:622,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_select_8
        - Branch String:   'crypto/rsa/rsa_pk1.c:629,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:631,36'
              BranchSideFuncs:
                - constant_time_select_8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:645,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:562,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:562,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:562,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:570,9'
          Dst:             RAND_priv_bytes_ex
        - Src:             'crypto/rsa/rsa_pk1.c:572,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:572,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:572,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:576,12'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:577,13'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:581,18'
          Dst:             constant_time_is_zero_8
        - Src:             'crypto/rsa/rsa_pk1.c:582,13'
          Dst:             constant_time_is_zero_8
        - Src:             'crypto/rsa/rsa_pk1.c:594,9'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:597,9'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:614,13'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:617,13'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:631,13'
          Dst:             constant_time_select_8
    - functionName:    constant_time_eq
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:193,12'
          Dst:             constant_time_is_zero
    - functionName:    constant_time_select_8
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:294,27'
          Dst:             constant_time_select
    - functionName:    ossl_rsa_prf
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
        - 'char *'
        - int
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - ctx
        - to
        - tlen
        - label
        - llen
        - kdk
        - bitlen
      BBCount:         32
      ICount:          275
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_free
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:296,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:300,21'
              BranchSideFuncs:
                - HMAC_CTX_new
                - EVP_MD_fetch
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:305,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:316,23'
              BranchSideFuncs:
                - EVP_MD_fetch
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:318,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:322,22'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:323,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:327,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:327,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:328,26'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:369,9'
              BranchSideFuncs:
                - HMAC_CTX_free
                - EVP_MD_free
        - Branch String:   'crypto/rsa/rsa_pk1.c:328,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:329,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:333,23'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:336,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:337,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:340,25'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:340,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:341,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:344,25'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:344,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:345,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:354,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:356,28'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:362,28'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:356,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:357,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:360,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_free
                - EVP_MD_free
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:362,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:363,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - HMAC_CTX_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:296,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:296,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:296,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:303,12'
          Dst:             HMAC_CTX_new
        - Src:             'crypto/rsa/rsa_pk1.c:305,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:305,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:305,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:316,10'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/rsa/rsa_pk1.c:318,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:318,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:318,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:322,9'
          Dst:             HMAC_Init_ex
        - Src:             'crypto/rsa/rsa_pk1.c:323,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:323,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:323,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:328,13'
          Dst:             HMAC_Init_ex
        - Src:             'crypto/rsa/rsa_pk1.c:329,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:329,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:329,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:336,13'
          Dst:             HMAC_Update
        - Src:             'crypto/rsa/rsa_pk1.c:337,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:337,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:337,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:340,13'
          Dst:             HMAC_Update
        - Src:             'crypto/rsa/rsa_pk1.c:341,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:341,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:341,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:344,13'
          Dst:             HMAC_Update
        - Src:             'crypto/rsa/rsa_pk1.c:345,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:345,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:345,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:356,17'
          Dst:             HMAC_Final
        - Src:             'crypto/rsa/rsa_pk1.c:357,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:357,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:357,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:362,17'
          Dst:             HMAC_Final
        - Src:             'crypto/rsa/rsa_pk1.c:363,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:363,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:363,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:372,5'
          Dst:             HMAC_CTX_free
        - Src:             'crypto/rsa/rsa_pk1.c:373,5'
          Dst:             EVP_MD_free
    - functionName:    ossl_rsa_padding_check_PKCS1_type_2
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - to
        - tlen
        - from
        - flen
        - num
        - kdk
      BBCount:         36
      ICount:          380
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - constant_time_eq
        - constant_time_ge
        - constant_time_is_zero
        - constant_time_lt
        - constant_time_select_8
        - constant_time_select_int
        - ossl_rsa_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:420,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:420,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:421,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:420,34'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:420,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:421,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:421,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:426,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_rsa_prf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_prf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_int.8376
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:428,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:432,22'
              BranchSideFuncs:
                - ossl_rsa_prf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_prf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_int.8376
        - Branch String:   'crypto/rsa/rsa_pk1.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:433,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:436,22'
              BranchSideFuncs:
                - ossl_rsa_prf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_int.8376
        - Branch String:   'crypto/rsa/rsa_pk1.c:436,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:439,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:445,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_int.8376
        - Branch String:   'crypto/rsa/rsa_pk1.c:456,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:458,44'
              BranchSideFuncs:
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
            - BranchSide:      'crypto/rsa/rsa_pk1.c:466,23'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
        - Branch String:   'crypto/rsa/rsa_pk1.c:474,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:475,54'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:486,30'
              BranchSideFuncs:
                - constant_time_ge
                - constant_time_ge
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pk1.c:510,41'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:510,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pk1.c:510,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:511,40'
              BranchSideFuncs:
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:512,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:520,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:521,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_pk1.c:522,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:421,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:421,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:421,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:426,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_pk1.c:428,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:428,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:428,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:432,9'
          Dst:             ossl_rsa_prf
        - Src:             'crypto/rsa/rsa_pk1.c:436,9'
          Dst:             ossl_rsa_prf
        - Src:             'crypto/rsa/rsa_pk1.c:462,13'
          Dst:             constant_time_lt
        - Src:             'crypto/rsa/rsa_pk1.c:461,28'
          Dst:             constant_time_select_int
        - Src:             'crypto/rsa/rsa_pk1.c:469,12'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:470,13'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:475,32'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:476,22'
          Dst:             constant_time_select_int
        - Src:             'crypto/rsa/rsa_pk1.c:486,13'
          Dst:             constant_time_ge
        - Src:             'crypto/rsa/rsa_pk1.c:499,13'
          Dst:             constant_time_ge
        - Src:             'crypto/rsa/rsa_pk1.c:501,17'
          Dst:             constant_time_select_int
        - Src:             'crypto/rsa/rsa_pk1.c:511,17'
          Dst:             constant_time_select_8
        - Src:             'crypto/rsa/rsa_pk1.c:521,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:521,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:521,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:522,5'
          Dst:             CRYPTO_free
    - functionName:    constant_time_lt
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:124,12'
          Dst:             constant_time_msb
    - functionName:    constant_time_select_int
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:300,17'
          Dst:             constant_time_select
    - functionName:    constant_time_ge
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_lt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:146,13'
          Dst:             constant_time_lt
    - functionName:    RSA_padding_check_PKCS1_type_2
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
        - num
      BBCount:         36
      ICount:          349
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - constant_time_eq
        - constant_time_ge
        - constant_time_is_zero
        - constant_time_lt
        - constant_time_select_8
        - constant_time_select_int
        - err_clear_last_constant_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:181,19'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:181,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pk1.c:181,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:189,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_is_zero.8368
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:189,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:189,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:190,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:190,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:194,10'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_is_zero.8368
        - Branch String:   'crypto/rsa/rsa_pk1.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:203,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - constant_time_is_zero.8368
        - Branch String:   'crypto/rsa/rsa_pk1.c:203,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:204,39'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - __sanitizer_cov_trace_cmp4
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
            - BranchSide:      'crypto/rsa/rsa_pk1.c:210,34'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
        - Branch String:   'crypto/rsa/rsa_pk1.c:215,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:216,54'
              BranchSideFuncs:
                - constant_time_is_zero.8368
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
            - BranchSide:      'crypto/rsa/rsa_pk1.c:228,30'
              BranchSideFuncs:
                - constant_time_ge
                - constant_time_ge
                - constant_time_lt
                - constant_time_select_int.8376
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
        - Branch String:   'crypto/rsa/rsa_pk1.c:254,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:255,34'
              BranchSideFuncs:
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_select_8
            - BranchSide:      'crypto/rsa/rsa_pk1.c:259,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
        - Branch String:   'crypto/rsa/rsa_pk1.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:257,44'
              BranchSideFuncs:
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
            - BranchSide:      'crypto/rsa/rsa_pk1.c:258,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
                - constant_time_lt
                - constant_time_select_8
                - constant_time_eq.8370
                - __sanitizer_cov_trace_cmp4
                - constant_time_select_8
        - Branch String:   'crypto/rsa/rsa_pk1.c:259,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:260,16'
              BranchSideFuncs:
                - constant_time_lt
                - constant_time_select_8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
            - BranchSide:      'crypto/rsa/rsa_pk1.c:264,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - err_clear_last_constant_time
                - constant_time_select_int.8376
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:190,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:190,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:190,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:194,10'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_pk1.c:204,17'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:210,12'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:211,13'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:216,32'
          Dst:             constant_time_is_zero
        - Src:             'crypto/rsa/rsa_pk1.c:218,22'
          Dst:             constant_time_select_int
        - Src:             'crypto/rsa/rsa_pk1.c:228,13'
          Dst:             constant_time_ge
        - Src:             'crypto/rsa/rsa_pk1.c:240,13'
          Dst:             constant_time_ge
        - Src:             'crypto/rsa/rsa_pk1.c:252,37'
          Dst:             constant_time_lt
        - Src:             'crypto/rsa/rsa_pk1.c:252,12'
          Dst:             constant_time_select_int
        - Src:             'crypto/rsa/rsa_pk1.c:255,17'
          Dst:             constant_time_eq
        - Src:             'crypto/rsa/rsa_pk1.c:257,21'
          Dst:             constant_time_select_8
        - Src:             'crypto/rsa/rsa_pk1.c:260,23'
          Dst:             constant_time_lt
        - Src:             'crypto/rsa/rsa_pk1.c:261,17'
          Dst:             constant_time_select_8
        - Src:             'crypto/rsa/rsa_pk1.c:264,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/rsa/rsa_pk1.c:271,5'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:271,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:271,5'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:272,5'
          Dst:             err_clear_last_constant_time
        - Src:             'crypto/rsa/rsa_pk1.c:275,12'
          Dst:             constant_time_select_int
    - functionName:    RSA_padding_add_PKCS1_type_2
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_rsa_padding_add_PKCS1_type_2_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:168,12'
          Dst:             ossl_rsa_padding_add_PKCS1_type_2_ex
    - functionName:    ossl_rsa_padding_add_PKCS1_type_2_ex
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - to
        - tlen
        - from
        - flen
      BBCount:         24
      ICount:          157
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - RAND_bytes_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:135,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:150,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pk1.c:150,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:151,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:159,8'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_pk1.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:152,13'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:156,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pk1.c:153,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:154,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:155,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pk1.c:155,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:153,35'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pk1.c:156,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:133,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:133,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:133,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:136,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:136,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:136,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:148,9'
          Dst:             RAND_bytes_ex
        - Src:             'crypto/rsa/rsa_pk1.c:153,21'
          Dst:             RAND_bytes_ex
    - functionName:    RSA_padding_check_PKCS1_type_1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
        - num
      BBCount:         31
      ICount:          212
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pk1.c:77,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:78,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:85,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:78,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:79,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:82,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:85,29'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:85,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:86,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:86,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:92,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:93,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:105,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:93,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:94,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:102,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:94,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:95,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:98,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:110,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:111,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:114,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pk1.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:120,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:79,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:79,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:79,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:86,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:86,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:86,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:98,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:98,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:98,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:106,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:106,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:111,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:111,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:111,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pk1.c:117,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:117,9'
          Dst:             ERR_set_error
    - functionName:    RSA_padding_add_PKCS1_type_1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pk1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pk1.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pk1.c:39,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pk1.c:43,26'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_pk1.c:39,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pk1.c:39,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pk1.c:39,9'
          Dst:             ERR_set_error
    - functionName:    pkey_pss_init
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_PKEY_get0_RSA
        - RSA_bits
        - RSA_size
        - ossl_rsa_pss_get_param
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:856,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:857,9'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - ossl_rsa_pss_get_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:858,29'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - ossl_rsa_pss_get_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:860,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:863,33'
              BranchSideFuncs:
                - ossl_rsa_pss_get_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:863,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:864,9'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:867,28'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:868,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:869,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:870,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:870,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:871,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:875,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:858,11'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:863,10'
          Dst:             ossl_rsa_pss_get_param
        - Src:             'crypto/rsa/rsa_pmeth.c:867,19'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pmeth.c:867,35'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pmeth.c:868,10'
          Dst:             RSA_bits
        - Src:             'crypto/rsa/rsa_pmeth.c:871,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:871,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:871,9'
          Dst:             ERR_set_error
    - functionName:    check_padding_md
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_st.1347 *'
        - int
      constantsTouched: []
      argNames:
        - md
        - padding
      BBCount:         32
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_MD_get_type
        - RSA_X931_hash_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:389,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:390,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:392,29'
              BranchSideFuncs:
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:394,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:395,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:399,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:400,30'
              BranchSideFuncs:
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:405,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:400,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:401,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:404,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:405,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:427,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:392,13'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:395,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:395,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:395,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:400,13'
          Dst:             RSA_X931_hash_id
        - Src:             'crypto/rsa/rsa_pmeth.c:401,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:401,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:401,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:427,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:427,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:427,13'
          Dst:             ERR_set_error
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    value_barrier_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select_int
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:300,17'
          Dst:             constant_time_select
    - functionName:    constant_time_msb_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:287,13'
          Dst:             value_barrier_s
        - Src:             'include/internal/constant_time.h:287,43'
          Dst:             value_barrier_s
    - functionName:    setup_tbuf
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.RSA_PKEY_CTX *'
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
        - pk
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - EVP_PKEY_get0_RSA
        - RSA_size
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:119,13'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_size
                - CRYPTO_malloc
        - Branch String:   'crypto/rsa/rsa_pmeth.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:119,13'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:119,13'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pmeth.c:119,13'
          Dst:             CRYPTO_malloc
    - functionName:    rsa_set_pss_param
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - rsa
        - ctx
      BBCount:         18
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ossl_rsa_pss_params_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:750,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:753,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:753,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:753,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:755,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
        - Branch String:   'crypto/rsa/rsa_pmeth.c:753,50'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:753,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:755,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
        - Branch String:   'crypto/rsa/rsa_pmeth.c:753,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:755,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_create
        - Branch String:   'crypto/rsa/rsa_pmeth.c:756,43'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:755,16'
              BranchSideFuncs:
                - ossl_rsa_pss_params_create
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:757,49'
              BranchSideFuncs:
                - ossl_rsa_pss_params_create
        - Branch String:   'crypto/rsa/rsa_pmeth.c:758,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:760,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:755,16'
          Dst:             ossl_rsa_pss_params_create
    - functionName:    pkey_rsa_ctrl_str
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - value
      BBCount:         65
      ICount:          373
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - BN_asc2bn
        - BN_free
        - CRYPTO_free
        - ERR_new
        - EVP_PKEY_CTX_md
        - EVP_PKEY_CTX_set0_rsa_oaep_label
        - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
        - EVP_PKEY_CTX_set_rsa_keygen_bits
        - EVP_PKEY_CTX_set_rsa_keygen_primes
        - EVP_PKEY_CTX_set_rsa_padding
        - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
        - EVP_PKEY_CTX_set_rsa_pss_saltlen
        - OPENSSL_hexstr2buf
        - atoi
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:639,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:640,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:643,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
                - BN_asc2bn
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_bits
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:643,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:646,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:665,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
                - BN_asc2bn
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_bits
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
        - Branch String:   'crypto/rsa/rsa_pmeth.c:646,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:647,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:648,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:648,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:649,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:650,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:650,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:651,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:652,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:652,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:653,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:654,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:654,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:655,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:656,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_CTX_set_rsa_padding
        - Branch String:   'crypto/rsa/rsa_pmeth.c:656,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:657,16'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set_rsa_padding
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:659,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:668,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:679,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
                - BN_asc2bn
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_bits
        - Branch String:   'crypto/rsa/rsa_pmeth.c:668,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:669,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:670,26'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
        - Branch String:   'crypto/rsa/rsa_pmeth.c:670,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:671,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - atoi
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:672,26'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
                - atoi
        - Branch String:   'crypto/rsa/rsa_pmeth.c:672,18'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:673,21'
              BranchSideFuncs:
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:675,28'
              BranchSideFuncs:
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_saltlen
        - Branch String:   'crypto/rsa/rsa_pmeth.c:679,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:680,13'
              BranchSideFuncs:
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_bits
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:685,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
                - BN_asc2bn
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:685,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:688,17'
              BranchSideFuncs:
                - BN_asc2bn
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:696,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
        - Branch String:   'crypto/rsa/rsa_pmeth.c:689,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:690,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:691,51'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set1_rsa_keygen_pubexp
                - BN_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:696,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:697,13'
              BranchSideFuncs:
                - atoi
                - EVP_PKEY_CTX_set_rsa_keygen_primes
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:702,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/rsa/rsa_pmeth.c:702,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:703,32'
              BranchSideFuncs:
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:707,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/rsa/rsa_pmeth.c:707,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:709,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:724,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/rsa/rsa_pmeth.c:709,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:710,36'
              BranchSideFuncs:
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:713,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/rsa/rsa_pmeth.c:713,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:714,36'
              BranchSideFuncs:
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:717,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
        - Branch String:   'crypto/rsa/rsa_pmeth.c:717,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:718,17'
              BranchSideFuncs:
                - atoi
                - EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:722,5'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_PKEY_CTX_md
        - Branch String:   'crypto/rsa/rsa_pmeth.c:724,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:725,32'
              BranchSideFuncs:
                - EVP_PKEY_CTX_md
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:728,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:728,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:733,34'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:742,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:734,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:735,13'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:736,48'
              BranchSideFuncs:
                - EVP_PKEY_CTX_set0_rsa_oaep_label
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:737,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:738,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:739,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:640,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:640,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:640,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:643,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:646,13'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:648,20'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:650,20'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:652,20'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:654,20'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:656,20'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:659,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:659,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:659,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:662,16'
          Dst:             EVP_PKEY_CTX_set_rsa_padding
        - Src:             'crypto/rsa/rsa_pmeth.c:665,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:668,14'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:670,19'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:672,19'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:675,23'
          Dst:             atoi
        - Src:             'crypto/rsa/rsa_pmeth.c:676,16'
          Dst:             EVP_PKEY_CTX_set_rsa_pss_saltlen
        - Src:             'crypto/rsa/rsa_pmeth.c:679,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:680,21'
          Dst:             atoi
        - Src:             'crypto/rsa/rsa_pmeth.c:682,16'
          Dst:             EVP_PKEY_CTX_set_rsa_keygen_bits
        - Src:             'crypto/rsa/rsa_pmeth.c:685,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:689,14'
          Dst:             BN_asc2bn
        - Src:             'crypto/rsa/rsa_pmeth.c:691,15'
          Dst:             EVP_PKEY_CTX_set1_rsa_keygen_pubexp
        - Src:             'crypto/rsa/rsa_pmeth.c:692,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_pmeth.c:696,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:697,23'
          Dst:             atoi
        - Src:             'crypto/rsa/rsa_pmeth.c:699,16'
          Dst:             EVP_PKEY_CTX_set_rsa_keygen_primes
        - Src:             'crypto/rsa/rsa_pmeth.c:702,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:703,16'
          Dst:             EVP_PKEY_CTX_md
        - Src:             'crypto/rsa/rsa_pmeth.c:709,13'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:710,20'
          Dst:             EVP_PKEY_CTX_md
        - Src:             'crypto/rsa/rsa_pmeth.c:713,13'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:714,20'
          Dst:             EVP_PKEY_CTX_md
        - Src:             'crypto/rsa/rsa_pmeth.c:717,13'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:718,27'
          Dst:             atoi
        - Src:             'crypto/rsa/rsa_pmeth.c:720,20'
          Dst:             EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
        - Src:             'crypto/rsa/rsa_pmeth.c:724,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:725,16'
          Dst:             EVP_PKEY_CTX_md
        - Src:             'crypto/rsa/rsa_pmeth.c:728,9'
          Dst:             strcmp
        - Src:             'crypto/rsa/rsa_pmeth.c:733,15'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/rsa/rsa_pmeth.c:736,15'
          Dst:             EVP_PKEY_CTX_set0_rsa_oaep_label
        - Src:             'crypto/rsa/rsa_pmeth.c:738,13'
          Dst:             CRYPTO_free
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pkey_rsa_ctrl
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - p1
        - p2
      BBCount:         143
      ICount:          811
      EdgeCount:       186
      CyclomaticComplexity: 45
      functionsReached:
        - BN_free
        - BN_is_odd
        - CRYPTO_free
        - ERR_new
        - EVP_MD_get_size
        - EVP_MD_get_type
        - EVP_sha1
        - check_padding_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:440,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:442,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - check_padding_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:468,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:473,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:473,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:508,13'
              BranchSideFuncs:
                - BN_is_odd
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:517,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:526,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:526,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:537,31'
              BranchSideFuncs:
                - check_padding_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:549,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:576,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:591,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:603,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:623,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:623,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:623,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:623,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:627,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:442,39'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:442,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - check_padding_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:442,70'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:442,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:442,70'
              BranchSideFuncs:
                - check_padding_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:443,35'
              BranchSideFuncs:
                - check_padding_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:443,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:444,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:445,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:445,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:446,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:451,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:446,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:448,21'
              BranchSideFuncs:
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:449,22'
              BranchSideFuncs:
                - EVP_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:449,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:450,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:451,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:451,24'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:452,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:454,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:455,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:460,30'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:455,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:456,21'
              BranchSideFuncs:
                - EVP_sha1
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:457,22'
              BranchSideFuncs:
                - EVP_sha1
        - Branch String:   'crypto/rsa/rsa_pmeth.c:457,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:458,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:459,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:473,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:474,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:477,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:477,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:478,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:480,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:480,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:481,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:482,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:482,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:483,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:495,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:484,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:484,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:488,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:483,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:485,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:488,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:489,22'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:489,25'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:490,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:490,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:490,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:491,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:490,33'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:490,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:494,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:488,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:491,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:494,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:500,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:501,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:504,23'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:508,24'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:508,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:509,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:508,52'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:508,75'
              BranchSideFuncs:
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:509,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:508,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:509,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:512,17'
              BranchSideFuncs:
                - BN_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:517,40'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:517,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:518,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:517,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:518,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:521,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:526,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:527,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:530,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:530,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:533,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:537,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:538,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:539,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:539,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:540,33'
              BranchSideFuncs:
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:545,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:540,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:541,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:542,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:555,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:555,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:559,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:554,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:556,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:559,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:559,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:560,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:565,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:560,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:561,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:563,40'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:565,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:566,37'
              BranchSideFuncs:
                - EVP_MD_get_type
                - EVP_MD_get_type
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:571,28'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:566,21'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:567,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:568,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:576,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:577,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:580,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:581,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:581,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:585,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:582,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:585,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:591,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:592,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:595,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:595,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:596,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:599,33'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:603,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:604,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:607,36'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:623,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:623,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:624,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:443,18'
          Dst:             check_padding_md
        - Src:             'crypto/rsa/rsa_pmeth.c:450,32'
          Dst:             EVP_sha1
        - Src:             'crypto/rsa/rsa_pmeth.c:458,32'
          Dst:             EVP_sha1
        - Src:             'crypto/rsa/rsa_pmeth.c:464,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:464,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:464,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:474,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:474,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:474,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:485,21'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:485,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:485,21'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:489,45'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pmeth.c:491,21'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:491,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:491,21'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:501,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:501,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:501,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:508,28'
          Dst:             BN_is_odd
        - Src:             'crypto/rsa/rsa_pmeth.c:508,55'
          Dst:             BN_is_one
        - Src:             'crypto/rsa/rsa_pmeth.c:509,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:509,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:509,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:512,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_pmeth.c:518,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:518,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:518,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:527,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:527,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:527,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:537,14'
          Dst:             check_padding_md
        - Src:             'crypto/rsa/rsa_pmeth.c:540,17'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:540,46'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:542,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:542,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:542,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:556,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:556,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:556,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:566,21'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:566,54'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:568,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:568,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:568,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:577,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:577,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:577,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:580,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_pmeth.c:592,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:592,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:592,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:596,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:596,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:596,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:604,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:604,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:604,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:627,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:627,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:627,9'
          Dst:             ERR_set_error
    - functionName:    pkey_rsa_decrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         17
      ICount:          165
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_get0_RSA
        - RSA_padding_check_PKCS1_OAEP_mgf1
        - RSA_private_decrypt
        - constant_time_msb
        - constant_time_msb_s
        - setup_tbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:362,25'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:362,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:363,13'
              BranchSideFuncs:
                - RSA_private_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:364,35'
              BranchSideFuncs:
                - RSA_private_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
        - Branch String:   'crypto/rsa/rsa_pmeth.c:365,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:366,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:367,49'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
        - Branch String:   'crypto/rsa/rsa_pmeth.c:373,49'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:374,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:377,24'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
        - Branch String:   'crypto/rsa/rsa_pmeth.c:373,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:375,22'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:377,24'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s
                - constant_time_select_s
                - constant_time_msb.8440
                - constant_time_select_int.8441
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:359,23'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:362,14'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:364,15'
          Dst:             RSA_private_decrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:367,15'
          Dst:             RSA_padding_check_PKCS1_OAEP_mgf1
        - Src:             'crypto/rsa/rsa_pmeth.c:378,15'
          Dst:             RSA_private_decrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:380,38'
          Dst:             constant_time_msb_s
        - Src:             'crypto/rsa/rsa_pmeth.c:380,15'
          Dst:             constant_time_select_s
        - Src:             'crypto/rsa/rsa_pmeth.c:381,36'
          Dst:             constant_time_msb
        - Src:             'crypto/rsa/rsa_pmeth.c:381,11'
          Dst:             constant_time_select_int
    - functionName:    pkey_rsa_encrypt
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         13
      ICount:          140
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_get0_RSA
        - RSA_padding_add_PKCS1_OAEP_mgf1
        - RSA_public_encrypt
        - RSA_size
        - setup_tbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:328,29'
              BranchSideFuncs:
                - RSA_size
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_OAEP_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:339,34'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:329,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:330,13'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_OAEP_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:331,46'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_OAEP_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:331,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:336,13'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:337,34'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:342,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:343,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:325,23'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:328,20'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pmeth.c:329,14'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:331,14'
          Dst:             RSA_padding_add_PKCS1_OAEP_mgf1
        - Src:             'crypto/rsa/rsa_pmeth.c:337,15'
          Dst:             RSA_public_encrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:339,15'
          Dst:             RSA_public_encrypt
    - functionName:    pkey_rsa_verifyrecover
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - rout
        - routlen
        - sig
        - siglen
      BBCount:         28
      ICount:          220
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_MD_get_type
        - EVP_PKEY_get0_RSA
        - RSA_X931_hash_id
        - RSA_public_decrypt
        - ossl_rsa_verify
        - setup_tbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:249,34'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:219,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:220,29'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:237,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:220,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:221,17'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:222,38'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:224,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:225,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:226,16'
              BranchSideFuncs:
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:227,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:228,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:231,17'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:231,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:232,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:235,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_pmeth.c:235,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:236,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:237,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:237,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:239,51'
              BranchSideFuncs:
                - EVP_MD_get_type
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:242,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:243,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:244,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:252,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:253,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:216,23'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:220,18'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:222,19'
          Dst:             RSA_public_decrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:227,53'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:227,36'
          Dst:             RSA_X931_hash_id
        - Src:             'crypto/rsa/rsa_pmeth.c:228,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:228,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:228,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:231,24'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pmeth.c:232,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:232,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:232,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:239,35'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:239,19'
          Dst:             ossl_rsa_verify
        - Src:             'crypto/rsa/rsa_pmeth.c:249,15'
          Dst:             RSA_public_decrypt
    - functionName:    pkey_rsa_verify
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         33
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_MD_get_type
        - EVP_PKEY_get0_RSA
        - RSA_public_decrypt
        - RSA_verify
        - RSA_verify_PKCS1_PSS_mgf1
        - memcmp
        - pkey_rsa_verifyrecover
        - setup_tbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - pkey_rsa_verifyrecover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_get_type
                - RSA_verify
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:299,25'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:271,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:272,47'
              BranchSideFuncs:
                - EVP_MD_get_type
                - RSA_verify
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:274,13'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - pkey_rsa_verifyrecover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:274,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:275,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:278,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - pkey_rsa_verifyrecover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:278,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:279,40'
              BranchSideFuncs:
                - pkey_rsa_verifyrecover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:281,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:279,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:280,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:281,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:281,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:283,29'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:283,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:284,17'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:285,38'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:287,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:288,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:289,45'
              BranchSideFuncs:
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:292,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:293,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:294,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:299,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:300,13'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:301,36'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:303,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:307,27'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:307,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:310,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:267,23'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:272,31'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:272,20'
          Dst:             RSA_verify
        - Src:             'crypto/rsa/rsa_pmeth.c:274,31'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pmeth.c:275,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:275,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:275,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:279,17'
          Dst:             pkey_rsa_verifyrecover
        - Src:             'crypto/rsa/rsa_pmeth.c:283,18'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:285,19'
          Dst:             RSA_public_decrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:289,19'
          Dst:             RSA_verify_PKCS1_PSS_mgf1
        - Src:             'crypto/rsa/rsa_pmeth.c:299,14'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:301,17'
          Dst:             RSA_public_decrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:307,30'
          Dst:             memcmp
    - functionName:    pkey_rsa_sign
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         37
      ICount:          307
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_MD_get_type
        - EVP_PKEY_get0_RSA
        - RSA_X931_hash_id
        - RSA_padding_add_PKCS1_PSS_mgf1
        - RSA_private_encrypt
        - RSA_sign
        - RSA_sign_ASN1_OCTET_STRING
        - RSA_size
        - setup_tbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:149,13'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:197,35'
              BranchSideFuncs:
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:149,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:150,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:154,29'
              BranchSideFuncs:
                - EVP_MD_get_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:156,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:163,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pmeth.c:156,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:157,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:158,49'
              BranchSideFuncs:
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:160,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:161,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:162,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:163,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:164,34'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:176,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:164,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:165,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:168,29'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:168,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:169,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:172,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_get_type
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:176,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:178,44'
              BranchSideFuncs:
                - EVP_MD_get_type
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:183,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:180,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:181,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:182,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:183,20'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:184,29'
              BranchSideFuncs:
                - setup_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:194,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:184,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:185,17'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:186,49'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:186,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:190,17'
              BranchSideFuncs:
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:191,48'
              BranchSideFuncs:
                - RSA_size
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:200,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:201,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:146,23'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             'crypto/rsa/rsa_pmeth.c:149,31'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pmeth.c:150,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:150,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:150,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:154,13'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:158,19'
          Dst:             RSA_sign_ASN1_OCTET_STRING
        - Src:             'crypto/rsa/rsa_pmeth.c:164,25'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pmeth.c:165,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:165,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:165,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:168,18'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:169,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pmeth.c:169,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pmeth.c:169,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pmeth.c:173,51'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:173,34'
          Dst:             RSA_X931_hash_id
        - Src:             'crypto/rsa/rsa_pmeth.c:174,19'
          Dst:             RSA_private_encrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:178,28'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/rsa/rsa_pmeth.c:178,19'
          Dst:             RSA_sign
        - Src:             'crypto/rsa/rsa_pmeth.c:184,18'
          Dst:             setup_tbuf
        - Src:             'crypto/rsa/rsa_pmeth.c:186,18'
          Dst:             RSA_padding_add_PKCS1_PSS_mgf1
        - Src:             'crypto/rsa/rsa_pmeth.c:191,39'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pmeth.c:191,19'
          Dst:             RSA_private_encrypt
        - Src:             'crypto/rsa/rsa_pmeth.c:197,15'
          Dst:             RSA_private_encrypt
    - functionName:    pkey_rsa_keygen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_pkey_st.1358 *'
      constantsTouched: []
      argNames:
        - ctx
        - pkey
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - BN_GENCB_free
        - BN_GENCB_new
        - BN_new
        - BN_set_word
        - EVP_PKEY_assign
        - RSA_free
        - RSA_generate_multi_prime_key
        - RSA_new
        - evp_pkey_set_cb_translate
        - rsa_set_pss_param
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:770,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:771,25'
              BranchSideFuncs:
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - RSA_new
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:775,11'
              BranchSideFuncs:
                - RSA_new
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:772,35'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:772,51'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:773,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:772,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:773,13'
              BranchSideFuncs:
                - RSA_new
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:774,5'
              BranchSideFuncs:
                - RSA_new
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:778,9'
              BranchSideFuncs:
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:778,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:779,15'
              BranchSideFuncs:
                - BN_GENCB_new
                - evp_pkey_set_cb_translate
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:786,13'
              BranchSideFuncs:
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:780,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:781,22'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:784,35'
              BranchSideFuncs:
                - evp_pkey_set_cb_translate
                - RSA_generate_multi_prime_key
                - BN_GENCB_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'crypto/rsa/rsa_pmeth.c:791,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:791,39'
              BranchSideFuncs:
                - rsa_set_pss_param
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
        - Branch String:   'crypto/rsa/rsa_pmeth.c:791,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:792,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_assign
        - Branch String:   'crypto/rsa/rsa_pmeth.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:796,25'
              BranchSideFuncs:
                - EVP_PKEY_assign
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:798,18'
              BranchSideFuncs:
                - RSA_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:771,25'
          Dst:             BN_new
        - Src:             'crypto/rsa/rsa_pmeth.c:772,39'
          Dst:             BN_set_word
        - Src:             'crypto/rsa/rsa_pmeth.c:775,11'
          Dst:             RSA_new
        - Src:             'crypto/rsa/rsa_pmeth.c:779,15'
          Dst:             BN_GENCB_new
        - Src:             'crypto/rsa/rsa_pmeth.c:781,13'
          Dst:             RSA_free
        - Src:             'crypto/rsa/rsa_pmeth.c:784,9'
          Dst:             evp_pkey_set_cb_translate
        - Src:             'crypto/rsa/rsa_pmeth.c:788,11'
          Dst:             RSA_generate_multi_prime_key
        - Src:             'crypto/rsa/rsa_pmeth.c:790,5'
          Dst:             BN_GENCB_free
        - Src:             'crypto/rsa/rsa_pmeth.c:791,21'
          Dst:             rsa_set_pss_param
        - Src:             'crypto/rsa/rsa_pmeth.c:792,9'
          Dst:             RSA_free
        - Src:             'crypto/rsa/rsa_pmeth.c:796,9'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/rsa/rsa_pmeth.c:798,9'
          Dst:             RSA_free
    - functionName:    pkey_rsa_cleanup
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:127,9'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:128,17'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:128,9'
          Dst:             BN_free
        - Src:             'crypto/rsa/rsa_pmeth.c:129,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_pmeth.c:130,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_pmeth.c:131,9'
          Dst:             CRYPTO_free
    - functionName:    pkey_rsa_copy
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         16
      ICount:          154
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BN_dup
        - CRYPTO_free
        - CRYPTO_memdup
        - pkey_rsa_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:90,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
                - BN_dup
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:91,12'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
                - BN_dup
        - Branch String:   'crypto/rsa/rsa_pmeth.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:95,32'
              BranchSideFuncs:
                - BN_dup
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:99,22'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'crypto/rsa/rsa_pmeth.c:96,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:97,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:98,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'crypto/rsa/rsa_pmeth.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:105,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_pmeth.c:107,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:109,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:89,10'
          Dst:             pkey_rsa_init
        - Src:             'crypto/rsa/rsa_pmeth.c:95,25'
          Dst:             BN_dup
        - Src:             'crypto/rsa/rsa_pmeth.c:105,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_pmeth.c:106,28'
          Dst:             CRYPTO_memdup
    - functionName:    pkey_rsa_init
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st.1360 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pmeth.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:68,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pmeth.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pmeth.c:73,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/rsa/rsa_pmeth.c:64,26'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_rsa_pss_pkey_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_pkey_method
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pmeth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionDepth:   0
      returnType:      'struct.evp_pkey_method_st.1361 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_trailerfield
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:394,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:395,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:396,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_saltlen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:387,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:388,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:389,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_maskgenhashalg
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:380,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:381,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:382,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_maskgenalg
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:374,51'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:375,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_hashalg
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:367,42'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:368,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_set_trailerfield
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa_pss_params
        - trailerfield
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:360,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_set_saltlen
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa_pss_params
        - saltlen
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:351,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_set_maskgenhashalg
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa_pss_params
        - maskgenhashalg_nid
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:342,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_set_hashalg
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - int
      constantsTouched: []
      argNames:
        - rsa_pss_params
        - hashalg_nid
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:333,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_copy
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_rsa_pss_params_30_is_unrestricted
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:317,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:317,19'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/rsa/rsa_pss.c:317,12'
          Dst:             memcmp
    - functionName:    ossl_rsa_pss_params_30_set_defaults
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - rsa_pss_params
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_pss.c:308,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    RSA_padding_add_PKCS1_PSS_mgf1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.rsa_st *'
        - 'char *'
        - 'char *'
        - 'struct.evp_md_st.1347 *'
        - 'struct.evp_md_st.1347 *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - EM
        - mHash
        - Hash
        - mgf1Hash
        - sLen
      BBCount:         73
      ICount:          465
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - BN_num_bits
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - PKCS1_MGF1
        - RAND_bytes_ex
        - RSA_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:167,20'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:169,28'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:171,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:187,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:188,16'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:189,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:190,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:190,16'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:191,14'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:189,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:191,14'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:192,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:192,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:193,14'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:195,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:195,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:196,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:203,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:207,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:210,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:211,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:214,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:212,26'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:212,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:214,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:212,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:213,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:214,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:214,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:215,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:219,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:225,19'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:220,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:221,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:222,27'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:223,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:224,5'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:229,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:230,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:231,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:233,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:232,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:233,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:233,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:234,14'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:234,35'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:236,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:235,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:236,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:237,9'
              BranchSideFuncs:
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:240,20'
              BranchSideFuncs:
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:241,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:252,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:252,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:253,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:254,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_pss.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:256,31'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:260,5'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pss.c:169,12'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pss.c:196,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:196,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:196,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:200,15'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_pss.c:201,13'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pss.c:207,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:207,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:207,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:215,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:215,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:215,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:219,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_pss.c:222,13'
          Dst:             RAND_bytes_ex
        - Src:             'crypto/rsa/rsa_pss.c:227,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/rsa/rsa_pss.c:230,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/rsa/rsa_pss.c:231,13'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:232,13'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:234,18'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:236,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/rsa/rsa_pss.c:240,9'
          Dst:             PKCS1_MGF1
        - Src:             'crypto/rsa/rsa_pss.c:265,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/rsa/rsa_pss.c:266,5'
          Dst:             CRYPTO_clear_free
    - functionName:    RSA_padding_add_PKCS1_PSS
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.rsa_st *'
        - 'char *'
        - 'char *'
        - 'struct.evp_md_st.1347 *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - EM
        - mHash
        - Hash
        - sLen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_padding_add_PKCS1_PSS_mgf1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_pss.c:151,12'
          Dst:             RSA_padding_add_PKCS1_PSS_mgf1
    - functionName:    RSA_verify_PKCS1_PSS_mgf1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.rsa_st *'
        - 'char *'
        - 'struct.evp_md_st.1347 *'
        - 'struct.evp_md_st.1347 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - mHash
        - Hash
        - mgf1Hash
        - EM
        - sLen
      BBCount:         74
      ICount:          495
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - BN_num_bits
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - PKCS1_MGF1
        - RSA_size
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_pss.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:51,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:53,9'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:54,20'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:56,28'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:58,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:67,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:68,16'
              BranchSideFuncs:
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:69,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - RSA_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:69,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:70,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/rsa/rsa_pss.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:77,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:81,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:85,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:89,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:90,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:90,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:91,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/rsa/rsa_pss.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:98,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:102,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:103,20'
              BranchSideFuncs:
                - PKCS1_MGF1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:104,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:105,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:105,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:106,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:107,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:108,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:109,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:109,28'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:109,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:109,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:109,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:109,55'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:110,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:111,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:114,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:115,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:115,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:122,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:116,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:116,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:122,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:122,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:123,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:125,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/rsa/rsa_pss.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:124,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:125,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/rsa/rsa_pss.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_pss.c:126,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/rsa/rsa_pss.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:127,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:130,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:128,13'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:129,5'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:131,9'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_pss.c:132,16'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_pss.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_pss.c:133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/rsa/rsa_pss.c:136,13'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/rsa/rsa_pss.c:47,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/rsa/rsa_pss.c:56,12'
          Dst:             EVP_MD_get_size
        - Src:             'crypto/rsa/rsa_pss.c:70,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:70,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:70,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:74,15'
          Dst:             BN_num_bits
        - Src:             'crypto/rsa/rsa_pss.c:75,13'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_pss.c:77,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:77,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:77,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:85,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:85,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:85,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:91,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:91,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:91,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:95,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:100,10'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_pss.c:103,9'
          Dst:             PKCS1_MGF1
        - Src:             'crypto/rsa/rsa_pss.c:111,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:111,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:111,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:117,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:117,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:122,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/rsa/rsa_pss.c:123,13'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:124,13'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:127,14'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/rsa/rsa_pss.c:130,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/rsa/rsa_pss.c:132,9'
          Dst:             memcmp
        - Src:             'crypto/rsa/rsa_pss.c:133,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_pss.c:133,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_pss.c:133,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_pss.c:140,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/rsa/rsa_pss.c:141,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    RSA_verify_PKCS1_PSS
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_pss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.rsa_st *'
        - 'char *'
        - 'struct.evp_md_st.1347 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - mHash
        - Hash
        - EM
        - sLen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_verify_PKCS1_PSS_mgf1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_pss.c:35,12'
          Dst:             RSA_verify_PKCS1_PSS_mgf1
    - functionName:    RSA_verify_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_saos.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - int
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - dtype
        - m
        - m_len
        - sigbuf
        - siglen
        - rsa
      BBCount:         19
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OCTET_STRING_free
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_public_decrypt
        - RSA_size
        - d2i_ASN1_OCTET_STRING
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_saos.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:68,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_saos.c:72,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_saos.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:74,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:75,33'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_saos.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:78,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:80,9'
              BranchSideFuncs:
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_saos.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:83,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:85,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_saos.c:85,46'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:86,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:87,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_saos.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:87,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:89,13'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_saos.c:67,33'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_saos.c:68,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_saos.c:68,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_saos.c:68,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_saos.c:72,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_saos.c:75,9'
          Dst:             RSA_public_decrypt
        - Src:             'crypto/rsa/rsa_saos.c:81,11'
          Dst:             d2i_ASN1_OCTET_STRING
        - Src:             'crypto/rsa/rsa_saos.c:86,10'
          Dst:             memcmp
        - Src:             'crypto/rsa/rsa_saos.c:87,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_saos.c:87,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_saos.c:87,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_saos.c:92,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/rsa/rsa_saos.c:93,5'
          Dst:             CRYPTO_clear_free
    - functionName:    RSA_sign_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_saos.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - 'int *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - type
        - m
        - m_len
        - sigret
        - siglen
        - rsa
      BBCount:         11
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_private_encrypt
        - RSA_size
        - i2d_ASN1_OCTET_STRING
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_saos.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:39,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_saos.c:42,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2d_ASN1_OCTET_STRING
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_saos.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_saos.c:45,9'
              BranchSideFuncs:
                - i2d_ASN1_OCTET_STRING
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_saos.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_saos.c:49,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_saos.c:51,19'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_saos.c:36,9'
          Dst:             i2d_ASN1_OCTET_STRING
        - Src:             'crypto/rsa/rsa_saos.c:37,9'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_saos.c:39,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_saos.c:39,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_saos.c:39,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_saos.c:42,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_saos.c:46,5'
          Dst:             i2d_ASN1_OCTET_STRING
        - Src:             'crypto/rsa/rsa_saos.c:47,9'
          Dst:             RSA_private_encrypt
        - Src:             'crypto/rsa/rsa_saos.c:53,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_rsa_mgf_nid2name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mgf
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_schemes.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_schemes.c:85,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nid2name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_item_st *'
        - size_t
      constantsTouched: []
      argNames:
        - meth
        - items
        - items_n
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_schemes.c:34,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:35,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/rsa/rsa_schemes.c:37,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_schemes.c:35,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:35,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_schemes.c:36,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_oaeppss_nid2name
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - md
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nid2name
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_schemes.c:78,12'
          Dst:             nid2name
    - functionName:    md_is_a
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_is_a
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_schemes.c:67,12'
          Dst:             EVP_MD_is_a
    - functionName:    meth2nid
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'struct.ossl_item_st *'
        - size_t
      constantsTouched: []
      argNames:
        - meth
        - meth_is_a
        - items
        - items_n
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_schemes.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:24,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_schemes.c:27,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_schemes.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:25,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/rsa/rsa_schemes.c:26,38'
              BranchSideFuncs: []
        - Branch String:   'crypto/rsa/rsa_schemes.c:25,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_schemes.c:25,45'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_schemes.c:26,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_rsa_oaeppss_md2nid
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_schemes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - md
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - meth2nid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/rsa/rsa_schemes.c:72,12'
          Dst:             meth2nid
        - Src:             'crypto/rsa/rsa_schemes.c:72,12'
          Dst:             md_is_a
    - functionName:    RSA_verify
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - int
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - type
        - m
        - m_len
        - sigbuf
        - siglen
        - rsa
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_rsa_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:450,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/rsa/rsa_sign.c:452,28'
              BranchSideFuncs:
                - ossl_rsa_verify
      Callsites:
        - Src:             'crypto/rsa/rsa_sign.c:452,12'
          Dst:             ossl_rsa_verify
    - functionName:    ossl_rsa_verify
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - type
        - m
        - m_len
        - rm
        - prm_len
        - sigbuf
        - siglen
        - rsa
      BBCount:         57
      ICount:          348
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - RSA_public_decrypt
        - RSA_size
        - digest_sz_from_nid
        - encode_pkcs1
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:337,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:338,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:343,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:345,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:347,35'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:350,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:351,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:360,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:379,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_sign.c:360,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:361,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:365,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_sign.c:365,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:366,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:369,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:369,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:370,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:374,24'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:374,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:375,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_sign.c:379,33'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:379,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_sign.c:407,13'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:380,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:380,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_sign.c:407,13'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:380,42'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:380,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_sign.c:407,13'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:379,16'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:385,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_sign.c:407,13'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:385,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:386,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:389,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:389,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:390,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:394,24'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:394,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:395,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_sign.c:407,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:408,38'
              BranchSideFuncs:
                - digest_sz_from_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:421,51'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:410,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:411,17'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:412,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:413,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:414,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:417,17'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:421,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:422,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:424,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:425,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:425,27'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:426,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_sign.c:424,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:426,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:431,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_sign.c:337,27'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_sign.c:338,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:338,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:338,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:343,19'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/rsa/rsa_sign.c:347,11'
          Dst:             RSA_public_decrypt
        - Src:             'crypto/rsa/rsa_sign.c:361,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:361,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:361,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:370,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:370,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:370,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:374,17'
          Dst:             memcmp
        - Src:             'crypto/rsa/rsa_sign.c:375,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:375,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:375,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:390,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:390,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:390,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:394,17'
          Dst:             memcmp
        - Src:             'crypto/rsa/rsa_sign.c:395,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:395,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:395,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:408,19'
          Dst:             digest_sz_from_nid
        - Src:             'crypto/rsa/rsa_sign.c:414,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:414,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:414,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:421,14'
          Dst:             encode_pkcs1
        - Src:             'crypto/rsa/rsa_sign.c:425,20'
          Dst:             memcmp
        - Src:             'crypto/rsa/rsa_sign.c:426,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:426,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:426,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:440,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/rsa/rsa_sign.c:441,5'
          Dst:             CRYPTO_clear_free
    - functionName:    digest_sz_from_nid
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         19
      ICount:          98
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:195,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:219,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:221,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:223,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:225,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_pkcs1
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char **'
        - 'size_t *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - out_len
        - type
        - m
        - m_len
      BBCount:         10
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
        - ossl_rsa_digestinfo_encoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:249,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:250,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:253,46'
              BranchSideFuncs:
                - ossl_rsa_digestinfo_encoding
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:255,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:259,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_sign.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:263,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_sign.c:250,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:250,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:250,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:253,17'
          Dst:             ossl_rsa_digestinfo_encoding
        - Src:             'crypto/rsa/rsa_sign.c:255,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:255,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:255,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:260,16'
          Dst:             CRYPTO_malloc
    - functionName:    ossl_rsa_digestinfo_encoding
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - md_nid
        - len
      BBCount:         19
      ICount:          133
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:155,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:161,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:175,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:178,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:181,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:183,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_sign.c:185,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_sign
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - 'int *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - type
        - m
        - m_len
        - sigret
        - siglen
        - rsa
      BBCount:         18
      ICount:          160
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_clear_free
        - ERR_new
        - RSA_private_encrypt
        - RSA_size
        - encode_pkcs1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_sign.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:281,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/rsa/rsa_sign.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:291,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:298,48'
              BranchSideFuncs:
                - encode_pkcs1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:291,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:292,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:295,21'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:298,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:299,13'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_sign.c:300,19'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_sign.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:304,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:307,44'
              BranchSideFuncs:
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
        - Branch String:   'crypto/rsa/rsa_sign.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_sign.c:310,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/rsa/rsa_sign.c:312,15'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/rsa/rsa_sign.c:292,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:292,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:292,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:298,14'
          Dst:             encode_pkcs1
        - Src:             'crypto/rsa/rsa_sign.c:303,56'
          Dst:             RSA_size
        - Src:             'crypto/rsa/rsa_sign.c:304,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_sign.c:304,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_sign.c:304,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_sign.c:307,19'
          Dst:             RSA_private_encrypt
        - Src:             'crypto/rsa/rsa_sign.c:316,5'
          Dst:             CRYPTO_clear_free
    - functionName:    RSA_X931_hash_id
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_x931.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_x931.c:108,5'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_x931.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_x931.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_x931.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/rsa/rsa_x931.c:122,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RSA_padding_check_X931
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_x931.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
        - num
      BBCount:         28
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_x931.c:66,23'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:66,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:67,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:66,40'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:66,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:67,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:72,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:91,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:74,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:83,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:75,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:76,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:77,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:77,17'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:78,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:81,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:85,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:86,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:90,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/rsa/rsa_x931.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:99,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_x931.c:67,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_x931.c:67,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_x931.c:67,9'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_x931.c:78,17'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_x931.c:78,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_x931.c:78,17'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_x931.c:86,13'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_x931.c:86,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_x931.c:86,13'
          Dst:             ERR_set_error
        - Src:             'crypto/rsa/rsa_x931.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_x931.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_x931.c:95,9'
          Dst:             ERR_set_error
    - functionName:    RSA_padding_add_X931
      functionSourceFile: '/src/openssl/crypto/rsa/rsa_x931.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - to
        - tlen
        - from
        - flen
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/rsa/rsa_x931.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:36,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/rsa/rsa_x931.c:40,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_x931.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:44,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_x931.c:46,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/rsa/rsa_x931.c:47,13'
          Branch Sides:
            - BranchSide:      'crypto/rsa/rsa_x931.c:48,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/rsa/rsa_x931.c:51,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/rsa/rsa_x931.c:36,9'
          Dst:             ERR_new
        - Src:             'crypto/rsa/rsa_x931.c:36,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/rsa/rsa_x931.c:36,9'
          Dst:             ERR_set_error
    - functionName:    safe_add_int
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_mod_int
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_div_int
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_mul_int
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    safe_muldiv_int
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - err
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - safe_mul_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - safe_mul_int
                - __sanitizer_cov_trace_const_cmp4
                - safe_div_int.8689
                - __sanitizer_cov_trace_cmp4
                - safe_div_int.8689
                - safe_mod_int.8688
                - safe_mul_int
                - safe_mul_int
                - safe_div_int.8689
                - safe_add_int.8687
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - safe_div_int.8689
                - safe_mod_int.8688
                - safe_mul_int
                - safe_mul_int
                - safe_div_int.8689
                - safe_add_int.8687
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - safe_div_int.8689
        - Branch String:   'crypto/stack/stack.c:18,1'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - safe_div_int.8689
                - safe_mod_int.8688
                - safe_mul_int
                - safe_mul_int
                - safe_div_int.8689
                - safe_add_int.8687
            - BranchSide:      'crypto/stack/stack.c:18,1'
              BranchSideFuncs:
                - safe_div_int.8689
                - safe_mod_int.8688
                - safe_mul_int
                - safe_mul_int
                - safe_div_int.8689
                - safe_add_int.8687
      Callsites:
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_mul_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_div_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_div_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_mod_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_mul_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_mul_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_div_int
        - Src:             'crypto/stack/stack.c:18,1'
          Dst:             safe_add_int
    - functionName:    compute_growth
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - target
        - current
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - safe_muldiv_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:163,5'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:164,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - safe_muldiv_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/stack/stack.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:167,35'
              BranchSideFuncs:
                - safe_muldiv_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:170,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_muldiv_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:163,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_muldiv_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:171,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - safe_muldiv_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/stack/stack.c:167,19'
          Dst:             safe_muldiv_int
    - functionName:    OPENSSL_sk_is_sorted
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:490,12'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:490,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:490,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_sk_sort
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - qsort
      functionUses:    27
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:481,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:481,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - qsort
            - BranchSide:      'crypto/stack/stack.c:481,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:481,35'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:481,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:481,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - qsort
        - Branch String:   'crypto/stack/stack.c:481,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - qsort
            - BranchSide:      'crypto/stack/stack.c:482,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - qsort
        - Branch String:   'crypto/stack/stack.c:482,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:483,19'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'crypto/stack/stack.c:484,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/stack/stack.c:483,13'
          Dst:             qsort
    - functionName:    OPENSSL_sk_set
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.stack_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - i
        - data
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    12
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:465,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:466,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/stack/stack.c:469,15'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:469,18'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:470,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/stack/stack.c:469,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:470,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:474,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/stack/stack.c:466,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:466,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:466,9'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:470,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:470,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:470,9'
          Dst:             ERR_set_error
    - functionName:    OPENSSL_sk_value
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - int
      constantsTouched: []
      argNames:
        - st
        - i
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    328
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:458,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:458,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:458,29'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:458,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:458,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:460,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_sk_num
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    354
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:453,12'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:453,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:453,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OPENSSL_sk_pop_free
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - st
        - func
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    116
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:437,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:437,5'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:438,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:440,21'
              BranchSideFuncs:
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:438,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:438,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:439,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_free
      Callsites:
        - Src:             'crypto/stack/stack.c:440,5'
          Dst:             OPENSSL_sk_free
    - functionName:    OPENSSL_sk_free
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    66
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:445,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:447,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/stack/stack.c:447,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/stack/stack.c:448,5'
          Dst:             CRYPTO_free
    - functionName:    OPENSSL_sk_zero
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:425,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:425,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:427,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:       []
    - functionName:    OPENSSL_sk_pop
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - internal_delete
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:418,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:418,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:420,28'
              BranchSideFuncs:
                - internal_delete
      Callsites:
        - Src:             'crypto/stack/stack.c:420,12'
          Dst:             internal_delete
    - functionName:    internal_delete
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - int
      constantsTouched: []
      argNames:
        - st
        - loc
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:288,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:288,9'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/stack/stack.c:289,18'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    OPENSSL_sk_shift
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - internal_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:411,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:411,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:413,28'
              BranchSideFuncs:
                - internal_delete
      Callsites:
        - Src:             'crypto/stack/stack.c:413,12'
          Dst:             internal_delete
    - functionName:    OPENSSL_sk_unshift
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_insert
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/stack/stack.c:406,12'
          Dst:             OPENSSL_sk_insert
    - functionName:    OPENSSL_sk_insert
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - loc
      BBCount:         16
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - sk_reserve
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:261,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/stack/stack.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:265,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:269,21'
              BranchSideFuncs:
                - sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   'crypto/stack/stack.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:270,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'crypto/stack/stack.c:272,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   'crypto/stack/stack.c:272,26'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:272,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:273,29'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:273,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:275,18'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/stack/stack.c:261,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:261,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:261,9'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:265,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:265,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:265,9'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:269,10'
          Dst:             sk_reserve
    - functionName:    sk_reserve
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - n
        - exact
      BBCount:         24
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_realloc
        - CRYPTO_zalloc
        - ERR_new
        - compute_growth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:184,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:189,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - compute_growth
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/stack/stack.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:191,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - compute_growth
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_zalloc
            - BranchSide:      'crypto/stack/stack.c:194,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - compute_growth
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_zalloc
        - Branch String:   'crypto/stack/stack.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:199,25'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/stack/stack.c:205,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - compute_growth
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/stack/stack.c:199,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:200,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:201,25'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
            - BranchSide:      'crypto/stack/stack.c:213,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_realloc
        - Branch String:   'crypto/stack/stack.c:206,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:208,36'
              BranchSideFuncs:
                - compute_growth
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/stack/stack.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:210,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:213,5'
              BranchSideFuncs:
                - CRYPTO_realloc
        - Branch String:   'crypto/stack/stack.c:213,16'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:221,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/stack/stack.c:184,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:184,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:184,9'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:199,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/stack/stack.c:208,21'
          Dst:             compute_growth
        - Src:             'crypto/stack/stack.c:210,13'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:210,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:210,13'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:217,15'
          Dst:             CRYPTO_realloc
    - functionName:    OPENSSL_sk_push
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - data
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_insert
      functionUses:    126
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:401,30'
              BranchSideFuncs:
                - OPENSSL_sk_insert
      Callsites:
        - Src:             'crypto/stack/stack.c:401,12'
          Dst:             OPENSSL_sk_insert
    - functionName:    OPENSSL_sk_find_all
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - st
        - data
        - pnum
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/stack/stack.c:394,12'
          Dst:             internal_find
    - functionName:    internal_find
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - st
        - data
        - ret_val_options
        - pnum_matched
      BBCount:         57
      ICount:          334
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - ossl_bsearch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:324,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:324,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:327,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/stack/stack.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:328,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/stack/stack.c:330,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/stack/stack.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:331,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/stack/stack.c:340,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:332,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/stack/stack.c:336,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:332,17'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:332,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:333,18'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:343,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:343,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:344,13'
              BranchSideFuncs:
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:360,9'
              BranchSideFuncs:
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:347,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:355,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:347,17'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:347,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:348,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:348,21'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:349,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/stack/stack.c:350,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:352,21'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:353,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:354,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/stack/stack.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:356,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:357,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:361,25'
              BranchSideFuncs:
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:362,22'
              BranchSideFuncs:
                - ossl_bsearch
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:366,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:379,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:367,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:368,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:370,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:371,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:371,21'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:372,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:373,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:379,12'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:379,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/stack/stack.c:362,9'
          Dst:             ossl_bsearch
    - functionName:    OPENSSL_sk_find_ex
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/stack/stack.c:389,12'
          Dst:             internal_find
    - functionName:    OPENSSL_sk_find
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_find
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/stack/stack.c:384,12'
          Dst:             internal_find
    - functionName:    OPENSSL_sk_delete
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - int
      constantsTouched: []
      argNames:
        - st
        - loc
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - internal_delete
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:311,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:311,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:311,31'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:311,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:314,28'
              BranchSideFuncs:
                - internal_delete
      Callsites:
        - Src:             'crypto/stack/stack.c:314,12'
          Dst:             internal_delete
    - functionName:    OPENSSL_sk_delete_ptr
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - st
        - p
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - internal_delete
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:303,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - internal_delete
        - Branch String:   'crypto/stack/stack.c:303,5'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:304,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - internal_delete
            - BranchSide:      'crypto/stack/stack.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:304,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:304,28'
              BranchSideFuncs:
                - internal_delete
            - BranchSide:      'crypto/stack/stack.c:305,36'
              BranchSideFuncs:
                - internal_delete
      Callsites:
        - Src:             'crypto/stack/stack.c:305,20'
          Dst:             internal_delete
    - functionName:    OPENSSL_sk_reserve
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - int
      constantsTouched: []
      argNames:
        - st
        - n
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - sk_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/stack/stack.c:253,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_reserve
        - Branch String:   'crypto/stack/stack.c:253,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:255,23'
              BranchSideFuncs:
                - sk_reserve
      Callsites:
        - Src:             'crypto/stack/stack.c:249,9'
          Dst:             ERR_new
        - Src:             'crypto/stack/stack.c:249,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/stack/stack.c:249,9'
          Dst:             ERR_set_error
        - Src:             'crypto/stack/stack.c:255,12'
          Dst:             sk_reserve
    - functionName:    OPENSSL_sk_new
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_reserve
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/stack/stack.c:137,12'
          Dst:             OPENSSL_sk_new_reserve
    - functionName:    OPENSSL_sk_new_reserve
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - c
        - n
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_zalloc
        - OPENSSL_sk_free
        - sk_reserve
      functionUses:    14
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:233,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:238,21'
              BranchSideFuncs:
                - sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:239,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/stack/stack.c:228,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/stack/stack.c:238,10'
          Dst:             sk_reserve
        - Src:             'crypto/stack/stack.c:239,9'
          Dst:             OPENSSL_sk_free
    - functionName:    OPENSSL_sk_new_null
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_reserve
      functionUses:    92
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:132,12'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:132,12'
              BranchSideFuncs:
                - OPENSSL_sk_new_reserve
            - BranchSide:      'crypto/stack/stack.c:132,12'
              BranchSideFuncs:
                - OPENSSL_sk_new_reserve
      Callsites:
        - Src:             'crypto/stack/stack.c:132,12'
          Dst:             OPENSSL_sk_new_reserve
    - functionName:    OPENSSL_sk_deep_copy
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        3
      argTypes:
        - 'struct.stack_st *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - copy_func
        - free_func
      BBCount:         34
      ICount:          227
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - OPENSSL_sk_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:90,9'
              BranchSideFuncs:
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:92,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:93,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:98,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:101,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:101,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:108,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:108,22'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:108,44'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:108,5'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:111,9'
              BranchSideFuncs:
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:113,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:113,5'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:114,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:123,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:115,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:116,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:116,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:117,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:122,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/stack/stack.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:118,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/stack/stack.c:120,13'
              BranchSideFuncs:
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:118,21'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:117,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:119,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_free
      Callsites:
        - Src:             'crypto/stack/stack.c:89,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/stack/stack.c:109,17'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/stack/stack.c:126,5'
          Dst:             OPENSSL_sk_free
    - functionName:    OPENSSL_sk_dup
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         17
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_malloc
        - OPENSSL_sk_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:52,9'
              BranchSideFuncs:
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:54,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:55,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:60,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:63,20'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:63,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:65,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/stack/stack.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:71,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_sk_free
        - Branch String:   'crypto/stack/stack.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:73,9'
              BranchSideFuncs:
                - OPENSSL_sk_free
            - BranchSide:      'crypto/stack/stack.c:74,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/stack/stack.c:51,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/stack/stack.c:71,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/stack/stack.c:78,5'
          Dst:             OPENSSL_sk_free
    - functionName:    OPENSSL_sk_set_cmp_func
      functionSourceFile: '/src/openssl/crypto/stack/stack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - 'struct.stack_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - c
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/stack/stack.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/stack/stack.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/stack/stack.c:41,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_store_cleanup_int
      functionSourceFile: '/src/openssl/crypto/store/store_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_store_destroy_loaders_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_init.c:15,5'
          Branch Sides:
            - BranchSide:      'crypto/store/store_init.c:15,5'
              BranchSideFuncs:
                - ossl_store_destroy_loaders_int
            - BranchSide:      'crypto/store/store_init.c:15,5'
              BranchSideFuncs:
                - ossl_store_destroy_loaders_int
      Callsites:
        - Src:             'crypto/store/store_init.c:15,5'
          Dst:             ossl_store_destroy_loaders_int
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_open_ex
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_delete
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_export_object
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_close
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_eof
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_load
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_set_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_settable_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_attach
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_store_open
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_loader
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_provider_up_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:51,29'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/store/store_meth.c:52,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/store/store_meth.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:52,9'
              BranchSideFuncs:
                - ossl_provider_up_ref
            - BranchSide:      'crypto/store/store_meth.c:55,20'
              BranchSideFuncs:
                - ossl_provider_up_ref
      Callsites:
        - Src:             'crypto/store/store_meth.c:50,19'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/store/store_meth.c:51,13'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/store/store_meth.c:52,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/store/store_meth.c:56,5'
          Dst:             ossl_provider_up_ref
    - functionName:    loader_from_algorithm
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - scheme_id
        - algodef
        - prov
      BBCount:         64
      ICount:          335
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - OSSL_FUNC_store_attach
        - OSSL_FUNC_store_close
        - OSSL_FUNC_store_delete
        - OSSL_FUNC_store_eof
        - OSSL_FUNC_store_export_object
        - OSSL_FUNC_store_load
        - OSSL_FUNC_store_open
        - OSSL_FUNC_store_open_ex
        - OSSL_FUNC_store_set_ctx_params
        - OSSL_FUNC_store_settable_ctx_params
        - OSSL_STORE_LOADER_free
        - new_loader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:181,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:183,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:187,5'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:188,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:233,10'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:190,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:194,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_attach
            - BranchSide:      'crypto/store/store_meth.c:198,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_settable_ctx_params
            - BranchSide:      'crypto/store/store_meth.c:203,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_set_ctx_params
            - BranchSide:      'crypto/store/store_meth.c:207,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_load
            - BranchSide:      'crypto/store/store_meth.c:211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_eof
            - BranchSide:      'crypto/store/store_meth.c:215,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_close
            - BranchSide:      'crypto/store/store_meth.c:219,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_export_object
            - BranchSide:      'crypto/store/store_meth.c:223,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_delete
            - BranchSide:      'crypto/store/store_meth.c:227,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
                - OSSL_FUNC_store_open_ex
            - BranchSide:      'crypto/store/store_meth.c:231,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:190,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:191,55'
              BranchSideFuncs:
                - OSSL_FUNC_store_open
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
            - BranchSide:      'crypto/store/store_meth.c:192,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:194,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:195,59'
              BranchSideFuncs:
                - OSSL_FUNC_store_attach
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:196,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:198,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:200,57'
              BranchSideFuncs:
                - OSSL_FUNC_store_settable_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:201,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:203,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:204,75'
              BranchSideFuncs:
                - OSSL_FUNC_store_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:205,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:207,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:208,55'
              BranchSideFuncs:
                - OSSL_FUNC_store_load
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:209,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:211,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:212,53'
              BranchSideFuncs:
                - OSSL_FUNC_store_eof
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:215,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:216,57'
              BranchSideFuncs:
                - OSSL_FUNC_store_close
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:217,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:219,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:220,73'
              BranchSideFuncs:
                - OSSL_FUNC_store_export_object
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:223,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:224,59'
              BranchSideFuncs:
                - OSSL_FUNC_store_delete
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:225,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:227,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:228,61'
              BranchSideFuncs:
                - OSSL_FUNC_store_open_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
            - BranchSide:      'crypto/store/store_meth.c:229,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_store_open_ex
                - OSSL_FUNC_store_delete
                - OSSL_FUNC_store_export_object
                - OSSL_FUNC_store_close
                - OSSL_FUNC_store_eof
                - OSSL_FUNC_store_load
                - OSSL_FUNC_store_set_ctx_params
                - OSSL_FUNC_store_settable_ctx_params
                - OSSL_FUNC_store_attach
                - OSSL_FUNC_store_open
        - Branch String:   'crypto/store/store_meth.c:233,33'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:233,36'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:234,12'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:234,12'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:238,32'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:235,12'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:238,32'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:236,12'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:238,32'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:238,32'
              BranchSideFuncs:
                - OSSL_STORE_LOADER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:242,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:181,19'
          Dst:             new_loader
        - Src:             'crypto/store/store_meth.c:191,34'
          Dst:             OSSL_FUNC_store_open
        - Src:             'crypto/store/store_meth.c:195,36'
          Dst:             OSSL_FUNC_store_attach
        - Src:             'crypto/store/store_meth.c:200,21'
          Dst:             OSSL_FUNC_store_settable_ctx_params
        - Src:             'crypto/store/store_meth.c:204,44'
          Dst:             OSSL_FUNC_store_set_ctx_params
        - Src:             'crypto/store/store_meth.c:208,34'
          Dst:             OSSL_FUNC_store_load
        - Src:             'crypto/store/store_meth.c:212,33'
          Dst:             OSSL_FUNC_store_eof
        - Src:             'crypto/store/store_meth.c:216,35'
          Dst:             OSSL_FUNC_store_close
        - Src:             'crypto/store/store_meth.c:220,43'
          Dst:             OSSL_FUNC_store_export_object
        - Src:             'crypto/store/store_meth.c:224,36'
          Dst:             OSSL_FUNC_store_delete
        - Src:             'crypto/store/store_meth.c:228,37'
          Dst:             OSSL_FUNC_store_open_ex
        - Src:             'crypto/store/store_meth.c:238,9'
          Dst:             OSSL_STORE_LOADER_free
        - Src:             'crypto/store/store_meth.c:239,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:239,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:239,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_STORE_LOADER_free
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - ossl_provider_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:30,24'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:30,27'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_DOWN_REF.8825
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_FREE_REF.8826
            - BranchSide:      'crypto/store/store_meth.c:39,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/store/store_meth.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:33,26'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.8825
                - __sanitizer_cov_trace_const_cmp4
                - ossl_provider_free
                - CRYPTO_FREE_REF.8826
                - CRYPTO_free
            - BranchSide:      'crypto/store/store_meth.c:39,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/store/store_meth.c:34,13'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:35,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:36,28'
              BranchSideFuncs:
                - ossl_provider_free
                - CRYPTO_FREE_REF.8826
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/store/store_meth.c:33,9'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/store/store_meth.c:36,9'
          Dst:             ossl_provider_free
        - Src:             'crypto/store/store_meth.c:37,9'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/store/store_meth.c:39,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_loader
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_STORE_LOADER_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_meth.c:68,5'
          Dst:             OSSL_STORE_LOADER_free
    - functionName:    up_ref_loader
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_STORE_LOADER_up_ref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_meth.c:63,12'
          Dst:             OSSL_STORE_LOADER_up_ref
    - functionName:    OSSL_STORE_LOADER_up_ref
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:23,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.8827
            - BranchSide:      'crypto/store/store_meth.c:24,24'
              BranchSideFuncs:
                - CRYPTO_UP_REF.8827
      Callsites:
        - Src:             'crypto/store/store_meth.c:24,9'
          Dst:             CRYPTO_UP_REF
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destruct_loader
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_STORE_LOADER_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_meth.c:283,5'
          Dst:             OSSL_STORE_LOADER_free
    - functionName:    construct_loader
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_algorithm_st *'
        - 'struct.ossl_provider_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - algodef
        - prov
        - data
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - loader_from_algorithm
        - ossl_namemap_add_name
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:267,40'
              BranchSideFuncs:
                - loader_from_algorithm
            - BranchSide:      'crypto/store/store_meth.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/store/store_meth.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:275,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:260,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/store/store_meth.c:261,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:263,14'
          Dst:             ossl_namemap_add_name
        - Src:             'crypto/store/store_meth.c:267,18'
          Dst:             loader_from_algorithm
    - functionName:    put_loader_in_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_provider_st *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - method
        - prov
        - scheme
        - propdef
        - data
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_loader_store
        - ossl_method_store_add
        - ossl_namemap_name2num
        - ossl_namemap_stored
        - up_ref_loader
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:165,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/store/store_meth.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:168,9'
              BranchSideFuncs:
                - ossl_method_store_add
                - get_loader_store
        - Branch String:   'crypto/store/store_meth.c:168,23'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:168,52'
              BranchSideFuncs:
                - get_loader_store
                - ossl_method_store_add
            - BranchSide:      'crypto/store/store_meth.c:171,34'
              BranchSideFuncs:
                - ossl_method_store_add
        - Branch String:   'crypto/store/store_meth.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:171,34'
              BranchSideFuncs:
                - ossl_method_store_add
      Callsites:
        - Src:             'crypto/store/store_meth.c:164,20'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:165,18'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/store/store_meth.c:168,35'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:171,12'
          Dst:             ossl_method_store_add
        - Src:             'crypto/store/store_meth.c:171,12'
          Dst:             up_ref_loader
        - Src:             'crypto/store/store_meth.c:171,12'
          Dst:             free_loader
    - functionName:    get_loader_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'struct.ossl_method_store_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_lib_ctx_get_data
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_meth.c:107,12'
          Dst:             ossl_lib_ctx_get_data
    - functionName:    get_loader_from_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ossl_provider_st **'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - prov
        - data
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_loader_store
        - ossl_method_store_fetch
        - ossl_namemap_name2num
        - ossl_namemap_stored
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:141,23'
              BranchSideFuncs:
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_loader_store
            - BranchSide:      'crypto/store/store_meth.c:146,9'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
                - get_loader_store
        - Branch String:   'crypto/store/store_meth.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:147,38'
              BranchSideFuncs:
                - get_loader_store
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_meth.c:150,34'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_meth.c:146,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:150,34'
              BranchSideFuncs:
                - ossl_method_store_fetch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_meth.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:152,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:141,33'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:143,14'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/store/store_meth.c:147,21'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:150,10'
          Dst:             ossl_method_store_fetch
    - functionName:    unreserve_loader_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_loader_store
        - ossl_method_unlock_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:126,38'
              BranchSideFuncs:
                - get_loader_store
                - ossl_method_unlock_store
            - BranchSide:      'crypto/store/store_meth.c:129,37'
              BranchSideFuncs:
                - ossl_method_unlock_store
        - Branch String:   'crypto/store/store_meth.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:129,37'
              BranchSideFuncs:
                - ossl_method_unlock_store
      Callsites:
        - Src:             'crypto/store/store_meth.c:126,21'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:129,12'
          Dst:             ossl_method_unlock_store
    - functionName:    reserve_loader_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - store
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_loader_store
        - ossl_method_lock_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:115,38'
              BranchSideFuncs:
                - get_loader_store
                - ossl_method_lock_store
            - BranchSide:      'crypto/store/store_meth.c:118,35'
              BranchSideFuncs:
                - ossl_method_lock_store
        - Branch String:   'crypto/store/store_meth.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:118,35'
              BranchSideFuncs:
                - ossl_method_lock_store
      Callsites:
        - Src:             'crypto/store/store_meth.c:115,21'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:118,12'
          Dst:             ossl_method_lock_store
    - functionName:    get_tmp_loader_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_method_store_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:93,9'
              BranchSideFuncs:
                - ossl_method_store_new
            - BranchSide:      'crypto/store/store_meth.c:94,53'
              BranchSideFuncs:
                - ossl_method_store_new
      Callsites:
        - Src:             'crypto/store/store_meth.c:94,31'
          Dst:             ossl_method_store_new
    - functionName:    OSSL_STORE_LOADER_names_do_all
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loader
        - fn
        - data
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_namemap_doall_names
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:490,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:493,9'
              BranchSideFuncs:
                - ossl_provider_libctx
                - ossl_namemap_stored
                - ossl_namemap_doall_names
        - Branch String:   'crypto/store/store_meth.c:493,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:494,23'
              BranchSideFuncs:
                - ossl_provider_libctx
                - ossl_namemap_stored
                - ossl_namemap_doall_names
            - BranchSide:      'crypto/store/store_meth.c:500,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:494,32'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/store/store_meth.c:495,33'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:497,16'
          Dst:             ossl_namemap_doall_names
    - functionName:    do_one
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - method
        - arg
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_do_all_provided
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - user_fn
        - user_arg
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dealloc_tmp_loader_store
        - do_one
        - get_loader_store
        - inner_loader_fetch
        - ossl_method_store_do_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:480,9'
              BranchSideFuncs:
                - ossl_method_store_do_all
                - get_loader_store
                - ossl_method_store_do_all
                - dealloc_tmp_loader_store
            - BranchSide:      'crypto/store/store_meth.c:481,43'
              BranchSideFuncs:
                - ossl_method_store_do_all
                - get_loader_store
                - ossl_method_store_do_all
                - dealloc_tmp_loader_store
      Callsites:
        - Src:             'crypto/store/store_meth.c:476,11'
          Dst:             inner_loader_fetch
        - Src:             'crypto/store/store_meth.c:481,9'
          Dst:             ossl_method_store_do_all
        - Src:             'crypto/store/store_meth.c:481,9'
          Dst:             do_one
        - Src:             'crypto/store/store_meth.c:482,30'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:482,5'
          Dst:             ossl_method_store_do_all
        - Src:             'crypto/store/store_meth.c:482,5'
          Dst:             do_one
        - Src:             'crypto/store/store_meth.c:483,5'
          Dst:             dealloc_tmp_loader_store
    - functionName:    inner_loader_fetch
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        3
      argTypes:
        - 'struct.loader_data_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - methdata
        - scheme
        - properties
      BBCount:         44
      ICount:          292
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - get_loader_store
        - ossl_lib_ctx_get_descriptor
        - ossl_method_construct
        - ossl_method_store_cache_get
        - ossl_method_store_cache_set
        - ossl_namemap_name2num
        - ossl_namemap_num2name
        - ossl_namemap_stored
        - up_ref_loader
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:293,31'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:293,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - ossl_namemap_name2num
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:293,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - ossl_namemap_name2num
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:297,23'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:297,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:298,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:298,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:303,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
                - ossl_namemap_name2num
        - Branch String:   'crypto/store/store_meth.c:303,10'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:303,49'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
            - BranchSide:      'crypto/store/store_meth.c:303,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_get
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
        - Branch String:   'crypto/store/store_meth.c:312,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:312,41'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
            - BranchSide:      'crypto/store/store_meth.c:313,38'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_method_construct
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - ossl_namemap_name2num
        - Branch String:   'crypto/store/store_meth.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:313,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/store/store_meth.c:349,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/store/store_meth.c:328,13'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:336,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_method_store_cache_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
                - ossl_namemap_name2num
            - BranchSide:      'crypto/store/store_meth.c:346,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/store/store_meth.c:336,17'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:337,44'
              BranchSideFuncs:
                - ossl_namemap_name2num
                - ossl_method_store_cache_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/store/store_meth.c:338,41'
              BranchSideFuncs:
                - ossl_method_store_cache_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/store/store_meth.c:349,18'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:349,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/store/store_meth.c:349,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
        - Branch String:   'crypto/store/store_meth.c:349,37'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:349,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/store/store_meth.c:368,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/store/store_meth.c:349,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:350,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
                - ossl_namemap_num2name
            - BranchSide:      'crypto/store/store_meth.c:368,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/store/store_meth.c:358,13'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:359,44'
              BranchSideFuncs:
                - ossl_namemap_num2name
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:360,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ossl_lib_ctx_get_descriptor
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:364,24'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:364,60'
              BranchSideFuncs:
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:364,52'
              BranchSideFuncs:
                - ERR_set_error
        - Branch String:   'crypto/store/store_meth.c:365,24'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:360,9'
              BranchSideFuncs:
                - ERR_set_error
            - BranchSide:      'crypto/store/store_meth.c:365,56'
              BranchSideFuncs:
                - ERR_set_error
      Callsites:
        - Src:             'crypto/store/store_meth.c:291,32'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:292,29'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:298,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:298,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:298,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_meth.c:303,27'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/store/store_meth.c:312,13'
          Dst:             ossl_method_store_cache_get
        - Src:             'crypto/store/store_meth.c:328,23'
          Dst:             ossl_method_construct
        - Src:             'crypto/store/store_meth.c:337,22'
          Dst:             ossl_namemap_name2num
        - Src:             'crypto/store/store_meth.c:338,13'
          Dst:             ossl_method_store_cache_set
        - Src:             'crypto/store/store_meth.c:338,13'
          Dst:             up_ref_loader
        - Src:             'crypto/store/store_meth.c:338,13'
          Dst:             free_loader
        - Src:             'crypto/store/store_meth.c:359,22'
          Dst:             ossl_namemap_num2name
        - Src:             'crypto/store/store_meth.c:360,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:360,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:363,24'
          Dst:             ossl_lib_ctx_get_descriptor
        - Src:             'crypto/store/store_meth.c:360,9'
          Dst:             ERR_set_error
    - functionName:    dealloc_tmp_loader_store
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_method_store_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:100,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:100,9'
              BranchSideFuncs:
                - ossl_method_store_free
            - BranchSide:      'crypto/store/store_meth.c:101,32'
              BranchSideFuncs:
                - ossl_method_store_free
      Callsites:
        - Src:             'crypto/store/store_meth.c:101,9'
          Dst:             ossl_method_store_free
    - functionName:    OSSL_STORE_LOADER_is_a
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loader
        - name
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_namemap_name2num
        - ossl_namemap_stored
        - ossl_provider_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:445,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:446,23'
              BranchSideFuncs:
                - ossl_provider_libctx
                - ossl_namemap_stored
                - ossl_namemap_name2num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/store/store_meth.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:446,32'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/store/store_meth.c:447,33'
          Dst:             ossl_namemap_stored
        - Src:             'crypto/store/store_meth.c:449,16'
          Dst:             ossl_namemap_name2num
    - functionName:    OSSL_STORE_LOADER_get0_description
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_store_loader_get_number
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:435,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:430,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/store/store_meth.c:431,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:431,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:431,9'
          Dst:             ERR_set_error
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    OSSL_STORE_LOADER_get0_properties
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:425,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:420,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/store/store_meth.c:421,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:421,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:421,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_STORE_LOADER_get0_provider
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      'struct.ossl_provider_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:410,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_meth.c:415,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:410,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/store/store_meth.c:411,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_meth.c:411,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_meth.c:411,9'
          Dst:             ERR_set_error
    - functionName:    ossl_store_loader_store_remove_all_provided
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_loader_store
        - ossl_method_store_remove_all_provided
        - ossl_provider_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:400,54'
              BranchSideFuncs:
                - ossl_method_store_remove_all_provided
            - BranchSide:      'crypto/store/store_meth.c:401,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:396,28'
          Dst:             ossl_provider_libctx
        - Src:             'crypto/store/store_meth.c:397,32'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:400,16'
          Dst:             ossl_method_store_remove_all_provided
    - functionName:    ossl_store_loader_store_cache_flush
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_loader_store
        - ossl_method_store_cache_flush_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_meth.c:389,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_meth.c:390,50'
              BranchSideFuncs:
                - ossl_method_store_cache_flush_all
            - BranchSide:      'crypto/store/store_meth.c:391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_meth.c:387,32'
          Dst:             get_loader_store
        - Src:             'crypto/store/store_meth.c:390,16'
          Dst:             ossl_method_store_cache_flush_all
    - functionName:    OSSL_STORE_LOADER_fetch
      functionSourceFile: '/src/openssl/crypto/store/store_meth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - scheme
        - properties
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dealloc_tmp_loader_store
        - inner_loader_fetch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_meth.c:380,14'
          Dst:             inner_loader_fetch
        - Src:             'crypto/store/store_meth.c:381,5'
          Dst:             dealloc_tmp_loader_store
    - functionName:    store_loader_cmp
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:147,5'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:147,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'crypto/store/store_register.c:147,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'crypto/store/store_register.c:147,5'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:147,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'crypto/store/store_register.c:147,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'crypto/store/store_register.c:147,5'
          Dst:             __assert_fail
        - Src:             'crypto/store/store_register.c:148,12'
          Dst:             strcmp
    - functionName:    store_loader_hash
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_strhash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_register.c:141,12'
          Dst:             OPENSSL_LH_strhash
    - functionName:    lh_OSSL_STORE_LOADER_new
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.lhash_st_ERR_STRING_DATA *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hfn
        - cfn
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_new
    - functionName:    do_registry_init
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:23,21'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:23,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
            - BranchSide:      'crypto/store/store_register.c:23,21'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
      Callsites:
        - Src:             'crypto/store/store_register.c:23,21'
          Dst:             CRYPTO_THREAD_lock_new
    - functionName:    lh_OSSL_STORE_LOADER_doall_void
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - lh
        - fn
        - arg
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_doall_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_register.c:292,1'
          Dst:             OPENSSL_LH_doall_arg
    - functionName:    OSSL_STORE_do_all_loaders
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - do_function
        - do_arg
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_OSSL_STORE_LOADER_doall_void
        - ossl_store_register_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:297,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_doall_void
            - BranchSide:      'crypto/store/store_register.c:298,41'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_doall_void
      Callsites:
        - Src:             'crypto/store/store_register.c:297,9'
          Dst:             ossl_store_register_init
        - Src:             'crypto/store/store_register.c:298,9'
          Dst:             lh_OSSL_STORE_LOADER_doall_void
    - functionName:    ossl_store_register_init
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lh_OSSL_STORE_LOADER_new
        - store_loader_hash
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:154,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_new
            - BranchSide:      'crypto/store/store_register.c:154,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_new
        - Branch String:   'crypto/store/store_register.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:154,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_new
            - BranchSide:      'crypto/store/store_register.c:155,27'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_new
      Callsites:
        - Src:             'crypto/store/store_register.c:155,27'
          Dst:             lh_OSSL_STORE_LOADER_new
        - Src:             'crypto/store/store_register.c:155,27'
          Dst:             store_loader_hash
        - Src:             'crypto/store/store_register.c:155,27'
          Dst:             store_loader_cmp
    - functionName:    lh_OSSL_STORE_LOADER_free
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_free
    - functionName:    ossl_store_destroy_loaders_int
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - lh_OSSL_STORE_LOADER_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:282,31'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:282,31'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_free
                - CRYPTO_THREAD_lock_free
            - BranchSide:      'crypto/store/store_register.c:282,31'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_free
                - CRYPTO_THREAD_lock_free
      Callsites:
        - Src:             'crypto/store/store_register.c:282,5'
          Dst:             lh_OSSL_STORE_LOADER_free
        - Src:             'crypto/store/store_register.c:284,5'
          Dst:             CRYPTO_THREAD_lock_free
    - functionName:    OSSL_STORE_unregister_loader
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_store_unregister_loader_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_register.c:277,12'
          Dst:             ossl_store_unregister_loader_int
    - functionName:    ossl_store_unregister_loader_int
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - do_registry_init_ossl_
        - lh_OSSL_STORE_LOADER_delete
        - ossl_store_register_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:256,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:256,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:256,10'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:258,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:261,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:258,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:261,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:262,9'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:264,10'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:265,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_delete
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:266,52'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_delete
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/store/store_register.c:256,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/store/store_register.c:256,10'
          Dst:             do_registry_init_ossl_
        - Src:             'crypto/store/store_register.c:258,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:258,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:258,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:261,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/store/store_register.c:264,10'
          Dst:             ossl_store_register_init
        - Src:             'crypto/store/store_register.c:265,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:265,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:265,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:266,24'
          Dst:             lh_OSSL_STORE_LOADER_delete
        - Src:             'crypto/store/store_register.c:268,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:268,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:268,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:271,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    do_registry_init_ossl_
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_registry_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:21,1'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:21,1'
              BranchSideFuncs:
                - do_registry_init
            - BranchSide:      'crypto/store/store_register.c:21,1'
              BranchSideFuncs:
                - do_registry_init
      Callsites:
        - Src:             'crypto/store/store_register.c:21,1'
          Dst:             do_registry_init
    - functionName:    lh_OSSL_STORE_LOADER_delete
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_delete
    - functionName:    lh_OSSL_STORE_LOADER_retrieve
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_retrieve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_retrieve
    - functionName:    ossl_store_get0_loader_int
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - do_registry_init_ossl_
        - lh_OSSL_STORE_LOADER_retrieve
        - ossl_store_register_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:225,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:225,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:225,10'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:227,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:230,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:227,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:230,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:231,9'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:233,10'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_retrieve
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:234,9'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_retrieve
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:235,54'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_retrieve
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/store/store_register.c:225,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/store/store_register.c:225,10'
          Dst:             do_registry_init_ossl_
        - Src:             'crypto/store/store_register.c:227,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:227,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:227,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:230,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/store/store_register.c:233,10'
          Dst:             ossl_store_register_init
        - Src:             'crypto/store/store_register.c:234,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:234,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:234,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:235,24'
          Dst:             lh_OSSL_STORE_LOADER_retrieve
        - Src:             'crypto/store/store_register.c:237,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:237,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:237,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:240,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    OSSL_STORE_register_loader
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_store_register_loader_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_register.c:210,12'
          Dst:             ossl_store_register_loader_int
    - functionName:    ossl_store_register_loader_int
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         49
      ICount:          237
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - CRYPTO_THREAD_run_once
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - do_registry_init_ossl_
        - lh_OSSL_STORE_LOADER_error
        - lh_OSSL_STORE_LOADER_insert
        - ossl_ctype_check
        - ossl_isdigit
        - ossl_store_register_init
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      'crypto/store/store_register.c:178,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:174,16'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:173,9'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_register.c:174,20'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:177,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      'crypto/store/store_register.c:178,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:185,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:185,30'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:185,33'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:185,54'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:185,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:186,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:186,34'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:186,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/store/store_register.c:185,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:191,10'
              BranchSideFuncs:
                - CRYPTO_THREAD_run_once
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:191,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_register.c:191,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:191,10'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:193,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_register.c:196,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:191,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:193,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_register.c:196,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:197,9'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/store/store_register.c:199,9'
              BranchSideFuncs:
                - ossl_store_register_init
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/store/store_register.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:200,41'
              BranchSideFuncs:
                - lh_OSSL_STORE_LOADER_insert
                - lh_OSSL_STORE_LOADER_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/store/store_register.c:204,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/store/store_register.c:201,13'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:201,43'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/store/store_register.c:202,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/store/store_register.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:202,12'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/store/store_register.c:204,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/store/store_register.c:172,9'
          Dst:             ossl_ctype_check
        - Src:             'crypto/store/store_register.c:174,20'
          Dst:             ossl_ctype_check
        - Src:             'crypto/store/store_register.c:175,23'
          Dst:             ossl_isdigit
        - Src:             'crypto/store/store_register.c:176,23'
          Dst:             strchr
        - Src:             'crypto/store/store_register.c:179,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:179,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:187,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:187,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:187,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:191,10'
          Dst:             CRYPTO_THREAD_run_once
        - Src:             'crypto/store/store_register.c:191,10'
          Dst:             do_registry_init_ossl_
        - Src:             'crypto/store/store_register.c:193,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:193,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:196,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/store/store_register.c:199,9'
          Dst:             ossl_store_register_init
        - Src:             'crypto/store/store_register.c:200,13'
          Dst:             lh_OSSL_STORE_LOADER_insert
        - Src:             'crypto/store/store_register.c:201,16'
          Dst:             lh_OSSL_STORE_LOADER_error
        - Src:             'crypto/store/store_register.c:204,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    lh_OSSL_STORE_LOADER_insert
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        2
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - lh
        - d
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_insert
    - functionName:    lh_OSSL_STORE_LOADER_error
      functionSourceFile: '/src/openssl/crypto/store/store_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - lh
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_LH_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/store/store_local.h:118,1'
          Dst:             OPENSSL_LH_error
    - functionName:    OSSL_STORE_LOADER_set_close
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - close_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_error
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - error_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_eof
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - eof_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_load
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - load_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_find
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - find_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_expect
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - expect_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_ctrl
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - ctrl_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_attach
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - attach_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_open_ex
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - open_ex_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_set_open
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_store_loader_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loader
        - open_function
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_get0_scheme
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_get0_engine
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_store_loader_st *'
      constantsTouched: []
      argNames:
        - loader
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_STORE_LOADER_new
      functionSourceFile: '/src/openssl/crypto/store/store_register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.ossl_store_loader_st *'
      argCount:        2
      argTypes:
        - 'struct.engine_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - scheme
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/store/store_register.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:42,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/store/store_register.c:46,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/store/store_register.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/store/store_register.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/store/store_register.c:49,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/store/store_register.c:42,9'
          Dst:             ERR_new
        - Src:             'crypto/store/store_register.c:42,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/store/store_register.c:42,9'
          Dst:             ERR_set_error
        - Src:             'crypto/store/store_register.c:46,16'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_threads_ctx_free
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdata
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - ossl_crypto_condvar_free
        - ossl_crypto_mutex_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/thread/internal.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:154,29'
              BranchSideFuncs:
                - ossl_crypto_mutex_free
                - ossl_crypto_condvar_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/thread/internal.c:154,5'
          Dst:             ossl_crypto_mutex_free
        - Src:             'crypto/thread/internal.c:155,5'
          Dst:             ossl_crypto_condvar_free
        - Src:             'crypto/thread/internal.c:156,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_threads_ctx_new
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_zalloc
        - ossl_crypto_condvar_new
        - ossl_crypto_mutex_new
        - ossl_threads_ctx_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/thread/internal.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:134,15'
              BranchSideFuncs:
                - ossl_crypto_mutex_new
                - ossl_crypto_condvar_new
                - ossl_threads_ctx_free
        - Branch String:   'crypto/thread/internal.c:137,25'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:137,28'
              BranchSideFuncs:
                - ossl_threads_ctx_free
            - BranchSide:      'crypto/thread/internal.c:138,9'
              BranchSideFuncs:
                - ossl_threads_ctx_free
        - Branch String:   'crypto/thread/internal.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:138,9'
              BranchSideFuncs:
                - ossl_threads_ctx_free
            - BranchSide:      'crypto/thread/internal.c:140,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/thread/internal.c:129,36'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/thread/internal.c:134,15'
          Dst:             ossl_crypto_mutex_new
        - Src:             'crypto/thread/internal.c:135,24'
          Dst:             ossl_crypto_condvar_new
        - Src:             'crypto/thread/internal.c:143,5'
          Dst:             ossl_threads_ctx_free
    - functionName:    ossl_crypto_thread_clean
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vhandle
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_crypto_thread_native_clean
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/thread/internal.c:99,12'
          Dst:             ossl_crypto_thread_native_clean
    - functionName:    ossl_crypto_thread_join
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - vhandle
        - retval
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_crypto_condvar_signal
        - ossl_crypto_mutex_lock
        - ossl_crypto_mutex_unlock
        - ossl_crypto_thread_native_join
        - ossl_lib_ctx_get_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/thread/internal.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:81,13'
              BranchSideFuncs:
                - ossl_lib_ctx_get_data
                - ossl_crypto_thread_native_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_mutex_lock
                - ossl_crypto_condvar_signal
                - ossl_crypto_mutex_unlock
        - Branch String:   'crypto/thread/internal.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:85,40'
              BranchSideFuncs:
                - ossl_crypto_thread_native_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_mutex_lock
                - ossl_crypto_condvar_signal
                - ossl_crypto_mutex_unlock
        - Branch String:   'crypto/thread/internal.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:88,28'
              BranchSideFuncs:
                - ossl_crypto_mutex_lock
                - ossl_crypto_condvar_signal
                - ossl_crypto_mutex_unlock
      Callsites:
        - Src:             'crypto/thread/internal.c:81,13'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/thread/internal.c:85,9'
          Dst:             ossl_crypto_thread_native_join
        - Src:             'crypto/thread/internal.c:88,5'
          Dst:             ossl_crypto_mutex_lock
        - Src:             'crypto/thread/internal.c:90,5'
          Dst:             ossl_crypto_condvar_signal
        - Src:             'crypto/thread/internal.c:91,5'
          Dst:             ossl_crypto_mutex_unlock
    - functionName:    ossl_crypto_thread_start
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - start
        - data
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ossl_get_avail_threads
        - ossl_crypto_condvar_wait
        - ossl_crypto_mutex_lock
        - ossl_crypto_mutex_unlock
        - ossl_crypto_thread_native_start
        - ossl_lib_ctx_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/thread/internal.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:49,28'
              BranchSideFuncs:
                - ossl_crypto_mutex_lock
                - __sanitizer_cov_trace_const_cmp8
                - _ossl_get_avail_threads
                - ossl_crypto_mutex_unlock
                - ossl_crypto_thread_native_start
                - ossl_crypto_mutex_lock
                - ossl_crypto_mutex_unlock
                - ossl_crypto_condvar_wait
                - ossl_crypto_mutex_unlock
        - Branch String:   'crypto/thread/internal.c:50,23'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:50,26'
              BranchSideFuncs:
                - ossl_crypto_mutex_unlock
            - BranchSide:      'crypto/thread/internal.c:51,34'
              BranchSideFuncs:
                - ossl_crypto_mutex_unlock
        - Branch String:   'crypto/thread/internal.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:51,34'
              BranchSideFuncs:
                - ossl_crypto_mutex_unlock
            - BranchSide:      'crypto/thread/internal.c:55,5'
              BranchSideFuncs:
                - _ossl_get_avail_threads
                - ossl_crypto_mutex_unlock
                - ossl_crypto_thread_native_start
                - ossl_crypto_mutex_lock
                - ossl_crypto_mutex_unlock
                - ossl_crypto_condvar_wait
        - Branch String:   'crypto/thread/internal.c:55,5'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:56,34'
              BranchSideFuncs:
                - ossl_crypto_condvar_wait
                - _ossl_get_avail_threads
                - ossl_crypto_mutex_unlock
                - ossl_crypto_thread_native_start
                - ossl_crypto_mutex_lock
                - ossl_crypto_mutex_unlock
            - BranchSide:      'crypto/thread/internal.c:57,5'
              BranchSideFuncs:
                - ossl_crypto_mutex_unlock
                - ossl_crypto_thread_native_start
                - ossl_crypto_mutex_lock
                - ossl_crypto_mutex_unlock
        - Branch String:   'crypto/thread/internal.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:62,32'
              BranchSideFuncs:
                - ossl_crypto_mutex_lock
                - ossl_crypto_mutex_unlock
            - BranchSide:      'crypto/thread/internal.c:67,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/thread/internal.c:44,35'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/thread/internal.c:49,5'
          Dst:             ossl_crypto_mutex_lock
        - Src:             'crypto/thread/internal.c:51,9'
          Dst:             ossl_crypto_mutex_unlock
        - Src:             'crypto/thread/internal.c:55,12'
          Dst:             _ossl_get_avail_threads
        - Src:             'crypto/thread/internal.c:56,9'
          Dst:             ossl_crypto_condvar_wait
        - Src:             'crypto/thread/internal.c:58,5'
          Dst:             ossl_crypto_mutex_unlock
        - Src:             'crypto/thread/internal.c:60,14'
          Dst:             ossl_crypto_thread_native_start
        - Src:             'crypto/thread/internal.c:62,9'
          Dst:             ossl_crypto_mutex_lock
        - Src:             'crypto/thread/internal.c:64,9'
          Dst:             ossl_crypto_mutex_unlock
    - functionName:    _ossl_get_avail_threads
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.openssl_threads_st *'
      constantsTouched: []
      argNames:
        - tdata
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_get_avail_threads
      functionSourceFile: '/src/openssl/crypto/thread/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ossl_get_avail_threads
        - ossl_crypto_mutex_lock
        - ossl_crypto_mutex_unlock
        - ossl_lib_ctx_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/thread/internal.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/thread/internal.c:31,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/thread/internal.c:33,28'
              BranchSideFuncs:
                - ossl_crypto_mutex_lock
                - _ossl_get_avail_threads
                - ossl_crypto_mutex_unlock
      Callsites:
        - Src:             'crypto/thread/internal.c:28,35'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'crypto/thread/internal.c:33,5'
          Dst:             ossl_crypto_mutex_lock
        - Src:             'crypto/thread/internal.c:34,14'
          Dst:             _ossl_get_avail_threads
        - Src:             'crypto/thread/internal.c:35,5'
          Dst:             ossl_crypto_mutex_unlock
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_store_certs
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - bio
        - store
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_printf
        - OSSL_STACK_OF_X509_free
        - X509_STORE_get1_all_certs
        - print_certs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:460,25'
              BranchSideFuncs:
                - X509_STORE_get1_all_certs
                - print_certs
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/t_x509.c:466,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/t_x509.c:460,33'
          Dst:             X509_STORE_get1_all_certs
        - Src:             'crypto/x509/t_x509.c:461,19'
          Dst:             print_certs
        - Src:             'crypto/x509/t_x509.c:463,9'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/x509/t_x509.c:466,16'
          Dst:             BIO_printf
    - functionName:    print_certs
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - bio
        - certs
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BIO_printf
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_extensions_print
        - X509_get0_extensions
        - ossl_check_const_X509_sk_type
        - ossl_x509_print_ex_brief
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:439,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:439,26'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:440,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:439,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:440,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:442,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:442,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:443,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:454,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:445,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:446,43'
              BranchSideFuncs:
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/t_x509.c:453,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:446,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:447,17'
              BranchSideFuncs:
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:448,42'
              BranchSideFuncs:
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:448,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:451,17'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:452,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.8973
                - OPENSSL_sk_value
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/t_x509.c:439,26'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/t_x509.c:439,26'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/t_x509.c:440,16'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:442,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/t_x509.c:442,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/t_x509.c:443,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/t_x509.c:443,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/t_x509.c:446,18'
          Dst:             ossl_x509_print_ex_brief
        - Src:             'crypto/x509/t_x509.c:449,42'
          Dst:             X509_get0_extensions
        - Src:             'crypto/x509/t_x509.c:448,18'
          Dst:             X509V3_extensions_print
    - functionName:    OSSL_STACK_OF_X509_free
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - certs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - X509_free
        - ossl_check_X509_sk_type
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:22,5'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/t_x509.c:22,5'
          Dst:             ossl_check_X509_freefunc_type
        - Src:             'crypto/x509/t_x509.c:22,5'
          Dst:             X509_free
        - Src:             'crypto/x509/t_x509.c:22,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_x509_print_ex_brief
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
        - size_t
      constantsTouched: []
      argNames:
        - bio
        - cert
        - neg_cflags
      BBCount:         33
      ICount:          175
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - BIO_printf
        - X509_check_issued
        - X509_cmp_current_time
        - X509_get0_notAfter
        - X509_get0_notBefore
        - X509_print_ex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:409,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:410,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:411,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_issued
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:412,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:412,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:413,9'
              BranchSideFuncs:
                - X509_check_issued
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:414,35'
              BranchSideFuncs:
                - X509_check_issued
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:414,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:415,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:418,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:415,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:417,5'
              BranchSideFuncs:
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:419,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:419,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:420,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:418,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:0,0'
              BranchSideFuncs:
                - X509_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:420,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:422,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:424,9'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:425,51'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:426,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:428,50'
              BranchSideFuncs:
                - X509_get0_notAfter
                - X509_cmp_current_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:426,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:426,59'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:427,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:428,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:429,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_print_ex
            - BranchSide:      'crypto/x509/t_x509.c:431,26'
              BranchSideFuncs:
                - X509_print_ex
        - Branch String:   'crypto/x509/t_x509.c:429,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:429,59'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:430,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:410,16'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:411,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:412,17'
          Dst:             X509_print_ex
        - Src:             'crypto/x509/t_x509.c:414,9'
          Dst:             X509_check_issued
        - Src:             'crypto/x509/t_x509.c:415,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:418,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:419,17'
          Dst:             X509_print_ex
        - Src:             'crypto/x509/t_x509.c:422,10'
          Dst:             X509_print_ex
        - Src:             'crypto/x509/t_x509.c:425,31'
          Dst:             X509_get0_notBefore
        - Src:             'crypto/x509/t_x509.c:425,9'
          Dst:             X509_cmp_current_time
        - Src:             'crypto/x509/t_x509.c:426,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:428,31'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/t_x509.c:428,9'
          Dst:             X509_cmp_current_time
        - Src:             'crypto/x509/t_x509.c:429,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:431,12'
          Dst:             X509_print_ex
    - functionName:    X509_print_ex
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - bp
        - x
        - nmflags
        - cflag
      BBCount:         140
      ICount:          753
      EdgeCount:       196
      CyclomaticComplexity: 58
      functionsReached:
        - ASN1_INTEGER_get
        - BIO_printf
        - BIO_puts
        - BIO_write
        - ERR_pop_to_mark
        - ERR_print_errors
        - ERR_set_mark
        - EVP_PKEY_print_public
        - X509V3_extensions_print
        - X509_NAME_print_ex
        - X509_PUBKEY_get0_param
        - X509_aux_print
        - X509_get0_extensions
        - X509_get0_notAfter
        - X509_get0_notBefore
        - X509_get0_pubkey
        - X509_get0_serialNumber
        - X509_get0_signature
        - X509_get0_tbs_sigalg
        - X509_get0_uids
        - X509_get_X509_PUBKEY
        - X509_get_issuer_name
        - X509_get_subject_name
        - X509_get_version
        - X509_signature_dump
        - X509_signature_print
        - i2a_ASN1_OBJECT
        - ossl_asn1_time_print_ex
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:64,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:68,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:69,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:73,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:74,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:79,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:74,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:75,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:76,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:76,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:77,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:78,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:80,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
            - BranchSide:      'crypto/x509/t_x509.c:89,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/t_x509.c:81,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:81,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:85,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/t_x509.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:82,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
            - BranchSide:      'crypto/x509/t_x509.c:85,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/t_x509.c:82,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:83,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_serialNumber
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/t_x509.c:85,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:86,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:90,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:127,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:95,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/t_x509.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:96,17'
              BranchSideFuncs:
                - ERR_set_mark
                - ASN1_INTEGER_get
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:100,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:102,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:104,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:114,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:104,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:105,41'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:108,22'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:111,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:112,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:113,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:115,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:116,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:118,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:118,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:119,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:119,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:121,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:122,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_tbs_sigalg
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:128,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:136,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:130,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:132,34'
              BranchSideFuncs:
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:132,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:134,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:137,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:145,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:137,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:138,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:139,32'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:139,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:142,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:144,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:146,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:159,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:146,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:148,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:148,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:150,37'
              BranchSideFuncs:
                - X509_get0_notBefore
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:150,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:152,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:152,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:154,37'
              BranchSideFuncs:
                - X509_get0_notAfter
                - ossl_asn1_time_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:156,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:156,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:157,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:158,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:159,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:160,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
            - BranchSide:      'crypto/x509/t_x509.c:168,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:163,14'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_print_ex
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:162,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:165,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:165,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:167,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_X509_PUBKEY
                - X509_PUBKEY_get0_param
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:169,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:190,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:173,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:174,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:176,29'
              BranchSideFuncs:
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:176,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:178,22'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:178,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:181,33'
              BranchSideFuncs:
                - X509_get0_pubkey
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ERR_print_errors
        - Branch String:   'crypto/x509/t_x509.c:182,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:183,24'
              BranchSideFuncs:
                - BIO_printf
                - ERR_print_errors
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:186,35'
              BranchSideFuncs:
                - EVP_PKEY_print_public
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_uids
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:192,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:207,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:193,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:194,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:199,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:194,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:195,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:196,38'
              BranchSideFuncs:
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:196,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:197,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:199,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:200,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:205,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:200,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:201,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:202,38'
              BranchSideFuncs:
                - X509_signature_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:202,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:203,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:204,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - X509V3_extensions_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:208,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:212,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:210,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:212,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_signature
                - X509_signature_print
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:212,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:215,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:219,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:218,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_aux_print
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:220,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:220,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:221,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:222,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:74,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:76,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:80,13'
          Dst:             X509_get_version
        - Src:             'crypto/x509/t_x509.c:82,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:85,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:90,34'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/x509/t_x509.c:92,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:96,17'
          Dst:             ERR_set_mark
        - Src:             'crypto/x509/t_x509.c:97,21'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/x509/t_x509.c:98,17'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/x509/t_x509.c:111,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:115,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:119,21'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:128,38'
          Dst:             X509_get0_tbs_sigalg
        - Src:             'crypto/x509/t_x509.c:130,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:132,13'
          Dst:             X509_signature_print
        - Src:             'crypto/x509/t_x509.c:137,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:139,36'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/t_x509.c:139,13'
          Dst:             X509_NAME_print_ex
        - Src:             'crypto/x509/t_x509.c:142,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:146,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:148,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:150,41'
          Dst:             X509_get0_notBefore
        - Src:             'crypto/x509/t_x509.c:150,13'
          Dst:             ossl_asn1_time_print_ex
        - Src:             'crypto/x509/t_x509.c:152,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:154,41'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/t_x509.c:154,13'
          Dst:             ossl_asn1_time_print_ex
        - Src:             'crypto/x509/t_x509.c:156,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:160,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:163,18'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/t_x509.c:162,13'
          Dst:             X509_NAME_print_ex
        - Src:             'crypto/x509/t_x509.c:165,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:169,30'
          Dst:             X509_get_X509_PUBKEY
        - Src:             'crypto/x509/t_x509.c:171,9'
          Dst:             X509_PUBKEY_get0_param
        - Src:             'crypto/x509/t_x509.c:172,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:174,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:176,13'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/t_x509.c:178,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:181,16'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/t_x509.c:183,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:184,13'
          Dst:             ERR_print_errors
        - Src:             'crypto/x509/t_x509.c:186,13'
          Dst:             EVP_PKEY_print_public
        - Src:             'crypto/x509/t_x509.c:192,9'
          Dst:             X509_get0_uids
        - Src:             'crypto/x509/t_x509.c:194,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:196,18'
          Dst:             X509_signature_dump
        - Src:             'crypto/x509/t_x509.c:200,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:202,18'
          Dst:             X509_signature_dump
        - Src:             'crypto/x509/t_x509.c:209,37'
          Dst:             X509_get0_extensions
        - Src:             'crypto/x509/t_x509.c:208,13'
          Dst:             X509V3_extensions_print
        - Src:             'crypto/x509/t_x509.c:215,9'
          Dst:             X509_get0_signature
        - Src:             'crypto/x509/t_x509.c:216,13'
          Dst:             X509_signature_print
        - Src:             'crypto/x509/t_x509.c:220,14'
          Dst:             X509_aux_print
    - functionName:    X509_signature_print
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - sigalg
        - sig
      BBCount:         28
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - BIO_printf
        - BIO_write
        - EVP_PKEY_asn1_find
        - OBJ_find_sigid_algs
        - OBJ_obj2nid
        - X509_signature_dump
        - i2a_ASN1_OBJECT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:324,25'
              BranchSideFuncs:
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:327,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:327,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:327,27'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/t_x509.c:329,27'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/t_x509.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:329,27'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/t_x509.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:333,33'
              BranchSideFuncs:
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - EVP_PKEY_asn1_find
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/t_x509.c:339,19'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
        - Branch String:   'crypto/x509/t_x509.c:333,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:334,46'
              BranchSideFuncs:
                - EVP_PKEY_asn1_find
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/t_x509.c:338,5'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
        - Branch String:   'crypto/x509/t_x509.c:335,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:335,26'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/t_x509.c:337,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
        - Branch String:   'crypto/x509/t_x509.c:335,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:336,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/t_x509.c:337,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - X509_signature_dump
        - Branch String:   'crypto/x509/t_x509.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:341,9'
              BranchSideFuncs:
                - X509_signature_dump
        - Branch String:   'crypto/x509/t_x509.c:341,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:342,36'
              BranchSideFuncs:
                - X509_signature_dump
            - BranchSide:      'crypto/x509/t_x509.c:343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:322,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:324,9'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/t_x509.c:327,16'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:329,15'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/t_x509.c:333,13'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/x509/t_x509.c:334,21'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/x509/t_x509.c:339,9'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:342,16'
          Dst:             X509_signature_dump
    - functionName:    X509_signature_dump
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - bp
        - sig
        - indent
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_indent
        - BIO_printf
        - BIO_write
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:301,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:302,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:311,19'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:302,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:303,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:308,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:303,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:303,36'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:305,28'
              BranchSideFuncs:
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:303,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:304,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:305,28'
              BranchSideFuncs:
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:305,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:306,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:307,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:308,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:309,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:310,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:303,26'
          Dst:             BIO_write
        - Src:             'crypto/x509/t_x509.c:305,17'
          Dst:             BIO_indent
        - Src:             'crypto/x509/t_x509.c:308,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:311,9'
          Dst:             BIO_write
    - functionName:    X509_aux_print
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - out
        - x
        - indent
      BBCount:         36
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - BIO_printf
        - BIO_puts
        - BIO_write
        - OBJ_obj2txt
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_alias_get0
        - X509_get0_reject_objects
        - X509_get0_trust_objects
        - X509_keyid_get0
        - X509_trusted
        - ossl_check_const_ASN1_OBJECT_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:355,37'
              BranchSideFuncs:
                - X509_get0_trust_objects
                - X509_get0_reject_objects
                - BIO_printf
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
        - Branch String:   'crypto/x509/t_x509.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:358,15'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
            - BranchSide:      'crypto/x509/t_x509.c:371,20'
              BranchSideFuncs:
                - BIO_printf
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
        - Branch String:   'crypto/x509/t_x509.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:361,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
            - BranchSide:      'crypto/x509/t_x509.c:369,18'
              BranchSideFuncs:
                - BIO_puts
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
        - Branch String:   'crypto/x509/t_x509.c:361,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:362,26'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
            - BranchSide:      'crypto/x509/t_x509.c:364,23'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
        - Branch String:   'crypto/x509/t_x509.c:372,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:373,15'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
            - BranchSide:      'crypto/x509/t_x509.c:386,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/t_x509.c:375,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:376,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:384,18'
              BranchSideFuncs:
                - BIO_puts
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/t_x509.c:376,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:377,26'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
            - BranchSide:      'crypto/x509/t_x509.c:379,23'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2txt
                - BIO_puts
                - ossl_check_const_ASN1_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - X509_alias_get0
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp1
                - BIO_puts
        - Branch String:   'crypto/x509/t_x509.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:389,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:390,29'
              BranchSideFuncs:
                - X509_keyid_get0
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/x509/t_x509.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:392,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:393,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:394,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_cmp4
                - BIO_write
            - BranchSide:      'crypto/x509/t_x509.c:395,19'
              BranchSideFuncs:
                - BIO_write
      Callsites:
        - Src:             'crypto/x509/t_x509.c:353,9'
          Dst:             X509_trusted
        - Src:             'crypto/x509/t_x509.c:355,13'
          Dst:             X509_get0_trust_objects
        - Src:             'crypto/x509/t_x509.c:356,14'
          Dst:             X509_get0_reject_objects
        - Src:             'crypto/x509/t_x509.c:359,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:360,25'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/t_x509.c:360,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/t_x509.c:362,17'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:366,25'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/t_x509.c:366,25'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/t_x509.c:365,13'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/x509/t_x509.c:367,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:369,9'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:371,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:374,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:375,25'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/t_x509.c:375,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/t_x509.c:377,17'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:381,25'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/t_x509.c:381,25'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/t_x509.c:380,13'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/x509/t_x509.c:382,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:384,9'
          Dst:             BIO_puts
        - Src:             'crypto/x509/t_x509.c:386,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:387,13'
          Dst:             X509_alias_get0
        - Src:             'crypto/x509/t_x509.c:389,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:390,13'
          Dst:             X509_keyid_get0
        - Src:             'crypto/x509/t_x509.c:392,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:394,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:395,9'
          Dst:             BIO_write
    - functionName:    ossl_check_const_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_print_verify_cb
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.x509_store_ctx_st.1958 *'
      constantsTouched: []
      argNames:
        - ok
        - ctx
      BBCount:         41
      ICount:          245
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - BIO_free
        - BIO_new
        - BIO_printf
        - BIO_s_mem
        - CRYPTO_free
        - ERR_add_error_mem_bio
        - ERR_new
        - X509_STORE_CTX_get0_parent_ctx
        - X509_STORE_CTX_get0_store
        - X509_STORE_CTX_get0_untrusted
        - X509_STORE_CTX_get_current_cert
        - X509_STORE_CTX_get_error
        - X509_STORE_CTX_get_error_depth
        - X509_STORE_get0_param
        - X509_VERIFY_PARAM_get0_email
        - X509_VERIFY_PARAM_get0_host
        - X509_VERIFY_PARAM_get1_ip_asc
        - X509_verify_cert_error_string
        - ossl_x509_print_ex_brief
        - print_certs
        - print_store_certs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:473,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:473,20'
              BranchSideFuncs:
                - X509_STORE_CTX_get_error
                - BIO_s_mem
                - BIO_new
                - X509_STORE_CTX_get0_parent_ctx
                - X509_STORE_CTX_get_error_depth
                - X509_verify_cert_error_string
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - X509_STORE_get0_param
                - __sanitizer_cov_trace_switch
                - X509_VERIFY_PARAM_get1_ip_asc
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - BIO_printf
                - X509_VERIFY_PARAM_get0_email
                - BIO_printf
                - BIO_printf
                - X509_VERIFY_PARAM_get0_host
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:534,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:473,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:474,51'
              BranchSideFuncs:
                - X509_STORE_CTX_get_error
                - BIO_s_mem
                - BIO_new
                - X509_STORE_CTX_get0_parent_ctx
                - X509_STORE_CTX_get_error_depth
                - X509_verify_cert_error_string
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - X509_STORE_get0_param
                - __sanitizer_cov_trace_switch
                - X509_VERIFY_PARAM_get1_ip_asc
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - BIO_printf
                - X509_VERIFY_PARAM_get0_email
                - BIO_printf
                - BIO_printf
                - X509_VERIFY_PARAM_get0_host
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:534,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:477,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:479,20'
              BranchSideFuncs:
                - X509_STORE_CTX_get0_parent_ctx
                - X509_STORE_CTX_get_error_depth
                - X509_verify_cert_error_string
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - X509_STORE_get0_param
                - __sanitizer_cov_trace_switch
                - X509_VERIFY_PARAM_get1_ip_asc
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - BIO_printf
                - X509_VERIFY_PARAM_get0_email
                - BIO_printf
                - BIO_printf
                - X509_VERIFY_PARAM_get0_host
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/x509/t_x509.c:491,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:493,28'
              BranchSideFuncs:
                - BIO_printf
                - X509_VERIFY_PARAM_get0_host
                - BIO_printf
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:499,52'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_get0_email
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:504,53'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_get1_ip_asc
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - BIO_printf
            - BranchSide:      'crypto/x509/t_x509.c:510,17'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
        - Branch String:   'crypto/x509/t_x509.c:494,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:495,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_VERIFY_PARAM_get0_host
                - BIO_printf
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
            - BranchSide:      'crypto/x509/t_x509.c:496,28'
              BranchSideFuncs:
                - BIO_printf
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
        - Branch String:   'crypto/x509/t_x509.c:500,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:501,32'
              BranchSideFuncs:
                - BIO_printf
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
            - BranchSide:      'crypto/x509/t_x509.c:502,17'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
        - Branch String:   'crypto/x509/t_x509.c:505,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:506,32'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
            - BranchSide:      'crypto/x509/t_x509.c:507,17'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_printf
                - X509_STORE_CTX_get_current_cert
                - ossl_x509_print_ex_brief
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
        - Branch String:   'crypto/x509/t_x509.c:518,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:518,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:519,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:519,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:520,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:520,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:521,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:521,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:522,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:522,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:523,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:523,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
        - Branch String:   'crypto/x509/t_x509.c:517,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:524,24'
              BranchSideFuncs:
                - BIO_printf
                - X509_STORE_CTX_get0_untrusted
                - print_certs
                - BIO_printf
                - X509_STORE_CTX_get0_store
                - print_store_certs
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
            - BranchSide:      'crypto/x509/t_x509.c:529,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_mem_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/x509/t_x509.c:474,26'
          Dst:             X509_STORE_CTX_get_error
        - Src:             'crypto/x509/t_x509.c:475,28'
          Dst:             BIO_s_mem
        - Src:             'crypto/x509/t_x509.c:475,20'
          Dst:             BIO_new
        - Src:             'crypto/x509/t_x509.c:480,20'
          Dst:             X509_STORE_CTX_get0_parent_ctx
        - Src:             'crypto/x509/t_x509.c:483,20'
          Dst:             X509_STORE_CTX_get_error_depth
        - Src:             'crypto/x509/t_x509.c:484,32'
          Dst:             X509_verify_cert_error_string
        - Src:             'crypto/x509/t_x509.c:479,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:486,30'
          Dst:             X509_STORE_CTX_get0_store
        - Src:             'crypto/x509/t_x509.c:487,38'
          Dst:             X509_STORE_get0_param
        - Src:             'crypto/x509/t_x509.c:493,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:494,31'
          Dst:             X509_VERIFY_PARAM_get0_host
        - Src:             'crypto/x509/t_x509.c:495,21'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:496,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:499,23'
          Dst:             X509_VERIFY_PARAM_get0_email
        - Src:             'crypto/x509/t_x509.c:501,21'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:504,23'
          Dst:             X509_VERIFY_PARAM_get1_ip_asc
        - Src:             'crypto/x509/t_x509.c:506,21'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:507,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/t_x509.c:514,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:515,39'
          Dst:             X509_STORE_CTX_get_current_cert
        - Src:             'crypto/x509/t_x509.c:515,9'
          Dst:             ossl_x509_print_ex_brief
        - Src:             'crypto/x509/t_x509.c:524,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:525,30'
          Dst:             X509_STORE_CTX_get0_untrusted
        - Src:             'crypto/x509/t_x509.c:525,13'
          Dst:             print_certs
        - Src:             'crypto/x509/t_x509.c:526,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:527,36'
          Dst:             X509_STORE_CTX_get0_store
        - Src:             'crypto/x509/t_x509.c:527,13'
          Dst:             print_store_certs
        - Src:             'crypto/x509/t_x509.c:529,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/t_x509.c:529,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/t_x509.c:529,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/t_x509.c:530,9'
          Dst:             ERR_add_error_mem_bio
        - Src:             'crypto/x509/t_x509.c:531,9'
          Dst:             BIO_free
    - functionName:    X509_ocspid_print
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - bp
        - x
      BBCount:         38
      ICount:          226
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - BIO_printf
        - CRYPTO_free
        - CRYPTO_malloc
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
        - X509_get0_pubkey_bitstr
        - X509_get_subject_name
        - i2d_X509_NAME
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:239,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:239,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/t_x509.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/t_x509.c:244,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_X509_NAME
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:245,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:246,34'
              BranchSideFuncs:
                - X509_get_subject_name
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_X509_NAME
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:249,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:250,25'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2d_X509_NAME
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:251,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:252,19'
              BranchSideFuncs:
                - i2d_X509_NAME
                - EVP_MD_fetch
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:255,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:256,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:257,21'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:258,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:259,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:259,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:260,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/t_x509.c:263,5'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:260,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:261,13'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:262,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:270,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:272,39'
              BranchSideFuncs:
                - X509_get0_pubkey_bitstr
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:275,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:277,43'
              BranchSideFuncs:
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/t_x509.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:279,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:280,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/t_x509.c:280,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:281,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:284,16'
              BranchSideFuncs:
                - BIO_printf
                - EVP_MD_free
        - Branch String:   'crypto/x509/t_x509.c:281,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:282,13'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/t_x509.c:283,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - EVP_MD_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/x509/t_x509.c:244,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:246,12'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/t_x509.c:247,14'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/t_x509.c:250,25'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/t_x509.c:252,5'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/t_x509.c:254,10'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/t_x509.c:257,10'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/t_x509.c:260,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:263,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/t_x509.c:269,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:272,15'
          Dst:             X509_get0_pubkey_bitstr
        - Src:             'crypto/x509/t_x509.c:277,21'
          Dst:             ASN1_STRING_get0_data
        - Src:             'crypto/x509/t_x509.c:278,21'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/x509/t_x509.c:277,10'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/t_x509.c:281,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:284,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/t_x509.c:285,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/t_x509.c:289,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/t_x509.c:290,5'
          Dst:             EVP_MD_free
    - functionName:    X509_print
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - bp
        - x
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_print_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:50,12'
          Dst:             X509_print_ex
    - functionName:    X509_print_ex_fp
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.x509_st *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - x
        - nmflag
        - cflag
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
        - X509_print_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/t_x509.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/t_x509.c:38,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/t_x509.c:41,5'
              BranchSideFuncs:
                - BIO_ctrl
                - X509_print_ex
                - BIO_free
      Callsites:
        - Src:             'crypto/x509/t_x509.c:37,22'
          Dst:             BIO_s_file
        - Src:             'crypto/x509/t_x509.c:37,14'
          Dst:             BIO_new
        - Src:             'crypto/x509/t_x509.c:38,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/t_x509.c:38,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/t_x509.c:38,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/t_x509.c:41,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/x509/t_x509.c:42,11'
          Dst:             X509_print_ex
        - Src:             'crypto/x509/t_x509.c:43,5'
          Dst:             BIO_free
    - functionName:    X509_print_fp
      functionSourceFile: '/src/openssl/crypto/x509/t_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - fp
        - x
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_print_ex_fp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/t_x509.c:28,12'
          Dst:             X509_print_ex_fp
    - functionName:    conf_lhash_get_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - section
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_get_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:535,12'
          Dst:             CONF_get_section
    - functionName:    conf_lhash_get_string
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - section
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_get_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:530,12'
          Dst:             CONF_get_string
    - functionName:    nconf_get_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - section
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NCONF_get_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:444,12'
          Dst:             NCONF_get_section
    - functionName:    nconf_get_string
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - section
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NCONF_get_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:439,12'
          Dst:             NCONF_get_string
    - functionName:    generic_asn1
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.v3_ext_ctx *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - value
        - ctx
        - ext_len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_TYPE_free
        - ASN1_generate_v3
        - i2d_ASN1_TYPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:293,30'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:290,11'
          Dst:             ASN1_generate_v3
        - Src:             'crypto/x509/v3_conf.c:293,16'
          Dst:             i2d_ASN1_TYPE
        - Src:             'crypto/x509/v3_conf.c:294,5'
          Dst:             ASN1_TYPE_free
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_EXT_REQ_add_conf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - req
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CONF_set_nconf
        - NCONF_free
        - NCONF_new
        - X509V3_EXT_REQ_add_nconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:595,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:597,20'
              BranchSideFuncs:
                - CONF_set_nconf
                - X509V3_EXT_REQ_add_nconf
                - CONF_set_nconf
                - NCONF_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:595,17'
          Dst:             NCONF_new
        - Src:             'crypto/x509/v3_conf.c:597,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:598,11'
          Dst:             X509V3_EXT_REQ_add_nconf
        - Src:             'crypto/x509/v3_conf.c:599,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:600,5'
          Dst:             NCONF_free
    - functionName:    X509V3_EXT_REQ_add_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - req
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_pop_free
        - X509V3_EXT_add_nconf_sk
        - X509_EXTENSION_free
        - X509_REQ_add_extensions
        - ossl_check_X509_EXTENSION_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:391,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:391,16'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
                - X509_REQ_add_extensions
            - BranchSide:      'crypto/x509/v3_conf.c:391,13'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_conf.c:391,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:391,31'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
                - X509_REQ_add_extensions
            - BranchSide:      'crypto/x509/v3_conf.c:391,28'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_conf.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:391,9'
              BranchSideFuncs:
                - X509_REQ_add_extensions
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_conf.c:392,39'
              BranchSideFuncs:
                - X509_REQ_add_extensions
                - ossl_check_X509_EXTENSION_sk_type.9120
                - ossl_check_X509_EXTENSION_freefunc_type.9121
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:389,15'
          Dst:             X509V3_EXT_add_nconf_sk
        - Src:             'crypto/x509/v3_conf.c:392,15'
          Dst:             X509_REQ_add_extensions
        - Src:             'crypto/x509/v3_conf.c:393,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_conf.c:393,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/x509/v3_conf.c:393,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_conf.c:393,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509V3_EXT_add_nconf_sk
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.stack_st_X509_EXTENSION **'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - sk
      BBCount:         41
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - NCONF_get_section
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_EXT_nconf_int
        - X509_EXTENSION_free
        - X509v3_add_ext
        - delete_ext
        - ossl_check_const_CONF_VALUE_sk_type
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:321,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:323,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_conf.c:323,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:324,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/v3_conf.c:330,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_conf.c:325,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:326,20'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_conf.c:327,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_conf.c:330,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:331,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/v3_conf.c:352,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:332,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:332,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/v3_conf.c:339,41'
              BranchSideFuncs:
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
        - Branch String:   'crypto/x509/v3_conf.c:332,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:334,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/v3_conf.c:339,41'
              BranchSideFuncs:
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
        - Branch String:   'crypto/x509/v3_conf.c:334,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:335,23'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
            - BranchSide:      'crypto/x509/v3_conf.c:336,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_conf.c:339,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:342,13'
              BranchSideFuncs:
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
        - Branch String:   'crypto/x509/v3_conf.c:342,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:343,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - delete_ext
            - BranchSide:      'crypto/x509/v3_conf.c:350,29'
              BranchSideFuncs:
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_conf.c:343,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:344,29'
              BranchSideFuncs:
                - delete_ext
                - X509v3_add_ext
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/v3_conf.c:345,32'
              BranchSideFuncs:
                - X509v3_add_ext
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/v3_conf.c:345,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:346,37'
              BranchSideFuncs:
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/v3_conf.c:349,9'
              BranchSideFuncs:
                - X509_EXTENSION_free
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_nconf_int
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_add_ext
                - X509_EXTENSION_free
                - delete_ext
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:321,17'
          Dst:             NCONF_get_section
        - Src:             'crypto/x509/v3_conf.c:323,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:323,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_conf.c:324,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:324,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_conf.c:325,13'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_conf.c:327,18'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_conf.c:330,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:330,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_conf.c:331,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:331,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_conf.c:335,23'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:335,23'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_conf.c:337,23'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:337,23'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_conf.c:339,20'
          Dst:             X509V3_EXT_nconf_int
        - Src:             'crypto/x509/v3_conf.c:344,17'
          Dst:             delete_ext
        - Src:             'crypto/x509/v3_conf.c:345,17'
          Dst:             X509v3_add_ext
        - Src:             'crypto/x509/v3_conf.c:346,17'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_conf.c:350,9'
          Dst:             X509_EXTENSION_free
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_EXT_nconf_int
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        5
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - name
        - value
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OBJ_sn2nid
        - do_ext_nconf
        - v3_check_critical
        - v3_check_generic
        - v3_generic_extension
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:44,37'
              BranchSideFuncs:
                - v3_generic_extension
            - BranchSide:      'crypto/x509/v3_conf.c:45,24'
              BranchSideFuncs:
                - OBJ_sn2nid
                - do_ext_nconf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:47,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:55,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:47,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:48,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:52,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:42,12'
          Dst:             v3_check_critical
        - Src:             'crypto/x509/v3_conf.c:43,21'
          Dst:             v3_check_generic
        - Src:             'crypto/x509/v3_conf.c:44,16'
          Dst:             v3_generic_extension
        - Src:             'crypto/x509/v3_conf.c:45,35'
          Dst:             OBJ_sn2nid
        - Src:             'crypto/x509/v3_conf.c:45,11'
          Dst:             do_ext_nconf
        - Src:             'crypto/x509/v3_conf.c:48,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:48,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:48,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:52,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:52,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:52,13'
          Dst:             ERR_set_error
    - functionName:    delete_ext
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - sk
        - dext
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_EXTENSION_free
        - X509_EXTENSION_get_object
        - X509v3_delete_ext
        - X509v3_get_ext_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:304,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:305,47'
              BranchSideFuncs:
                - X509v3_delete_ext
                - X509_EXTENSION_free
                - X509v3_get_ext_by_OBJ
            - BranchSide:      'crypto/x509/v3_conf.c:306,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:303,11'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_conf.c:304,19'
          Dst:             X509v3_get_ext_by_OBJ
        - Src:             'crypto/x509/v3_conf.c:305,29'
          Dst:             X509v3_delete_ext
        - Src:             'crypto/x509/v3_conf.c:305,9'
          Dst:             X509_EXTENSION_free
    - functionName:    v3_check_critical
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - value
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_ctype_check
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:210,10'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:210,9'
              BranchSideFuncs:
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:210,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:211,9'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:212,5'
              BranchSideFuncs:
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:211,9'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:212,5'
              BranchSideFuncs:
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:212,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:213,10'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:214,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:210,10'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_conf.c:212,12'
          Dst:             ossl_ctype_check
    - functionName:    v3_check_generic
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - value
      BBCount:         25
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ossl_ctype_check
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:224,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:224,9'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:225,18'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:226,16'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:225,18'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:226,16'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:226,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:226,16'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:226,16'
              BranchSideFuncs:
                - ossl_ctype_check
        - Branch String:   'crypto/x509/v3_conf.c:226,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:227,18'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:226,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:227,18'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:231,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:232,10'
              BranchSideFuncs:
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/v3_conf.c:233,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:224,9'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_conf.c:226,16'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_conf.c:231,12'
          Dst:             ossl_ctype_check
    - functionName:    v3_generic_extension
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - int
        - 'struct.v3_ext_ctx *'
      constantsTouched: []
      argNames:
        - ext
        - value
        - crit
        - gen_type
        - ctx
      BBCount:         16
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - CRYPTO_free
        - ERR_new
        - OBJ_txt2obj
        - OPENSSL_hexstr2buf
        - X509_EXTENSION_create_by_OBJ
        - generic_asn1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_conf.c:254,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - generic_asn1
                - OPENSSL_hexstr2buf
        - Branch String:   'crypto/x509/v3_conf.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:255,38'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:256,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - generic_asn1
        - Branch String:   'crypto/x509/v3_conf.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:260,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_conf.c:265,16'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_conf.c:270,17'
              BranchSideFuncs:
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:248,16'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_conf.c:249,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:249,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:249,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:255,19'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/x509/v3_conf.c:257,19'
          Dst:             generic_asn1
        - Src:             'crypto/x509/v3_conf.c:260,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:260,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:260,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:265,16'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_conf.c:266,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:266,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:266,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:274,17'
          Dst:             X509_EXTENSION_create_by_OBJ
        - Src:             'crypto/x509/v3_conf.c:277,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_conf.c:278,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/v3_conf.c:279,5'
          Dst:             CRYPTO_free
    - functionName:    do_ext_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        5
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - ext_nid
        - crit
        - value
      BBCount:         45
      ICount:          296
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - ASN1_item_free
        - ERR_new
        - NCONF_get_section
        - OBJ_nid2sn
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - X509V3_EXT_get_nid
        - X509V3_conf_free
        - X509V3_parse_list
        - do_ext_i2d
        - ossl_check_CONF_VALUE_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:88,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:91,38'
              BranchSideFuncs:
                - X509V3_EXT_get_nid
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_parse_list
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - NCONF_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:92,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:96,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_parse_list
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - NCONF_get_section
        - Branch String:   'crypto/x509/v3_conf.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:97,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_parse_list
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - NCONF_get_section
            - BranchSide:      'crypto/x509/v3_conf.c:113,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_conf.c:97,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:98,38'
              BranchSideFuncs:
                - NCONF_get_section
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_conf.c:100,38'
              BranchSideFuncs:
                - X509V3_parse_list
                - ossl_check_const_CONF_VALUE_sk_type.9122
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_conf.c:101,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:101,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_conf.c:102,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_conf.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:102,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_conf.c:108,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_conf.c:104,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:105,17'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_conf.c:106,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:109,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:110,13'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9119
                - ossl_check_CONF_VALUE_freefunc_type.9118
                - OPENSSL_sk_pop_free
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:111,14'
              BranchSideFuncs:
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:111,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:112,13'
              BranchSideFuncs:
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:113,5'
              BranchSideFuncs:
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:113,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:114,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:116,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:116,5'
              BranchSideFuncs:
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:116,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:117,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:124,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - OBJ_nid2sn
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:117,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:117,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:118,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:118,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:121,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:121,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:123,5'
              BranchSideFuncs:
                - do_ext_i2d
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_conf.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:131,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_conf.c:133,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:88,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:88,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:88,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:91,19'
          Dst:             X509V3_EXT_get_nid
        - Src:             'crypto/x509/v3_conf.c:92,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:92,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:92,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:98,20'
          Dst:             NCONF_get_section
        - Src:             'crypto/x509/v3_conf.c:100,20'
          Dst:             X509V3_parse_list
        - Src:             'crypto/x509/v3_conf.c:101,29'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:101,29'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_conf.c:102,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:102,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:103,50'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/v3_conf.c:102,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:105,17'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:105,17'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_conf.c:105,17'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_conf.c:105,17'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_conf.c:110,13'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_conf.c:110,13'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_conf.c:110,13'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_conf.c:110,13'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_conf.c:118,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:118,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:118,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:124,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:124,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:125,35'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/v3_conf.c:124,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:129,11'
          Dst:             do_ext_i2d
        - Src:             'crypto/x509/v3_conf.c:131,9'
          Dst:             ASN1_item_free
    - functionName:    do_ext_i2d
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2013 *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ext_nid
        - crit
        - ext_struc
      BBCount:         18
      ICount:          160
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_item_i2d
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - X509_EXTENSION_create_by_NID
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:147,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:148,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:158,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:151,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:152,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_conf.c:155,5'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:160,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_conf.c:163,24'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:164,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_conf.c:165,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_OCTET_STRING_new
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:169,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_conf.c:172,21'
              BranchSideFuncs:
                - X509_EXTENSION_create_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_conf.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:178,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_conf.c:181,28'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:150,13'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/x509/v3_conf.c:152,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:152,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:152,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:160,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:160,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:160,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:163,24'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/v3_conf.c:168,20'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_conf.c:169,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:169,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:169,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:176,11'
          Dst:             X509_EXTENSION_create_by_NID
        - Src:             'crypto/x509/v3_conf.c:178,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:178,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:178,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:181,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/v3_conf.c:186,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_conf.c:187,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    X509V3_EXT_CRL_add_conf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - crl
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CONF_set_nconf
        - NCONF_free
        - NCONF_new
        - X509V3_EXT_CRL_add_nconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:578,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:580,20'
              BranchSideFuncs:
                - CONF_set_nconf
                - X509V3_EXT_CRL_add_nconf
                - CONF_set_nconf
                - NCONF_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:578,17'
          Dst:             NCONF_new
        - Src:             'crypto/x509/v3_conf.c:580,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:581,11'
          Dst:             X509V3_EXT_CRL_add_nconf
        - Src:             'crypto/x509/v3_conf.c:582,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:583,5'
          Dst:             NCONF_free
    - functionName:    X509V3_EXT_CRL_add_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - crl
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509V3_EXT_add_nconf_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:376,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:376,9'
              BranchSideFuncs:
                - X509V3_EXT_add_nconf_sk
            - BranchSide:      'crypto/x509/v3_conf.c:377,15'
              BranchSideFuncs:
                - X509V3_EXT_add_nconf_sk
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:378,12'
          Dst:             X509V3_EXT_add_nconf_sk
    - functionName:    X509V3_EXT_add_conf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - cert
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CONF_set_nconf
        - NCONF_free
        - NCONF_new
        - X509V3_EXT_add_nconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:563,20'
              BranchSideFuncs:
                - CONF_set_nconf
                - X509V3_EXT_add_nconf
                - CONF_set_nconf
                - NCONF_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:561,17'
          Dst:             NCONF_new
        - Src:             'crypto/x509/v3_conf.c:563,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:564,11'
          Dst:             X509V3_EXT_add_nconf
        - Src:             'crypto/x509/v3_conf.c:565,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:566,5'
          Dst:             NCONF_free
    - functionName:    X509V3_EXT_add_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - section
        - cert
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509V3_EXT_add_nconf_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:363,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:363,9'
              BranchSideFuncs:
                - X509V3_EXT_add_nconf_sk
            - BranchSide:      'crypto/x509/v3_conf.c:364,15'
              BranchSideFuncs:
                - X509V3_EXT_add_nconf_sk
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:365,12'
          Dst:             X509V3_EXT_add_nconf_sk
    - functionName:    X509V3_set_conf_lhash
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.lhash_st_ERR_STRING_DATA *'
      constantsTouched: []
      argNames:
        - ctx
        - lhash
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:547,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:548,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:551,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:548,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:548,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:548,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_EXT_conf_nid
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.v3_ext_ctx *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - ext_nid
        - value
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CONF_set_nconf
        - NCONF_free
        - NCONF_new
        - X509V3_EXT_nconf_nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:519,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:521,20'
              BranchSideFuncs:
                - CONF_set_nconf
                - X509V3_EXT_nconf_nid
                - CONF_set_nconf
                - NCONF_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:519,17'
          Dst:             NCONF_new
        - Src:             'crypto/x509/v3_conf.c:521,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:522,11'
          Dst:             X509V3_EXT_nconf_nid
        - Src:             'crypto/x509/v3_conf.c:523,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:524,5'
          Dst:             NCONF_free
    - functionName:    X509V3_EXT_nconf_nid
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - ext_nid
        - value
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2sn
        - do_ext_nconf
        - v3_check_critical
        - v3_check_generic
        - v3_generic_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:72,48'
              BranchSideFuncs:
                - OBJ_nid2sn
                - v3_generic_extension
            - BranchSide:      'crypto/x509/v3_conf.c:74,25'
              BranchSideFuncs:
                - do_ext_nconf
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:70,12'
          Dst:             v3_check_critical
        - Src:             'crypto/x509/v3_conf.c:71,21'
          Dst:             v3_check_generic
        - Src:             'crypto/x509/v3_conf.c:72,37'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/v3_conf.c:72,16'
          Dst:             v3_generic_extension
        - Src:             'crypto/x509/v3_conf.c:74,12'
          Dst:             do_ext_nconf
    - functionName:    X509V3_EXT_conf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.lhash_st_ERR_STRING_DATA *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - name
        - value
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CONF_set_nconf
        - NCONF_free
        - NCONF_new
        - X509V3_EXT_nconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:504,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_conf.c:506,20'
              BranchSideFuncs:
                - CONF_set_nconf
                - X509V3_EXT_nconf
                - CONF_set_nconf
                - NCONF_free
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:504,17'
          Dst:             NCONF_new
        - Src:             'crypto/x509/v3_conf.c:506,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:507,11'
          Dst:             X509V3_EXT_nconf
        - Src:             'crypto/x509/v3_conf.c:508,5'
          Dst:             CONF_set_nconf
        - Src:             'crypto/x509/v3_conf.c:509,5'
          Dst:             NCONF_free
    - functionName:    X509V3_EXT_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.conf_st *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - conf
        - ctx
        - name
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_EXT_nconf_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:61,12'
          Dst:             X509V3_EXT_nconf_int
    - functionName:    X509V3_set_issuer_pkey
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pkey
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:485,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:488,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:488,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:488,38'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:492,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_conf.c:488,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:489,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:492,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:485,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:485,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:485,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:489,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:489,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:489,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_set_ctx
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.x509_st *'
        - 'struct.x509_st *'
        - 'struct.X509_req_st *'
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - issuer
        - subj
        - req
        - crl
        - flags
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:467,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:468,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:471,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:468,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:468,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:468,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_set_nconf
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - ctx
        - conf
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:456,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:457,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:460,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:457,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:457,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:457,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_section_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - ctx
        - section
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:432,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:433,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_conf.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:433,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:434,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509V3_string_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - str
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:423,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:424,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:425,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_conf.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:425,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:426,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509V3_get_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - section
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:412,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:412,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:413,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:412,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:412,39'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:413,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:413,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:416,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_conf.c:416,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:417,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:413,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:413,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:413,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_get_string
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - section
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:401,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:401,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:402,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:401,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:401,39'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:402,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_conf.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:402,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:405,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_conf.c:405,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:406,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_conf.c:407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:402,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:402,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:402,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_EXT_i2d
      functionSourceFile: '/src/openssl/crypto/x509/v3_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ext_nid
        - crit
        - ext_struc
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509V3_EXT_get_nid
        - do_ext_i2d
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_conf.c:198,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_conf.c:199,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_conf.c:202,23'
              BranchSideFuncs:
                - do_ext_i2d
      Callsites:
        - Src:             'crypto/x509/v3_conf.c:198,19'
          Dst:             X509V3_EXT_get_nid
        - Src:             'crypto/x509/v3_conf.c:199,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_conf.c:199,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_conf.c:199,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_conf.c:202,12'
          Dst:             do_ext_i2d
    - functionName:    ossl_check_const_ASN1_INTEGER_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_notice
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.USERNOTICE_st *'
        - int
      constantsTouched: []
      argNames:
        - out
        - notice
        - indent
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_printf
        - BIO_puts
        - CRYPTO_free
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - i2s_ASN1_INTEGER
        - ossl_check_const_ASN1_INTEGER_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:467,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:469,15'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - BIO_puts
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:494,9'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/x509/v3_cpols.c:475,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:478,19'
              BranchSideFuncs:
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - BIO_puts
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:491,13'
              BranchSideFuncs:
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/x509/v3_cpols.c:479,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:480,26'
              BranchSideFuncs:
                - BIO_puts
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:481,17'
              BranchSideFuncs:
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - BIO_puts
        - Branch String:   'crypto/x509/v3_cpols.c:481,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:482,26'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:484,46'
              BranchSideFuncs:
                - i2s_ASN1_INTEGER
                - BIO_puts
                - CRYPTO_free
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - BIO_puts
        - Branch String:   'crypto/x509/v3_cpols.c:485,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:486,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:487,26'
              BranchSideFuncs:
                - BIO_puts
                - CRYPTO_free
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_puts
                - ossl_check_const_ASN1_INTEGER_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - i2s_ASN1_INTEGER
                - BIO_puts
                - BIO_puts
        - Branch String:   'crypto/x509/v3_cpols.c:491,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:492,22'
              BranchSideFuncs:
                - BIO_puts
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_cpols.c:493,5'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/x509/v3_cpols.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:494,9'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_cpols.c:495,20'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:470,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:474,20'
          Dst:             ossl_check_const_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_cpols.c:474,20'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:473,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:475,25'
          Dst:             ossl_check_const_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_cpols.c:475,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:478,19'
          Dst:             ossl_check_const_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_cpols.c:478,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:480,17'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:482,17'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:484,23'
          Dst:             i2s_ASN1_INTEGER
        - Src:             'crypto/x509/v3_cpols.c:487,17'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:488,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_cpols.c:492,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:495,9'
          Dst:             BIO_printf
    - functionName:    ossl_check_const_POLICYQUALINFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYQUALINFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_POLICYINFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYINFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_INTEGER_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_INTEGER_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    displaytext_get_tag_len
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - tagstr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:260,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:260,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:258,19'
          Dst:             strchr
    - functionName:    nref_nos
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - nnums
        - nos
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_free
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - ossl_check_ASN1_INTEGER_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - s2i_ASN1_INTEGER
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:399,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:400,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - s2i_ASN1_INTEGER
                - ossl_check_ASN1_INTEGER_sk_type
                - ossl_check_ASN1_INTEGER_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:411,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_cpols.c:401,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:402,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:405,14'
              BranchSideFuncs:
                - ossl_check_ASN1_INTEGER_sk_type
                - ossl_check_ASN1_INTEGER_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:405,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:406,31'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - s2i_ASN1_INTEGER
                - ossl_check_ASN1_INTEGER_sk_type
                - ossl_check_ASN1_INTEGER_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:410,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - s2i_ASN1_INTEGER
                - ossl_check_ASN1_INTEGER_sk_type
                - ossl_check_ASN1_INTEGER_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:399,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:399,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:400,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:400,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:401,21'
          Dst:             s2i_ASN1_INTEGER
        - Src:             'crypto/x509/v3_cpols.c:402,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:402,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:402,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:405,14'
          Dst:             ossl_check_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_cpols.c:405,14'
          Dst:             ossl_check_ASN1_INTEGER_type
        - Src:             'crypto/x509/v3_cpols.c:405,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_cpols.c:406,13'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/v3_cpols.c:407,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:407,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:407,13'
          Dst:             ERR_set_error
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    displaytext_str2tag
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - tagstr
        - tag_len
      BBCount:         36
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - displaytext_get_tag_len
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:272,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:273,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:273,38'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:275,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:275,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:275,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:275,44'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:277,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:277,37'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:279,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:279,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:279,40'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:279,43'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:281,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:279,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:281,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:281,38'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:281,41'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_cpols.c:283,44'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:283,47'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_cpols.c:285,6'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_cpols.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:285,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:268,11'
          Dst:             displaytext_get_tag_len
        - Src:             'crypto/x509/v3_cpols.c:273,38'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_cpols.c:275,44'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_cpols.c:277,37'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_cpols.c:279,43'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_cpols.c:281,41'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_cpols.c:283,47'
          Dst:             strncmp
    - functionName:    notice_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - unot
        - ia5org
      BBCount:         61
      ICount:          428
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - ASN1_STRING_set
        - ASN1_STRING_type_new
        - ERR_add_error_data
        - ERR_new
        - NOTICEREF_new
        - OBJ_nid2obj
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - POLICYQUALINFO_free
        - POLICYQUALINFO_new
        - USERNOTICE_new
        - X509V3_conf_free
        - X509V3_parse_list
        - displaytext_str2tag
        - nref_nos
        - ossl_check_CONF_VALUE_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:300,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:303,26'
              BranchSideFuncs:
                - OBJ_nid2obj
                - USERNOTICE_new
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:304,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:307,16'
              BranchSideFuncs:
                - USERNOTICE_new
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:307,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:308,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:311,26'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:312,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:313,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYQUALINFO_free
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:379,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:316,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:317,39'
              BranchSideFuncs:
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:329,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYQUALINFO_free
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:318,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:319,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:322,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:322,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:323,26'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:324,26'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:325,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:326,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:329,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:329,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:332,18'
              BranchSideFuncs:
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:349,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYQUALINFO_free
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:332,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:333,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:339,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:333,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:334,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:337,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:340,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:341,17'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:343,17'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:344,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:346,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:349,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:349,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:353,18'
              BranchSideFuncs:
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:373,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYQUALINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:353,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:354,29'
              BranchSideFuncs:
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:360,24'
              BranchSideFuncs:
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:354,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:355,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:358,34'
              BranchSideFuncs:
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:362,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:362,26'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:363,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - POLICYQUALINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:362,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:363,17'
              BranchSideFuncs:
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:368,28'
              BranchSideFuncs:
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:370,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:371,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:372,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - NOTICEREF_new
                - X509V3_parse_list
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - nref_nos
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NOTICEREF_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - displaytext_str2tag
                - ASN1_STRING_type_new
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:379,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:380,11'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:385,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_cpols.c:380,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:380,41'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:381,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYQUALINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:379,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_cpols.c:385,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:299,17'
          Dst:             POLICYQUALINFO_new
        - Src:             'crypto/x509/v3_cpols.c:300,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:300,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:300,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:303,26'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/v3_cpols.c:304,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:304,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:304,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:307,16'
          Dst:             USERNOTICE_new
        - Src:             'crypto/x509/v3_cpols.c:308,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:308,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:308,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:312,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:312,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:313,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:313,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:316,13'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_cpols.c:317,19'
          Dst:             displaytext_str2tag
        - Src:             'crypto/x509/v3_cpols.c:318,33'
          Dst:             ASN1_STRING_type_new
        - Src:             'crypto/x509/v3_cpols.c:319,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:319,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:319,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:324,19'
          Dst:             strlen
        - Src:             'crypto/x509/v3_cpols.c:325,18'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/v3_cpols.c:326,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:326,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:326,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:329,20'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_cpols.c:333,29'
          Dst:             NOTICEREF_new
        - Src:             'crypto/x509/v3_cpols.c:334,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:334,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:334,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:345,34'
          Dst:             strlen
        - Src:             'crypto/x509/v3_cpols.c:344,18'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/v3_cpols.c:346,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:346,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:346,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:349,20'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_cpols.c:354,29'
          Dst:             NOTICEREF_new
        - Src:             'crypto/x509/v3_cpols.c:355,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:355,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:355,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:361,19'
          Dst:             X509V3_parse_list
        - Src:             'crypto/x509/v3_cpols.c:362,26'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:362,26'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:363,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:363,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:363,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:364,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:365,17'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:365,17'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_cpols.c:365,17'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_cpols.c:365,17'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_cpols.c:368,19'
          Dst:             nref_nos
        - Src:             'crypto/x509/v3_cpols.c:369,13'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:369,13'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_cpols.c:369,13'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_cpols.c:369,13'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_cpols.c:373,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:373,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:373,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:374,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:381,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:381,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:381,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:388,5'
          Dst:             POLICYQUALINFO_free
    - functionName:    POLICYQUALINFO_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - POLICYQUALINFO_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:73,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:73,1'
              BranchSideFuncs:
                - POLICYQUALINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_cpols.c:73,1'
              BranchSideFuncs:
                - POLICYQUALINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             POLICYQUALINFO_it
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             ASN1_item_new
    - functionName:    USERNOTICE_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'struct.USERNOTICE_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - USERNOTICE_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:80,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:80,1'
              BranchSideFuncs:
                - USERNOTICE_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_cpols.c:80,1'
              BranchSideFuncs:
                - USERNOTICE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             USERNOTICE_it
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             ASN1_item_new
    - functionName:    NOTICEREF_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.NOTICEREF_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - NOTICEREF_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:87,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:87,1'
              BranchSideFuncs:
                - NOTICEREF_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_cpols.c:87,1'
              BranchSideFuncs:
                - NOTICEREF_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             NOTICEREF_it
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             ASN1_item_new
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICYQUALINFO_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - POLICYQUALINFO_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             POLICYQUALINFO_it
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             ASN1_item_free
    - functionName:    POLICYQUALINFO_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICYQUALINFO_adb
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    USERNOTICE_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NOTICEREF_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYQUALINFO_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYQUALINFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYQUALINFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYINFO_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYINFO_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'struct.POLICYINFO_st *'
      argCount:        1
      argTypes:
        - 'struct.POLICYINFO_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYINFO_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYINFO *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    policy_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      'struct.POLICYINFO_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - polstrs
        - ia5org
      BBCount:         48
      ICount:          371
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - ASN1_IA5STRING_new
        - ASN1_STRING_set
        - ERR_add_error_data
        - ERR_new
        - OBJ_nid2obj
        - OBJ_txt2obj
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - POLICYINFO_free
        - POLICYINFO_new
        - POLICYQUALINFO_new
        - X509V3_get_section
        - X509V3_section_free
        - notice_section
        - ossl_check_POLICYQUALINFO_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - ossl_v3_name_cmp
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:174,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:175,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:178,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:178,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:179,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:244,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:180,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:183,37'
              BranchSideFuncs:
                - OBJ_txt2obj
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:190,38'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:183,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:184,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:188,29'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:190,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:191,17'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:214,38'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:191,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:192,35'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:193,25'
              BranchSideFuncs:
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:193,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:194,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:197,18'
              BranchSideFuncs:
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:197,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:198,17'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:201,34'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:201,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:202,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:205,35'
              BranchSideFuncs:
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:205,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:206,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:209,34'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:209,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:211,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:214,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:214,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:216,18'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:239,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
        - Branch String:   'crypto/x509/v3_cpols.c:216,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:217,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:221,39'
              BranchSideFuncs:
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - POLICYINFO_free
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_cpols.c:222,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:223,17'
              BranchSideFuncs:
                - notice_section
                - X509V3_section_free
                - POLICYINFO_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/v3_cpols.c:228,35'
              BranchSideFuncs:
                - notice_section
                - X509V3_section_free
                - POLICYINFO_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_cpols.c:230,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:231,17'
              BranchSideFuncs:
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/v3_cpols.c:232,17'
              BranchSideFuncs:
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_cpols.c:232,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:233,35'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:234,18'
              BranchSideFuncs:
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:234,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:235,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:238,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - POLICYQUALINFO_new
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - notice_section
                - X509V3_section_free
                - ossl_check_POLICYQUALINFO_sk_type
                - ossl_check_POLICYQUALINFO_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:245,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICYINFO_free
            - BranchSide:      'crypto/x509/v3_cpols.c:249,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:174,16'
          Dst:             POLICYINFO_new
        - Src:             'crypto/x509/v3_cpols.c:175,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:175,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:175,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:178,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:178,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:179,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:179,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:180,13'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_cpols.c:183,25'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_cpols.c:184,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:184,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:184,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:185,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:190,21'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_cpols.c:192,35'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_cpols.c:193,25'
          Dst:             POLICYQUALINFO_new
        - Src:             'crypto/x509/v3_cpols.c:194,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:194,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:194,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:197,18'
          Dst:             ossl_check_POLICYQUALINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:197,18'
          Dst:             ossl_check_POLICYQUALINFO_type
        - Src:             'crypto/x509/v3_cpols.c:197,18'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_cpols.c:198,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:198,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:198,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:201,34'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/v3_cpols.c:202,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:202,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:202,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:205,35'
          Dst:             ASN1_IA5STRING_new
        - Src:             'crypto/x509/v3_cpols.c:206,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:206,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:206,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:210,34'
          Dst:             strlen
        - Src:             'crypto/x509/v3_cpols.c:209,18'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/v3_cpols.c:211,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:211,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:211,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:214,21'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_cpols.c:217,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:217,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:217,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:218,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:221,20'
          Dst:             X509V3_get_section
        - Src:             'crypto/x509/v3_cpols.c:223,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:223,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:223,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:225,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:228,20'
          Dst:             notice_section
        - Src:             'crypto/x509/v3_cpols.c:229,13'
          Dst:             X509V3_section_free
        - Src:             'crypto/x509/v3_cpols.c:233,35'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_cpols.c:234,18'
          Dst:             ossl_check_POLICYQUALINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:234,18'
          Dst:             ossl_check_POLICYQUALINFO_type
        - Src:             'crypto/x509/v3_cpols.c:234,18'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_cpols.c:235,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:235,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:235,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:239,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:239,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:239,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:240,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:245,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:245,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:245,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:252,5'
          Dst:             POLICYINFO_free
    - functionName:    POLICYINFO_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.POLICYINFO_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - POLICYINFO_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:59,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:59,1'
              BranchSideFuncs:
                - POLICYINFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_cpols.c:59,1'
              BranchSideFuncs:
                - POLICYINFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             POLICYINFO_it
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             ASN1_item_new
    - functionName:    POLICYINFO_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.POLICYINFO_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - POLICYINFO_it
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             POLICYINFO_it
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             ASN1_item_free
    - functionName:    POLICYINFO_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICYINFO_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_qualifiers
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.stack_st_POLICYQUALINFO *'
        - int
      constantsTouched: []
      argNames:
        - out
        - quals
        - indent
      BBCount:         14
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_printf
        - BIO_puts
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - i2a_ASN1_OBJECT
        - ossl_check_const_POLICYQUALINFO_sk_type
        - print_notice
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:439,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:440,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - print_notice
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:462,1'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_cpols.c:440,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:441,22'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - print_notice
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - i2a_ASN1_OBJECT
            - BranchSide:      'crypto/x509/v3_cpols.c:442,20'
              BranchSideFuncs:
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - print_notice
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - i2a_ASN1_OBJECT
        - Branch String:   'crypto/x509/v3_cpols.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:445,24'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - print_notice
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:451,24'
              BranchSideFuncs:
                - BIO_printf
                - print_notice
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:456,24'
              BranchSideFuncs:
                - BIO_printf
                - i2a_ASN1_OBJECT
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYQUALINFO_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - print_notice
                - BIO_printf
                - BIO_puts
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:439,21'
          Dst:             ossl_check_const_POLICYQUALINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:439,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:441,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:442,20'
          Dst:             ossl_check_const_POLICYQUALINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:442,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:443,17'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_cpols.c:445,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:451,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:452,13'
          Dst:             print_notice
        - Src:             'crypto/x509/v3_cpols.c:456,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:458,13'
          Dst:             i2a_ASN1_OBJECT
    - functionName:    X509_POLICY_NODE_print
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_POLICY_NODE_st *'
        - int
      constantsTouched: []
      argNames:
        - out
        - node
        - indent
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_printf
        - BIO_puts
        - i2a_ASN1_OBJECT
        - print_qualifiers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:510,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:511,26'
              BranchSideFuncs:
                - print_qualifiers
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:515,20'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:504,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:506,5'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/v3_cpols.c:507,5'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:508,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:511,9'
          Dst:             print_qualifiers
        - Src:             'crypto/x509/v3_cpols.c:512,9'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:515,9'
          Dst:             BIO_printf
    - functionName:    NOTICEREF_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.NOTICEREF_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - NOTICEREF_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             NOTICEREF_it
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             ASN1_item_free
    - functionName:    i2d_NOTICEREF
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.NOTICEREF_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - NOTICEREF_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             NOTICEREF_it
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_NOTICEREF
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.NOTICEREF_st *'
      argCount:        3
      argTypes:
        - 'struct.NOTICEREF_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - NOTICEREF_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             NOTICEREF_it
        - Src:             'crypto/x509/v3_cpols.c:87,1'
          Dst:             ASN1_item_d2i
    - functionName:    USERNOTICE_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.USERNOTICE_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - USERNOTICE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             USERNOTICE_it
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             ASN1_item_free
    - functionName:    i2d_USERNOTICE
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.USERNOTICE_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - USERNOTICE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             USERNOTICE_it
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_USERNOTICE
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'struct.USERNOTICE_st *'
      argCount:        3
      argTypes:
        - 'struct.USERNOTICE_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - USERNOTICE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             USERNOTICE_it
        - Src:             'crypto/x509/v3_cpols.c:80,1'
          Dst:             ASN1_item_d2i
    - functionName:    i2d_POLICYQUALINFO
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - POLICYQUALINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             POLICYQUALINFO_it
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_POLICYQUALINFO
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.ossl_crmf_attributetypeandvalue_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_crmf_attributetypeandvalue_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - POLICYQUALINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             POLICYQUALINFO_it
        - Src:             'crypto/x509/v3_cpols.c:73,1'
          Dst:             ASN1_item_d2i
    - functionName:    i2d_POLICYINFO
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.POLICYINFO_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - POLICYINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             POLICYINFO_it
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_POLICYINFO
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.POLICYINFO_st *'
      argCount:        3
      argTypes:
        - 'struct.POLICYINFO_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - POLICYINFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             POLICYINFO_it
        - Src:             'crypto/x509/v3_cpols.c:59,1'
          Dst:             ASN1_item_d2i
    - functionName:    CERTIFICATEPOLICIES_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICYINFO *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - CERTIFICATEPOLICIES_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             CERTIFICATEPOLICIES_it
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             ASN1_item_free
    - functionName:    CERTIFICATEPOLICIES_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CERTIFICATEPOLICIES_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st_POLICYINFO *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - CERTIFICATEPOLICIES_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:52,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:52,1'
              BranchSideFuncs:
                - CERTIFICATEPOLICIES_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_cpols.c:52,1'
              BranchSideFuncs:
                - CERTIFICATEPOLICIES_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             CERTIFICATEPOLICIES_it
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_CERTIFICATEPOLICIES
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_POLICYINFO *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - CERTIFICATEPOLICIES_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             CERTIFICATEPOLICIES_it
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_CERTIFICATEPOLICIES
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st_POLICYINFO *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_POLICYINFO **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - CERTIFICATEPOLICIES_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             CERTIFICATEPOLICIES_it
        - Src:             'crypto/x509/v3_cpols.c:52,1'
          Dst:             ASN1_item_d2i
    - functionName:    r2i_certpol
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'struct.stack_st_POLICYINFO *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2027 *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - value
      BBCount:         34
      ICount:          262
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_add_error_data
        - ERR_new
        - OBJ_txt2obj
        - OPENSSL_sk_new_reserve
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - POLICYINFO_free
        - POLICYINFO_new
        - X509V3_conf_free
        - X509V3_get_section
        - X509V3_parse_list
        - X509V3_section_free
        - ossl_check_CONF_VALUE_sk_type
        - ossl_check_POLICYINFO_compfunc_type
        - ossl_check_POLICYINFO_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - policy_section
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:102,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:106,12'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_compfunc_type
                - OPENSSL_sk_new_reserve
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:108,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:112,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:113,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:114,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:158,5'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_cpols.c:115,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:115,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:116,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_cpols.c:115,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:116,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:120,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:121,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:122,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:124,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:124,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:127,42'
              BranchSideFuncs:
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_cpols.c:138,37'
              BranchSideFuncs:
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:128,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:129,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:133,34'
              BranchSideFuncs:
                - policy_section
                - X509V3_section_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:135,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:136,17'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:137,9'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:138,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:139,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:144,19'
              BranchSideFuncs:
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_cpols.c:145,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:146,34'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_cpols.c:150,29'
              BranchSideFuncs:
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_cpols.c:152,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:153,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_cpols.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9249
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - POLICYINFO_new
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_type.9274
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - POLICYINFO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_CONF_VALUE_sk_type.9261
                - ossl_check_CONF_VALUE_freefunc_type.9262
                - OPENSSL_sk_pop_free
                - ossl_check_POLICYINFO_sk_type.9275
                - ossl_check_POLICYINFO_freefunc_type.9273
                - OPENSSL_sk_pop_free
                - ASN1_OBJECT_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - policy_section
                - X509V3_section_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:96,34'
          Dst:             X509V3_parse_list
        - Src:             'crypto/x509/v3_cpols.c:98,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:98,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:102,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:102,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:102,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:106,12'
          Dst:             ossl_check_POLICYINFO_compfunc_type
        - Src:             'crypto/x509/v3_cpols.c:106,12'
          Dst:             OPENSSL_sk_new_reserve
        - Src:             'crypto/x509/v3_cpols.c:108,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:108,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:108,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:114,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:114,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:116,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:116,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:116,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:117,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_cpols.c:121,13'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_cpols.c:127,23'
          Dst:             X509V3_get_section
        - Src:             'crypto/x509/v3_cpols.c:129,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:129,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:129,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:133,19'
          Dst:             policy_section
        - Src:             'crypto/x509/v3_cpols.c:134,13'
          Dst:             X509V3_section_free
        - Src:             'crypto/x509/v3_cpols.c:138,25'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_cpols.c:139,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:139,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:139,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:144,19'
          Dst:             POLICYINFO_new
        - Src:             'crypto/x509/v3_cpols.c:146,17'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_cpols.c:147,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:147,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:147,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:152,14'
          Dst:             ossl_check_POLICYINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:152,14'
          Dst:             ossl_check_POLICYINFO_type
        - Src:             'crypto/x509/v3_cpols.c:152,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_cpols.c:153,13'
          Dst:             POLICYINFO_free
        - Src:             'crypto/x509/v3_cpols.c:154,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_cpols.c:154,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_cpols.c:154,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_cpols.c:158,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:158,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_cpols.c:158,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_cpols.c:158,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_cpols.c:161,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_cpols.c:161,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_cpols.c:161,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_cpols.c:161,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_cpols.c:162,5'
          Dst:             ossl_check_POLICYINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:162,5'
          Dst:             ossl_check_POLICYINFO_freefunc_type
        - Src:             'crypto/x509/v3_cpols.c:162,5'
          Dst:             POLICYINFO_free
        - Src:             'crypto/x509/v3_cpols.c:162,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    i2r_certpol
      functionSourceFile: '/src/openssl/crypto/x509/v3_cpols.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2027 *'
        - 'struct.stack_st_POLICYINFO *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - method
        - pol
        - out
        - indent
      BBCount:         13
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_printf
        - BIO_puts
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - i2a_ASN1_OBJECT
        - ossl_check_const_POLICYINFO_sk_type
        - print_qualifiers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_cpols.c:420,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:421,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - i2a_ASN1_OBJECT
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - print_qualifiers
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:431,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_cpols.c:421,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:422,22'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - i2a_ASN1_OBJECT
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - print_qualifiers
            - BranchSide:      'crypto/x509/v3_cpols.c:423,17'
              BranchSideFuncs:
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - i2a_ASN1_OBJECT
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - BIO_puts
                - print_qualifiers
        - Branch String:   'crypto/x509/v3_cpols.c:426,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_cpols.c:427,22'
              BranchSideFuncs:
                - BIO_puts
                - print_qualifiers
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_cpols.c:430,5'
              BranchSideFuncs:
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_POLICYINFO_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_puts
                - print_qualifiers
                - BIO_puts
      Callsites:
        - Src:             'crypto/x509/v3_cpols.c:420,21'
          Dst:             ossl_check_const_POLICYINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:420,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_cpols.c:422,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:423,17'
          Dst:             ossl_check_const_POLICYINFO_sk_type
        - Src:             'crypto/x509/v3_cpols.c:423,17'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_cpols.c:424,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_cpols.c:425,9'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/v3_cpols.c:427,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_cpols.c:428,13'
          Dst:             print_qualifiers
    - functionName:    GENERAL_NAME_get0_otherName
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.asn1_object_st **'
        - 'struct.GENERAL_NAME_st **'
      constantsTouched: []
      argNames:
        - gen
        - poid
        - pvalue
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:238,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:239,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:240,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GENERAL_NAME_set0_othername
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.asn1_object_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - gen
        - oid
        - value
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_TYPE_free
        - GENERAL_NAME_set0_value
        - OTHERNAME_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:224,20'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - GENERAL_NAME_set0_value
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:221,11'
          Dst:             OTHERNAME_new
        - Src:             'crypto/x509/v3_genn.c:224,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/x509/v3_genn.c:227,5'
          Dst:             GENERAL_NAME_set0_value
    - functionName:    OTHERNAME_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.X509_algor_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - OTHERNAME_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:22,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:22,1'
              BranchSideFuncs:
                - OTHERNAME_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_genn.c:22,1'
              BranchSideFuncs:
                - OTHERNAME_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             OTHERNAME_it
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             ASN1_item_new
    - functionName:    GENERAL_NAME_set0_value
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - type
        - value
      BBCount:         13
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:150,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:152,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:156,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:160,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:166,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:166,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:166,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:170,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:174,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:178,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OTHERNAME_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GENERAL_NAME_get0_value
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - ptype
      BBCount:         16
      ICount:          118
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:187,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_genn.c:188,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_genn.c:188,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:190,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:193,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:196,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:201,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:201,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:201,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:204,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:207,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:210,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:213,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OTHERNAME_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_algor_st *'
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_TYPE_cmp
        - OBJ_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:138,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:138,16'
              BranchSideFuncs:
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:139,9'
              BranchSideFuncs:
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:141,27'
              BranchSideFuncs:
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_cmp
        - Branch String:   'crypto/x509/v3_genn.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:142,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:144,28'
              BranchSideFuncs:
                - ASN1_TYPE_cmp
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:141,19'
          Dst:             OBJ_cmp
        - Src:             'crypto/x509/v3_genn.c:144,14'
          Dst:             ASN1_TYPE_cmp
    - functionName:    edipartyname_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_val_st *'
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_STRING_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:65,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:65,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:72,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_genn.c:72,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:72,36'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_genn.c:74,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_genn.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:74,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_genn.c:74,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:74,36'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_genn.c:77,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_genn.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:77,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_genn.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:78,31'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:86,9'
              BranchSideFuncs:
                - ASN1_STRING_cmp
        - Branch String:   'crypto/x509/v3_genn.c:79,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:80,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:81,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
        - Branch String:   'crypto/x509/v3_genn.c:86,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:86,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:89,28'
              BranchSideFuncs:
                - ASN1_STRING_cmp
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:78,15'
          Dst:             ASN1_STRING_cmp
        - Src:             'crypto/x509/v3_genn.c:89,12'
          Dst:             ASN1_STRING_cmp
    - functionName:    GENERAL_NAME_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         23
      ICount:          171
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OCTET_STRING_cmp
        - ASN1_STRING_cmp
        - OBJ_cmp
        - OTHERNAME_cmp
        - X509_NAME_cmp
        - edipartyname_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:97,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:97,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - OBJ_cmp
                - ASN1_OCTET_STRING_cmp
                - X509_NAME_cmp
                - ASN1_STRING_cmp
                - OTHERNAME_cmp
                - edipartyname_cmp
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:97,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:97,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - OBJ_cmp
                - ASN1_OCTET_STRING_cmp
                - X509_NAME_cmp
                - ASN1_STRING_cmp
                - OTHERNAME_cmp
                - edipartyname_cmp
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_genn.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_genn.c:99,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OBJ_cmp
                - ASN1_OCTET_STRING_cmp
                - X509_NAME_cmp
                - ASN1_STRING_cmp
                - OTHERNAME_cmp
                - edipartyname_cmp
                - ASN1_STRING_cmp
        - Branch String:   'crypto/x509/v3_genn.c:99,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:101,34'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:105,35'
              BranchSideFuncs:
                - edipartyname_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:109,32'
              BranchSideFuncs:
                - OTHERNAME_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:115,34'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:115,34'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:115,34'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:119,32'
              BranchSideFuncs:
                - X509_NAME_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:123,40'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:127,26'
              BranchSideFuncs:
                - OBJ_cmp
            - BranchSide:      'crypto/x509/v3_genn.c:130,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:101,18'
          Dst:             ASN1_STRING_cmp
        - Src:             'crypto/x509/v3_genn.c:105,18'
          Dst:             edipartyname_cmp
        - Src:             'crypto/x509/v3_genn.c:109,18'
          Dst:             OTHERNAME_cmp
        - Src:             'crypto/x509/v3_genn.c:115,18'
          Dst:             ASN1_STRING_cmp
        - Src:             'crypto/x509/v3_genn.c:119,18'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/v3_genn.c:123,18'
          Dst:             ASN1_OCTET_STRING_cmp
        - Src:             'crypto/x509/v3_genn.c:127,18'
          Dst:             OBJ_cmp
    - functionName:    GENERAL_NAME_dup
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_dup
        - i2d_GENERAL_NAME
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:56,28'
          Dst:             ASN1_dup
        - Src:             'crypto/x509/v3_genn.c:56,28'
          Dst:             i2d_GENERAL_NAME
        - Src:             'crypto/x509/v3_genn.c:56,28'
          Dst:             d2i_GENERAL_NAME
    - functionName:    i2d_GENERAL_NAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - GENERAL_NAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             GENERAL_NAME_it
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_GENERAL_NAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - GENERAL_NAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             GENERAL_NAME_it
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             ASN1_item_d2i
    - functionName:    GENERAL_NAME_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EDIPARTYNAME_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GENERAL_NAMES_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - GENERAL_NAMES_it
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             GENERAL_NAMES_it
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             ASN1_item_free
    - functionName:    GENERAL_NAMES_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GENERAL_NAMES_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - GENERAL_NAMES_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:52,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:52,1'
              BranchSideFuncs:
                - GENERAL_NAMES_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_genn.c:52,1'
              BranchSideFuncs:
                - GENERAL_NAMES_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             GENERAL_NAMES_it
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_GENERAL_NAMES
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - GENERAL_NAMES_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             GENERAL_NAMES_it
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_GENERAL_NAMES
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_GENERAL_NAME **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - GENERAL_NAMES_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             GENERAL_NAMES_it
        - Src:             'crypto/x509/v3_genn.c:52,1'
          Dst:             ASN1_item_d2i
    - functionName:    GENERAL_NAME_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - GENERAL_NAME_it
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             GENERAL_NAME_it
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             ASN1_item_free
    - functionName:    GENERAL_NAME_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - GENERAL_NAME_it
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:46,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:46,1'
              BranchSideFuncs:
                - GENERAL_NAME_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_genn.c:46,1'
              BranchSideFuncs:
                - GENERAL_NAME_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             GENERAL_NAME_it
        - Src:             'crypto/x509/v3_genn.c:46,1'
          Dst:             ASN1_item_new
    - functionName:    EDIPARTYNAME_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - EDIPARTYNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             EDIPARTYNAME_it
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             ASN1_item_free
    - functionName:    EDIPARTYNAME_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - EDIPARTYNAME_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_genn.c:30,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_genn.c:30,1'
              BranchSideFuncs:
                - EDIPARTYNAME_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_genn.c:30,1'
              BranchSideFuncs:
                - EDIPARTYNAME_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             EDIPARTYNAME_it
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_EDIPARTYNAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_val_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - EDIPARTYNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             EDIPARTYNAME_it
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_EDIPARTYNAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_val_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - EDIPARTYNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             EDIPARTYNAME_it
        - Src:             'crypto/x509/v3_genn.c:30,1'
          Dst:             ASN1_item_d2i
    - functionName:    OTHERNAME_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - OTHERNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             OTHERNAME_it
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             ASN1_item_free
    - functionName:    i2d_OTHERNAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_algor_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - OTHERNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             OTHERNAME_it
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_OTHERNAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_genn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'struct.X509_algor_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_algor_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - OTHERNAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             OTHERNAME_it
        - Src:             'crypto/x509/v3_genn.c:22,1'
          Dst:             ASN1_item_d2i
    - functionName:    ext_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ext_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:47,1'
          Dst:             ext_cmp
    - functionName:    ext_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method.2013 **'
        - 'struct.v3_ext_method.2013 **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_add1_i2d
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - int
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - x
        - nid
        - value
        - crit
        - flags
      BBCount:         44
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - OPENSSL_sk_delete
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - OPENSSL_sk_set
        - OPENSSL_sk_value
        - X509V3_EXT_i2d
        - X509_EXTENSION_free
        - X509v3_get_ext_by_NID
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:232,41'
              BranchSideFuncs:
                - X509v3_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/v3_lib.c:235,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/v3_lib.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:256,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:237,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:241,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:245,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/v3_lib.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:246,21'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_delete
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/v3_lib.c:252,5'
              BranchSideFuncs:
                - X509V3_EXT_i2d
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/v3_lib.c:247,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:248,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:249,33'
              BranchSideFuncs:
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/v3_lib.c:256,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:257,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:258,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:256,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:258,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:271,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/v3_lib.c:276,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/v3_lib.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:277,17'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/v3_lib.c:284,12'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_lib.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:280,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:286,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:286,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_lib.c:288,10'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/v3_lib.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:287,9'
              BranchSideFuncs:
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_lib.c:288,10'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9437
                - ossl_check_X509_EXTENSION_type.9436
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/v3_lib.c:288,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:291,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:297,9'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.9437
                - OPENSSL_sk_free
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/v3_lib.c:298,25'
              BranchSideFuncs:
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/v3_lib.c:302,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:232,18'
          Dst:             X509v3_get_ext_by_NID
        - Src:             'crypto/x509/v3_lib.c:246,21'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:246,21'
          Dst:             OPENSSL_sk_delete
        - Src:             'crypto/x509/v3_lib.c:249,13'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_lib.c:268,11'
          Dst:             X509V3_EXT_i2d
        - Src:             'crypto/x509/v3_lib.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_lib.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_lib.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_lib.c:277,17'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:277,17'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_lib.c:278,9'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_lib.c:279,14'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:279,14'
          Dst:             ossl_check_X509_EXTENSION_type
        - Src:             'crypto/x509/v3_lib.c:279,14'
          Dst:             OPENSSL_sk_set
        - Src:             'crypto/x509/v3_lib.c:286,19'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_lib.c:288,10'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:288,10'
          Dst:             ossl_check_X509_EXTENSION_type
        - Src:             'crypto/x509/v3_lib.c:288,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_lib.c:297,9'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:297,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/v3_lib.c:298,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_lib.c:303,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_lib.c:303,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_lib.c:303,9'
          Dst:             ERR_set_error
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_get_d2i
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - nid
        - crit
        - idx
      BBCount:         45
      ICount:          220
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_EXT_d2i
        - X509_EXTENSION_get_critical
        - X509_EXTENSION_get_object
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:170,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_lib.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:171,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:173,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:176,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:177,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:179,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_lib.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:181,17'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:182,14'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_lib.c:182,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:183,14'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
            - BranchSide:      'crypto/x509/v3_lib.c:198,9'
              BranchSideFuncs:
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
        - Branch String:   'crypto/x509/v3_lib.c:184,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:185,17'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:197,5'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_lib.c:185,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:186,24'
              BranchSideFuncs:
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
            - BranchSide:      'crypto/x509/v3_lib.c:189,24'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
                - ossl_check_const_X509_EXTENSION_sk_type.9439
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_lib.c:191,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:192,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:193,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:198,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:200,13'
              BranchSideFuncs:
                - X509V3_EXT_d2i
                - X509_EXTENSION_get_critical
            - BranchSide:      'crypto/x509/v3_lib.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:201,49'
              BranchSideFuncs:
                - X509_EXTENSION_get_critical
                - X509V3_EXT_d2i
            - BranchSide:      'crypto/x509/v3_lib.c:202,31'
              BranchSideFuncs:
                - X509V3_EXT_d2i
        - Branch String:   'crypto/x509/v3_lib.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:209,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:182,27'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:182,27'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_lib.c:183,14'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_lib.c:183,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_lib.c:184,25'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_lib.c:184,13'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_lib.c:201,21'
          Dst:             X509_EXTENSION_get_critical
        - Src:             'crypto/x509/v3_lib.c:202,16'
          Dst:             X509V3_EXT_d2i
    - functionName:    X509V3_EXT_d2i
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - ASN1_item_d2i
        - X509V3_EXT_get
        - X509_EXTENSION_get_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:139,40'
              BranchSideFuncs:
                - X509_EXTENSION_get_data
                - ASN1_STRING_get0_data
                - ASN1_STRING_length
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_d2i
        - Branch String:   'crypto/x509/v3_lib.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:143,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_d2i
            - BranchSide:      'crypto/x509/v3_lib.c:144,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:137,19'
          Dst:             X509V3_EXT_get
        - Src:             'crypto/x509/v3_lib.c:139,16'
          Dst:             X509_EXTENSION_get_data
        - Src:             'crypto/x509/v3_lib.c:140,9'
          Dst:             ASN1_STRING_get0_data
        - Src:             'crypto/x509/v3_lib.c:141,14'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/x509/v3_lib.c:143,16'
          Dst:             ASN1_item_d2i
    - functionName:    X509V3_EXT_get
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'struct.v3_ext_method.2013 *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_obj2nid
        - X509V3_EXT_get_nid
        - X509_EXTENSION_get_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:78,31'
              BranchSideFuncs:
                - X509V3_EXT_get_nid
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:76,28'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_lib.c:76,16'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_lib.c:78,12'
          Dst:             X509V3_EXT_get_nid
    - functionName:    X509V3_EXT_get_nid
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.v3_ext_method.2013 *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_bsearch_ext
        - OPENSSL_sk_find
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - ossl_check_X509V3_EXT_METHOD_sk_type
        - ossl_check_const_X509V3_EXT_METHOD_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:60,19'
              BranchSideFuncs:
                - OBJ_bsearch_ext
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_sort
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_find
                - ossl_check_const_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_lib.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:63,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:64,10'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_sort
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_find
                - ossl_check_const_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_lib.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:65,9'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_sort
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_find
                - ossl_check_const_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/v3_lib.c:67,5'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_sort
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_find
                - ossl_check_const_X509V3_EXT_METHOD_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:61,11'
          Dst:             OBJ_bsearch_ext
        - Src:             'crypto/x509/v3_lib.c:67,5'
          Dst:             ossl_check_X509V3_EXT_METHOD_sk_type
        - Src:             'crypto/x509/v3_lib.c:67,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/v3_lib.c:68,11'
          Dst:             ossl_check_X509V3_EXT_METHOD_sk_type
        - Src:             'crypto/x509/v3_lib.c:68,11'
          Dst:             ossl_check_X509V3_EXT_METHOD_type
        - Src:             'crypto/x509/v3_lib.c:68,11'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/v3_lib.c:70,12'
          Dst:             ossl_check_const_X509V3_EXT_METHOD_sk_type
        - Src:             'crypto/x509/v3_lib.c:70,12'
          Dst:             OPENSSL_sk_value
    - functionName:    OBJ_bsearch_ext
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.v3_ext_method.2013 **'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2013 **'
        - 'struct.v3_ext_method.2013 **'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - ext_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:47,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/x509/v3_lib.c:47,1'
          Dst:             ext_cmp_BSEARCH_CMP_FN
    - functionName:    ossl_check_X509V3_EXT_METHOD_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509V3_EXT_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509V3_EXT_METHOD_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.v3_ext_method.2013 *'
      argCount:        1
      argTypes:
        - 'struct.v3_ext_method.2013 *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509V3_EXT_METHOD_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509V3_EXT_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_add_standard_extensions
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ext_list_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.v3_ext_method.2013 *'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:114,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_lib.c:115,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:115,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_X509V3_EXT_METHOD_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_EXT_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - ext_list_free
        - ossl_check_X509V3_EXT_METHOD_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:108,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:108,5'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_lib.c:108,5'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:108,5'
          Dst:             ossl_check_X509V3_EXT_METHOD_sk_type
        - Src:             'crypto/x509/v3_lib.c:108,5'
          Dst:             ossl_check_X509V3_EXT_METHOD_freefunc_type
        - Src:             'crypto/x509/v3_lib.c:108,5'
          Dst:             ext_list_free
        - Src:             'crypto/x509/v3_lib.c:108,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509V3_EXT_add_alias
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nid_to
        - nid_from
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
        - X509V3_EXT_add
        - X509V3_EXT_get_nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:98,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - X509V3_EXT_add
        - Branch String:   'crypto/x509/v3_lib.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:100,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - X509V3_EXT_add
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:94,16'
          Dst:             X509V3_EXT_get_nid
        - Src:             'crypto/x509/v3_lib.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_lib.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_lib.c:95,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_lib.c:98,19'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/v3_lib.c:103,12'
          Dst:             X509V3_EXT_add
    - functionName:    X509V3_EXT_add
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.v3_ext_method.2013 *'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - ext_cmp
        - ossl_check_X509V3_EXT_METHOD_compfunc_type
        - ossl_check_X509V3_EXT_METHOD_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:28,24'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_compfunc_type
                - OPENSSL_sk_new
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:32,10'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:29,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_lib.c:32,10'
              BranchSideFuncs:
                - ossl_check_X509V3_EXT_METHOD_sk_type
                - ossl_check_X509V3_EXT_METHOD_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_lib.c:32,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_lib.c:36,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:28,24'
          Dst:             ossl_check_X509V3_EXT_METHOD_compfunc_type
        - Src:             'crypto/x509/v3_lib.c:28,24'
          Dst:             ext_cmp
        - Src:             'crypto/x509/v3_lib.c:28,24'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/v3_lib.c:29,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_lib.c:29,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_lib.c:29,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_lib.c:32,10'
          Dst:             ossl_check_X509V3_EXT_METHOD_sk_type
        - Src:             'crypto/x509/v3_lib.c:32,10'
          Dst:             ossl_check_X509V3_EXT_METHOD_type
        - Src:             'crypto/x509/v3_lib.c:32,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_lib.c:33,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_lib.c:33,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_lib.c:33,9'
          Dst:             ERR_set_error
    - functionName:    ossl_check_X509V3_EXT_METHOD_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_EXT_add_list
      functionSourceFile: '/src/openssl/crypto/x509/v3_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.v3_ext_method.2013 *'
      constantsTouched: []
      argNames:
        - extlist
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - X509V3_EXT_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_lib.c:83,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:84,29'
              BranchSideFuncs:
                - X509V3_EXT_add
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_lib.c:84,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_lib.c:84,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_add
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_lib.c:85,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_lib.c:84,14'
          Dst:             X509V3_EXT_add
    - functionName:    ia5ncasecmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         22
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:104,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:105,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:106,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:123,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:109,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:109,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:111,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:109,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:110,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:111,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:111,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:111,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:111,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:112,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:114,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:115,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:117,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:117,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:118,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:121,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ia5memrchr
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - str
        - c
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:87,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:87,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:87,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:87,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:87,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:92,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nc_ip
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ip
        - base
      BBCount:         20
      ICount:          154
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:822,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:822,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:824,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:822,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:823,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:824,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:824,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:824,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:824,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:825,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:828,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:828,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:831,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:835,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:836,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:839,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:836,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:836,66'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:837,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nc_uri
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - uri
        - base
      BBCount:         36
      ICount:          282
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ia5ncasecmp
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:771,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:771,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:772,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:772,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:773,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:773,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:770,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:775,15'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - memchr
        - Branch String:   'crypto/x509/v3_ncons.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:784,13'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:786,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:786,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:787,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:789,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:791,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:792,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:795,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:795,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:804,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:795,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:796,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:804,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:796,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:797,17'
              BranchSideFuncs:
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:801,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:798,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:799,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:805,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:805,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:806,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:808,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:766,21'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:781,9'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:784,13'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:798,17'
          Dst:             ia5ncasecmp
        - Src:             'crypto/x509/v3_ncons.c:805,12'
          Dst:             ia5ncasecmp
    - functionName:    nc_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - eml
        - base
      BBCount:         38
      ICount:          266
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ia5memrchr
        - ia5ncasecmp
        - memchr
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:724,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:726,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:726,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:726,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:737,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:726,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:726,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:737,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:726,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:727,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:737,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:727,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:728,23'
              BranchSideFuncs:
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:729,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:730,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:737,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:738,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:751,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:738,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:739,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:749,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:739,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:740,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:741,24'
              BranchSideFuncs:
                - memchr
                - memchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:741,54'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:742,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:743,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:741,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:745,25'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:745,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:746,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:747,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:755,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:755,50'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:755,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:719,26'
          Dst:             ia5memrchr
        - Src:             'crypto/x509/v3_ncons.c:720,25'
          Dst:             ia5memrchr
        - Src:             'crypto/x509/v3_ncons.c:729,17'
          Dst:             ia5ncasecmp
        - Src:             'crypto/x509/v3_ncons.c:741,17'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:742,17'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:745,17'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_ncons.c:755,38'
          Dst:             ia5ncasecmp
    - functionName:    nc_dns
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - dns
        - base
      BBCount:         18
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ia5ncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:615,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:616,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:618,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:618,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:625,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:625,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:626,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:631,21'
              BranchSideFuncs:
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:627,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:627,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:629,5'
              BranchSideFuncs:
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:627,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:628,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:629,5'
              BranchSideFuncs:
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:631,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:634,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:631,9'
          Dst:             ia5ncasecmp
    - functionName:    nc_dn
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - nm
        - base
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - i2d_X509_NAME
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:598,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:598,39'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:598,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:600,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:600,41'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:602,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:600,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:602,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:602,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:604,16'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:604,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:606,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:598,25'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/v3_ncons.c:600,27'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/v3_ncons.c:604,9'
          Dst:             memcmp
    - functionName:    nc_email_eai
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - emltype
        - base
      BBCount:         32
      ICount:          239
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - ia5memrchr
        - ia5ncasecmp
        - memchr
        - ossl_a2ulabel
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:657,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:657,36'
              BranchSideFuncs:
                - memchr
                - CRYPTO_strndup
                - __sanitizer_cov_trace_const_cmp4
                - ia5memrchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:661,15'
              BranchSideFuncs:
                - CRYPTO_strndup
                - __sanitizer_cov_trace_const_cmp4
                - ia5memrchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:657,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:658,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:661,15'
              BranchSideFuncs:
                - CRYPTO_strndup
                - __sanitizer_cov_trace_const_cmp4
                - ia5memrchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:665,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ia5memrchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:666,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:670,11'
              BranchSideFuncs:
                - ia5memrchr
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:674,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:675,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:680,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:680,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:681,9'
              BranchSideFuncs:
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:697,23'
              BranchSideFuncs:
                - ossl_a2ulabel
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:682,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:683,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:687,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:687,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:688,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:693,13'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:690,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:691,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:692,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:697,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:698,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:702,14'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ia5ncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:705,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:705,28'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:706,13'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:704,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:705,59'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:706,13'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:657,29'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:661,15'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_ncons.c:672,13'
          Dst:             ia5memrchr
        - Src:             'crypto/x509/v3_ncons.c:682,13'
          Dst:             ossl_a2ulabel
        - Src:             'crypto/x509/v3_ncons.c:687,35'
          Dst:             strlen
        - Src:             'crypto/x509/v3_ncons.c:688,37'
          Dst:             strlen
        - Src:             'crypto/x509/v3_ncons.c:690,45'
          Dst:             strlen
        - Src:             'crypto/x509/v3_ncons.c:690,17'
          Dst:             ia5ncasecmp
        - Src:             'crypto/x509/v3_ncons.c:697,9'
          Dst:             ossl_a2ulabel
        - Src:             'crypto/x509/v3_ncons.c:704,23'
          Dst:             strlen
        - Src:             'crypto/x509/v3_ncons.c:705,16'
          Dst:             ia5ncasecmp
        - Src:             'crypto/x509/v3_ncons.c:711,5'
          Dst:             CRYPTO_free
    - functionName:    nc_match_single
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.GENERAL_NAME_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - effective_type
        - gen
        - base
      BBCount:         13
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - nc_dn
        - nc_dns
        - nc_email
        - nc_email_eai
        - nc_ip
        - nc_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:553,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:555,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - nc_email_eai
            - BranchSide:      'crypto/x509/v3_ncons.c:568,22'
              BranchSideFuncs:
                - nc_dn
            - BranchSide:      'crypto/x509/v3_ncons.c:571,23'
              BranchSideFuncs:
                - nc_dns
            - BranchSide:      'crypto/x509/v3_ncons.c:574,25'
              BranchSideFuncs:
                - nc_email
            - BranchSide:      'crypto/x509/v3_ncons.c:577,23'
              BranchSideFuncs:
                - nc_uri
            - BranchSide:      'crypto/x509/v3_ncons.c:581,22'
              BranchSideFuncs:
                - nc_ip
            - BranchSide:      'crypto/x509/v3_ncons.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:561,33'
              BranchSideFuncs:
                - nc_email_eai
            - BranchSide:      'crypto/x509/v3_ncons.c:564,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:561,20'
          Dst:             nc_email_eai
        - Src:             'crypto/x509/v3_ncons.c:568,16'
          Dst:             nc_dn
        - Src:             'crypto/x509/v3_ncons.c:571,16'
          Dst:             nc_dns
        - Src:             'crypto/x509/v3_ncons.c:574,16'
          Dst:             nc_email
        - Src:             'crypto/x509/v3_ncons.c:577,16'
          Dst:             nc_uri
        - Src:             'crypto/x509/v3_ncons.c:581,16'
          Dst:             nc_ip
    - functionName:    nc_minmax_valid
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.GENERAL_SUBTREE_st *'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_to_BN
        - BN_free
        - BN_is_zero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:468,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:469,12'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/x509/v3_ncons.c:471,9'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/x509/v3_ncons.c:471,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:471,9'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
            - BranchSide:      'crypto/x509/v3_ncons.c:472,33'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
        - Branch String:   'crypto/x509/v3_ncons.c:473,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:473,39'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/x509/v3_ncons.c:474,16'
              BranchSideFuncs:
                - BN_free
        - Branch String:   'crypto/x509/v3_ncons.c:473,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:474,16'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      'crypto/x509/v3_ncons.c:475,17'
              BranchSideFuncs:
                - BN_free
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:472,14'
          Dst:             ASN1_INTEGER_to_BN
        - Src:             'crypto/x509/v3_ncons.c:473,28'
          Dst:             BN_is_zero
        - Src:             'crypto/x509/v3_ncons.c:475,9'
          Dst:             BN_free
    - functionName:    safe_add_int
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
        - err
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:24,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:24,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:24,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    print_nc_ipadd
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - ip
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_printf
        - CRYPTO_free
        - ossl_ipaddr_to_asc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:219,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:219,9'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
                - ossl_ipaddr_to_asc
                - CRYPTO_free
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:219,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ipaddr_to_asc
                - ossl_ipaddr_to_asc
                - CRYPTO_free
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:219,40'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:219,16'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
                - ossl_ipaddr_to_asc
                - CRYPTO_free
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:219,62'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
                - ossl_ipaddr_to_asc
                - CRYPTO_free
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:223,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:223,30'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:223,27'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:224,23'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:224,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:221,17'
          Dst:             ossl_ipaddr_to_asc
        - Src:             'crypto/x509/v3_ncons.c:222,17'
          Dst:             ossl_ipaddr_to_asc
        - Src:             'crypto/x509/v3_ncons.c:224,12'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_ncons.c:226,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_ncons.c:227,5'
          Dst:             CRYPTO_free
    - functionName:    do_i2r_name_constraints
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.stack_st_GENERAL_SUBTREE *'
        - 'struct.bio_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - trees
        - bp
        - ind
        - name
      BBCount:         16
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_printf
        - BIO_puts
        - GENERAL_NAME_print
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_GENERAL_SUBTREE_sk_type
        - print_nc_ipadd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:202,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - print_nc_ipadd
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_ncons.c:203,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - print_nc_ipadd
                - BIO_puts
        - Branch String:   'crypto/x509/v3_ncons.c:203,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - print_nc_ipadd
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_ncons.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:205,22'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_nc_ipadd
            - BranchSide:      'crypto/x509/v3_ncons.c:206,16'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - print_nc_ipadd
        - Branch String:   'crypto/x509/v3_ncons.c:208,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:209,28'
              BranchSideFuncs:
                - print_nc_ipadd
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_print
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_ncons.c:211,32'
              BranchSideFuncs:
                - GENERAL_NAME_print
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_nc_ipadd
                - BIO_puts
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:201,9'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:201,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:202,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_ncons.c:203,21'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:203,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:205,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_ncons.c:206,16'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:206,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_ncons.c:207,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_ncons.c:209,13'
          Dst:             print_nc_ipadd
        - Src:             'crypto/x509/v3_ncons.c:211,13'
          Dst:             GENERAL_NAME_print
    - functionName:    ossl_check_const_GENERAL_SUBTREE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_SUBTREE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_SUBTREE_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'struct.GENERAL_SUBTREE_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_SUBTREE_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_SUBTREE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_SUBTREE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cn2dnsid
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - cn
        - dnsid
        - idlen
      BBCount:         55
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - ASN1_STRING_to_UTF8
        - CRYPTO_free
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:350,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:358,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memchr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:358,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:358,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memchr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:358,5'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:358,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:359,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memchr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:362,16'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:363,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:376,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:376,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:377,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:406,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:379,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:379,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:380,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:380,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:380,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:383,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:380,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:380,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:381,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:381,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:381,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:383,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:381,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:381,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:382,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:382,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:382,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:383,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:379,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:383,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:386,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:386,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:386,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:402,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:386,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:387,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:402,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:387,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:388,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:394,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:395,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:395,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:396,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:396,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:397,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:397,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:394,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:398,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_ncons.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:407,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:411,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:350,24'
          Dst:             ASN1_STRING_to_UTF8
        - Src:             'crypto/x509/v3_ncons.c:362,9'
          Dst:             memchr
        - Src:             'crypto/x509/v3_ncons.c:363,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_ncons.c:411,5'
          Dst:             CRYPTO_free
    - functionName:    NAME_CONSTRAINTS_check_CN
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.NAME_CONSTRAINTS_st *'
      constantsTouched: []
      argNames:
        - x
        - nc
      BBCount:         14
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - X509_NAME_ENTRY_get_data
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_get_subject_name
        - cn2dnsid
        - nc_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:439,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:441,34'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - cn2dnsid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - CRYPTO_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:445,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:446,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:447,13'
              BranchSideFuncs:
                - nc_match
                - CRYPTO_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - cn2dnsid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:447,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:448,13'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - cn2dnsid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_ncons.c:450,23'
              BranchSideFuncs:
                - nc_match
                - CRYPTO_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - cn2dnsid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:454,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:432,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:455,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:421,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_ncons.c:438,13'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'crypto/x509/v3_ncons.c:441,14'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/v3_ncons.c:442,14'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/x509/v3_ncons.c:445,18'
          Dst:             cn2dnsid
        - Src:             'crypto/x509/v3_ncons.c:452,13'
          Dst:             nc_match
        - Src:             'crypto/x509/v3_ncons.c:453,9'
          Dst:             CRYPTO_free
    - functionName:    nc_match
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.NAME_CONSTRAINTS_st *'
      constantsTouched: []
      argNames:
        - gen
        - nc
      BBCount:         54
      ICount:          320
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - OBJ_cmp
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - nc_match_single
        - nc_minmax_valid
        - ossl_check_const_GENERAL_SUBTREE_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:492,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:493,22'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:502,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:494,24'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:502,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:502,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:503,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:523,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:505,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:505,17'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:508,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:505,49'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:506,25'
              BranchSideFuncs:
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:509,30'
              BranchSideFuncs:
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:504,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:508,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:509,30'
              BranchSideFuncs:
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:509,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:510,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:512,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:512,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:513,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:514,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:514,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:515,19'
              BranchSideFuncs:
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:516,29'
              BranchSideFuncs:
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:517,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:518,19'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:519,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:519,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:520,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:523,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:528,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:528,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:529,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:531,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:531,17'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:534,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:531,49'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:532,25'
              BranchSideFuncs:
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:535,30'
              BranchSideFuncs:
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:530,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:534,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:535,30'
              BranchSideFuncs:
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:535,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:536,13'
              BranchSideFuncs:
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:538,29'
              BranchSideFuncs:
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:539,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:540,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:541,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - nc_minmax_valid
                - __sanitizer_cov_trace_const_cmp4
                - nc_match_single
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:493,10'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_ncons.c:502,21'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:502,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:503,15'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:503,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_ncons.c:506,17'
          Dst:             OBJ_cmp
        - Src:             'crypto/x509/v3_ncons.c:509,14'
          Dst:             nc_minmax_valid
        - Src:             'crypto/x509/v3_ncons.c:516,13'
          Dst:             nc_match_single
        - Src:             'crypto/x509/v3_ncons.c:528,21'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:528,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:529,15'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:529,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_ncons.c:532,17'
          Dst:             OBJ_cmp
        - Src:             'crypto/x509/v3_ncons.c:535,14'
          Dst:             nc_minmax_valid
        - Src:             'crypto/x509/v3_ncons.c:538,13'
          Dst:             nc_match_single
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_lengths
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - a
        - b
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - safe_add_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:239,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int.9512
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:240,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - safe_add_int.9512
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:240,9'
              BranchSideFuncs:
                - safe_add_int.9512
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:241,11'
              BranchSideFuncs:
                - safe_add_int.9512
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:243,12'
          Dst:             safe_add_int
    - functionName:    NAME_CONSTRAINTS_check
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.NAME_CONSTRAINTS_st *'
      constantsTouched: []
      argNames:
        - x
        - nc
      BBCount:         33
      ICount:          224
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_get_data
        - X509_NAME_entry_count
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_get_subject_name
        - add_lengths
        - nc_match
        - ossl_check_const_GENERAL_NAME_sk_type
        - ossl_check_const_GENERAL_SUBTREE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:273,25'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - ossl_check_const_GENERAL_SUBTREE_sk_type
                - OPENSSL_sk_num
                - add_lengths
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:275,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:275,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:275,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
            - BranchSide:      'crypto/x509/v3_ncons.c:278,31'
              BranchSideFuncs:
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
        - Branch String:   'crypto/x509/v3_ncons.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:278,31'
              BranchSideFuncs:
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
        - Branch String:   'crypto/x509/v3_ncons.c:278,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:280,15'
              BranchSideFuncs:
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:311,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:285,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:286,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:288,15'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:296,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:297,17'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:298,38'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - nc_match
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:300,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:303,34'
              BranchSideFuncs:
                - nc_match
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:305,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:306,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:311,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:312,29'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:314,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_ncons.c:316,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9519
                - OPENSSL_sk_value
                - nc_match
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:264,10'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_ncons.c:270,35'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/v3_ncons.c:271,22'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_ncons.c:271,22'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:270,10'
          Dst:             add_lengths
        - Src:             'crypto/x509/v3_ncons.c:273,25'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:273,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:274,25'
          Dst:             ossl_check_const_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:274,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:272,13'
          Dst:             add_lengths
        - Src:             'crypto/x509/v3_ncons.c:278,9'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/v3_ncons.c:283,13'
          Dst:             nc_match
        - Src:             'crypto/x509/v3_ncons.c:295,17'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'crypto/x509/v3_ncons.c:298,18'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/v3_ncons.c:299,34'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/x509/v3_ncons.c:303,17'
          Dst:             nc_match
        - Src:             'crypto/x509/v3_ncons.c:311,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_ncons.c:311,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:312,29'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_ncons.c:312,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_ncons.c:313,13'
          Dst:             nc_match
    - functionName:    NAME_CONSTRAINTS_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.NAME_CONSTRAINTS_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - NAME_CONSTRAINTS_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:71,1'
          Dst:             NAME_CONSTRAINTS_it
        - Src:             'crypto/x509/v3_ncons.c:71,1'
          Dst:             ASN1_item_free
    - functionName:    NAME_CONSTRAINTS_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GENERAL_SUBTREE_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NAME_CONSTRAINTS_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.NAME_CONSTRAINTS_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - NAME_CONSTRAINTS_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:71,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:71,1'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_ncons.c:71,1'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:71,1'
          Dst:             NAME_CONSTRAINTS_it
        - Src:             'crypto/x509/v3_ncons.c:71,1'
          Dst:             ASN1_item_new
    - functionName:    GENERAL_SUBTREE_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.GENERAL_SUBTREE_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - GENERAL_SUBTREE_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:70,1'
          Dst:             GENERAL_SUBTREE_it
        - Src:             'crypto/x509/v3_ncons.c:70,1'
          Dst:             ASN1_item_free
    - functionName:    GENERAL_SUBTREE_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'struct.GENERAL_SUBTREE_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - GENERAL_SUBTREE_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:70,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:70,1'
              BranchSideFuncs:
                - GENERAL_SUBTREE_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_ncons.c:70,1'
              BranchSideFuncs:
                - GENERAL_SUBTREE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:70,1'
          Dst:             GENERAL_SUBTREE_it
        - Src:             'crypto/x509/v3_ncons.c:70,1'
          Dst:             ASN1_item_new
    - functionName:    i2r_NAME_CONSTRAINTS
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'char *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - method
        - a
        - bp
        - ind
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_puts
        - do_i2r_name_constraints
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:188,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:188,37'
              BranchSideFuncs:
                - do_i2r_name_constraints
                - BIO_puts
            - BranchSide:      'crypto/x509/v3_ncons.c:188,34'
              BranchSideFuncs:
                - do_i2r_name_constraints
        - Branch String:   'crypto/x509/v3_ncons.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:188,9'
              BranchSideFuncs:
                - BIO_puts
                - do_i2r_name_constraints
            - BranchSide:      'crypto/x509/v3_ncons.c:189,18'
              BranchSideFuncs:
                - BIO_puts
                - do_i2r_name_constraints
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:186,5'
          Dst:             do_i2r_name_constraints
        - Src:             'crypto/x509/v3_ncons.c:189,9'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_ncons.c:190,5'
          Dst:             do_i2r_name_constraints
    - functionName:    v2i_NAME_CONSTRAINTS
      functionSourceFile: '/src/openssl/crypto/x509/v3_ncons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         35
      ICount:          240
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - GENERAL_SUBTREE_free
        - GENERAL_SUBTREE_new
        - NAME_CONSTRAINTS_free
        - NAME_CONSTRAINTS_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - ossl_check_GENERAL_SUBTREE_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - strncmp
        - v2i_GENERAL_NAME_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_ncons.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:139,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
            - BranchSide:      'crypto/x509/v3_ncons.c:142,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:142,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:143,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_ncons.c:144,48'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:144,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_ncons.c:147,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_ncons.c:144,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:145,22'
              BranchSideFuncs:
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_ncons.c:147,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_ncons.c:147,54'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:147,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_ncons.c:151,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
        - Branch String:   'crypto/x509/v3_ncons.c:147,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:148,22'
              BranchSideFuncs:
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_ncons.c:151,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
        - Branch String:   'crypto/x509/v3_ncons.c:156,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:157,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
            - BranchSide:      'crypto/x509/v3_ncons.c:160,34'
              BranchSideFuncs:
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_ncons.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:161,13'
              BranchSideFuncs:
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/v3_ncons.c:164,14'
              BranchSideFuncs:
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_ncons.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:165,22'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:166,14'
              BranchSideFuncs:
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_ncons.c:166,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:166,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
            - BranchSide:      'crypto/x509/v3_ncons.c:167,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
        - Branch String:   'crypto/x509/v3_ncons.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_ncons.c:167,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_ncons.c:170,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9518
                - OPENSSL_sk_value
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - NAME_CONSTRAINTS_free
                - GENERAL_SUBTREE_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_SUBTREE_new
                - v2i_GENERAL_NAME_ex
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_SUBTREE_sk_type
                - ossl_check_GENERAL_SUBTREE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_ncons.c:137,13'
          Dst:             NAME_CONSTRAINTS_new
        - Src:             'crypto/x509/v3_ncons.c:139,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_ncons.c:139,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_ncons.c:139,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_ncons.c:142,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:142,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_ncons.c:143,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:143,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_ncons.c:144,13'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_ncons.c:147,20'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_ncons.c:151,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_ncons.c:151,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_ncons.c:151,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_ncons.c:155,15'
          Dst:             GENERAL_SUBTREE_new
        - Src:             'crypto/x509/v3_ncons.c:157,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_ncons.c:157,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_ncons.c:157,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_ncons.c:160,14'
          Dst:             v2i_GENERAL_NAME_ex
        - Src:             'crypto/x509/v3_ncons.c:161,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_ncons.c:161,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_ncons.c:161,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_ncons.c:165,22'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_ncons.c:166,32'
          Dst:             ossl_check_GENERAL_SUBTREE_sk_type
        - Src:             'crypto/x509/v3_ncons.c:166,32'
          Dst:             ossl_check_GENERAL_SUBTREE_type
        - Src:             'crypto/x509/v3_ncons.c:166,32'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_ncons.c:167,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_ncons.c:167,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_ncons.c:167,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_ncons.c:176,5'
          Dst:             NAME_CONSTRAINTS_free
        - Src:             'crypto/x509/v3_ncons.c:177,5'
          Dst:             GENERAL_SUBTREE_free
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_pci_value
      functionSourceFile: '/src/openssl/crypto/x509/v3_pci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.CONF_VALUE *'
        - 'struct.asn1_object_st **'
        - 'struct.asn1_string_st **'
        - 'struct.asn1_string_st **'
      constantsTouched: []
      argNames:
        - val
        - language
        - pathlen
        - policy
      BBCount:         84
      ICount:          731
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - BIO_free_all
        - BIO_new_file
        - BIO_read
        - BIO_test_flags
        - CRYPTO_free
        - CRYPTO_realloc
        - ERR_add_error_data
        - ERR_new
        - OBJ_txt2obj
        - OPENSSL_hexstr2buf
        - X509V3_get_value_int
        - strcmp
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pci.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:92,14'
              BranchSideFuncs:
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:102,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ASN1_OCTET_STRING_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:92,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:93,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:97,38'
              BranchSideFuncs:
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:97,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:98,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pci.c:102,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:103,14'
              BranchSideFuncs:
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:114,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ASN1_OCTET_STRING_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:103,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:104,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:109,35'
              BranchSideFuncs:
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:109,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_pci.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pci.c:119,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:120,23'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:128,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_pci.c:121,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:122,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:126,25'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_pci.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:128,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_pci.c:128,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_pci.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:130,36'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:158,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:130,36'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:158,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:133,17'
              BranchSideFuncs:
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:137,24'
              BranchSideFuncs:
                - CRYPTO_realloc
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:139,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:140,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_pci.c:146,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_pci.c:158,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:158,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:158,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:158,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:161,35'
              BranchSideFuncs:
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:196,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:158,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:161,35'
              BranchSideFuncs:
                - BIO_new_file
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:196,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:162,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:163,17'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:167,13'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:168,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:167,13'
              BranchSideFuncs:
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_pci.c:168,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:168,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:168,34'
              BranchSideFuncs:
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_pci.c:168,20'
              BranchSideFuncs:
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_pci.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:169,22'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_pci.c:189,26'
              BranchSideFuncs:
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:169,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:170,21'
              BranchSideFuncs:
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:172,28'
              BranchSideFuncs:
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:175,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:176,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:184,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - BIO_free_all
                - BIO_test_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:191,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:192,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_pci.c:196,9'
              BranchSideFuncs:
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_pci.c:196,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:196,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:196,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_pci.c:196,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:197,30'
              BranchSideFuncs:
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:218,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_pci.c:196,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:197,30'
              BranchSideFuncs:
                - strlen
                - CRYPTO_realloc
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_pci.c:218,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_pci.c:200,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:201,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_pci.c:211,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_pci.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:223,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_pci.c:226,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pci.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:230,33'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_pci.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_pci.c:91,9'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_pci.c:93,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:93,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:93,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:94,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:97,26'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_pci.c:98,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:98,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:98,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:99,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:102,16'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_pci.c:104,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:104,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:104,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:106,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:109,14'
          Dst:             X509V3_get_value_int
        - Src:             'crypto/x509/v3_pci.c:110,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:110,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:110,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:111,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:114,16'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_pci.c:120,23'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_pci.c:122,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:122,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:122,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:123,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:128,13'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_pci.c:130,17'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/x509/v3_pci.c:133,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:137,24'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/x509/v3_pci.c:146,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_pci.c:151,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_pci.c:154,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:157,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_pci.c:158,20'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_pci.c:161,22'
          Dst:             BIO_new_file
        - Src:             'crypto/x509/v3_pci.c:163,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:163,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:163,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:164,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:167,25'
          Dst:             BIO_read
        - Src:             'crypto/x509/v3_pci.c:168,34'
          Dst:             BIO_test_flags
        - Src:             'crypto/x509/v3_pci.c:172,28'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/x509/v3_pci.c:176,21'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_pci.c:179,21'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:180,21'
          Dst:             BIO_free_all
        - Src:             'crypto/x509/v3_pci.c:189,13'
          Dst:             BIO_free_all
        - Src:             'crypto/x509/v3_pci.c:192,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:192,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:192,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:193,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:196,20'
          Dst:             strncmp
        - Src:             'crypto/x509/v3_pci.c:197,23'
          Dst:             strlen
        - Src:             'crypto/x509/v3_pci.c:198,24'
          Dst:             CRYPTO_realloc
        - Src:             'crypto/x509/v3_pci.c:211,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_pci.c:214,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:218,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:218,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:218,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:219,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:223,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:230,9'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    r2i_pci
      functionSourceFile: '/src/openssl/crypto/x509/v3_pci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'struct.PROXY_CERT_INFO_EXTENSION_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2135 *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - value
      BBCount:         45
      ICount:          330
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_OBJECT_free
        - ASN1_OCTET_STRING_free
        - ERR_add_error_data
        - ERR_new
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - PROXY_CERT_INFO_EXTENSION_free
        - PROXY_CERT_INFO_EXTENSION_new
        - X509V3_conf_free
        - X509V3_get_section
        - X509V3_parse_list
        - X509V3_section_free
        - ossl_check_CONF_VALUE_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - process_pci_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pci.c:247,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:248,27'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:282,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pci.c:250,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:250,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:251,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_pci.c:250,46'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:250,50'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:255,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:250,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:255,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:257,17'
              BranchSideFuncs:
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:274,36'
              BranchSideFuncs:
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:260,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:261,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:265,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:265,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:265,38'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
            - BranchSide:      'crypto/x509/v3_pci.c:265,13'
              BranchSideFuncs:
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
        - Branch String:   'crypto/x509/v3_pci.c:265,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:267,39'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:270,33'
              BranchSideFuncs:
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:271,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:272,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:273,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_pci.c:274,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:0,0'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - process_pci_value
                - __sanitizer_cov_trace_const_cmp4
                - ERR_add_error_data
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_value
                - process_pci_value
                - ossl_check_const_CONF_VALUE_sk_type.9562
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pci.c:275,17'
              BranchSideFuncs:
                - ERR_add_error_data
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_pci.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:283,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pci.c:287,21'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pci.c:288,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:288,65'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pci.c:288,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pci.c:288,62'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:288,65'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pci.c:294,11'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
        - Branch String:   'crypto/x509/v3_pci.c:288,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:289,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_pci.c:294,11'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_new
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
        - Branch String:   'crypto/x509/v3_pci.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:296,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_INTEGER_free
                - ASN1_OCTET_STRING_free
                - PROXY_CERT_INFO_EXTENSION_free
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_pci.c:300,40'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9550
                - ossl_check_CONF_VALUE_freefunc_type.9549
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_pci.c:246,12'
          Dst:             X509V3_parse_list
        - Src:             'crypto/x509/v3_pci.c:247,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pci.c:247,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_pci.c:248,27'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pci.c:248,27'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_pci.c:251,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:251,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:251,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:252,13'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:259,20'
          Dst:             X509V3_get_section
        - Src:             'crypto/x509/v3_pci.c:261,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:261,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:261,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:262,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:265,42'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pci.c:265,42'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_pci.c:267,39'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pci.c:267,39'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_pci.c:267,21'
          Dst:             process_pci_value
        - Src:             'crypto/x509/v3_pci.c:270,13'
          Dst:             X509V3_section_free
        - Src:             'crypto/x509/v3_pci.c:274,18'
          Dst:             process_pci_value
        - Src:             'crypto/x509/v3_pci.c:275,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_pci.c:283,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:283,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:283,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:287,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_pci.c:289,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:289,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:289,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:294,11'
          Dst:             PROXY_CERT_INFO_EXTENSION_new
        - Src:             'crypto/x509/v3_pci.c:296,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pci.c:296,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pci.c:296,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pci.c:308,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_pci.c:309,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/v3_pci.c:311,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/v3_pci.c:313,5'
          Dst:             PROXY_CERT_INFO_EXTENSION_free
        - Src:             'crypto/x509/v3_pci.c:316,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pci.c:316,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_pci.c:316,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_pci.c:316,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    i2r_pci
      functionSourceFile: '/src/openssl/crypto/x509/v3_pci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2135 *'
        - 'struct.PROXY_CERT_INFO_EXTENSION_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - method
        - pci
        - out
        - indent
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_printf
        - BIO_puts
        - i2a_ASN1_INTEGER
        - i2a_ASN1_OBJECT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pci.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:72,26'
              BranchSideFuncs:
                - i2a_ASN1_INTEGER
                - BIO_puts
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_pci.c:74,20'
              BranchSideFuncs:
                - BIO_printf
                - BIO_puts
                - BIO_printf
                - i2a_ASN1_OBJECT
                - BIO_printf
        - Branch String:   'crypto/x509/v3_pci.c:78,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:78,37'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_pci.c:78,34'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pci.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pci.c:78,9'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_pci.c:79,20'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/x509/v3_pci.c:70,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_pci.c:72,9'
          Dst:             i2a_ASN1_INTEGER
        - Src:             'crypto/x509/v3_pci.c:74,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_pci.c:75,5'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_pci.c:76,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_pci.c:77,5'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/v3_pci.c:79,9'
          Dst:             BIO_printf
    - functionName:    PROXY_CERT_INFO_EXTENSION_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROXY_CERT_INFO_EXTENSION_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - PROXY_CERT_INFO_EXTENSION_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             PROXY_CERT_INFO_EXTENSION_it
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             ASN1_item_free
    - functionName:    PROXY_CERT_INFO_EXTENSION_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PROXY_POLICY_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PROXY_CERT_INFO_EXTENSION_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'struct.PROXY_CERT_INFO_EXTENSION_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - PROXY_CERT_INFO_EXTENSION_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pcia.c:62,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcia.c:62,1'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_pcia.c:62,1'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             PROXY_CERT_INFO_EXTENSION_it
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_PROXY_CERT_INFO_EXTENSION
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROXY_CERT_INFO_EXTENSION_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - PROXY_CERT_INFO_EXTENSION_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             PROXY_CERT_INFO_EXTENSION_it
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_PROXY_CERT_INFO_EXTENSION
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'struct.PROXY_CERT_INFO_EXTENSION_st *'
      argCount:        3
      argTypes:
        - 'struct.PROXY_CERT_INFO_EXTENSION_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - PROXY_CERT_INFO_EXTENSION_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             PROXY_CERT_INFO_EXTENSION_it
        - Src:             'crypto/x509/v3_pcia.c:62,1'
          Dst:             ASN1_item_d2i
    - functionName:    PROXY_POLICY_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROXY_POLICY_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - PROXY_POLICY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             PROXY_POLICY_it
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             ASN1_item_free
    - functionName:    PROXY_POLICY_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.PROXY_POLICY_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - PROXY_POLICY_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pcia.c:55,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcia.c:55,1'
              BranchSideFuncs:
                - PROXY_POLICY_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_pcia.c:55,1'
              BranchSideFuncs:
                - PROXY_POLICY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             PROXY_POLICY_it
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_PROXY_POLICY
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROXY_POLICY_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - PROXY_POLICY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             PROXY_POLICY_it
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_PROXY_POLICY
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.PROXY_POLICY_st *'
      argCount:        3
      argTypes:
        - 'struct.PROXY_POLICY_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - PROXY_POLICY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             PROXY_POLICY_it
        - Src:             'crypto/x509/v3_pcia.c:55,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICY_CONSTRAINTS_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - POLICY_CONSTRAINTS_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcons.c:41,1'
          Dst:             POLICY_CONSTRAINTS_it
        - Src:             'crypto/x509/v3_pcons.c:41,1'
          Dst:             ASN1_item_free
    - functionName:    POLICY_CONSTRAINTS_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICY_CONSTRAINTS_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - POLICY_CONSTRAINTS_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pcons.c:41,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:41,1'
              BranchSideFuncs:
                - POLICY_CONSTRAINTS_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_pcons.c:41,1'
              BranchSideFuncs:
                - POLICY_CONSTRAINTS_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_pcons.c:41,1'
          Dst:             POLICY_CONSTRAINTS_it
        - Src:             'crypto/x509/v3_pcons.c:41,1'
          Dst:             ASN1_item_new
    - functionName:    v2i_POLICY_CONSTRAINTS
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2157 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - values
      BBCount:         26
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - POLICY_CONSTRAINTS_free
        - POLICY_CONSTRAINTS_new
        - X509V3_get_value_int
        - ossl_check_const_CONF_VALUE_sk_type
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pcons.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:64,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pcons.c:67,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pcons.c:67,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:68,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pcons.c:81,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
        - Branch String:   'crypto/x509/v3_pcons.c:69,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:70,39'
              BranchSideFuncs:
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pcons.c:72,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pcons.c:70,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:71,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pcons.c:72,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pcons.c:72,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:73,39'
              BranchSideFuncs:
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pcons.c:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
        - Branch String:   'crypto/x509/v3_pcons.c:73,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:74,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_pcons.c:75,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
                - ossl_check_const_CONF_VALUE_sk_type.9623
                - OPENSSL_sk_value
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_pcons.c:82,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:82,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
            - BranchSide:      'crypto/x509/v3_pcons.c:87,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pcons.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pcons.c:83,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_CONSTRAINTS_free
            - BranchSide:      'crypto/x509/v3_pcons.c:87,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_pcons.c:63,18'
          Dst:             POLICY_CONSTRAINTS_new
        - Src:             'crypto/x509/v3_pcons.c:64,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pcons.c:64,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pcons.c:64,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pcons.c:67,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pcons.c:67,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_pcons.c:68,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pcons.c:68,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_pcons.c:69,13'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_pcons.c:70,18'
          Dst:             X509V3_get_value_int
        - Src:             'crypto/x509/v3_pcons.c:72,20'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_pcons.c:73,18'
          Dst:             X509V3_get_value_int
        - Src:             'crypto/x509/v3_pcons.c:76,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pcons.c:76,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pcons.c:76,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pcons.c:83,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pcons.c:83,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pcons.c:83,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pcons.c:89,5'
          Dst:             POLICY_CONSTRAINTS_free
    - functionName:    i2v_POLICY_CONSTRAINTS
      functionSourceFile: '/src/openssl/crypto/x509/v3_pcons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2157 *'
        - 'char *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - a
        - extlist
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_add_value_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pcons.c:48,5'
          Dst:             X509V3_add_value_int
        - Src:             'crypto/x509/v3_pcons.c:50,5'
          Dst:             X509V3_add_value_int
    - functionName:    PKEY_USAGE_PERIOD_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - PKEY_USAGE_PERIOD_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             PKEY_USAGE_PERIOD_it
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             ASN1_item_free
    - functionName:    PKEY_USAGE_PERIOD_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKEY_USAGE_PERIOD_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - PKEY_USAGE_PERIOD_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pku.c:34,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pku.c:34,1'
              BranchSideFuncs:
                - PKEY_USAGE_PERIOD_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_pku.c:34,1'
              BranchSideFuncs:
                - PKEY_USAGE_PERIOD_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             PKEY_USAGE_PERIOD_it
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_PKEY_USAGE_PERIOD
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_val_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - PKEY_USAGE_PERIOD_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             PKEY_USAGE_PERIOD_it
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_PKEY_USAGE_PERIOD
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_val_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - PKEY_USAGE_PERIOD_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             PKEY_USAGE_PERIOD_it
        - Src:             'crypto/x509/v3_pku.c:34,1'
          Dst:             ASN1_item_d2i
    - functionName:    i2r_PKEY_USAGE_PERIOD
      functionSourceFile: '/src/openssl/crypto/x509/v3_pku.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2172 *'
        - 'struct.X509_val_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - method
        - usage
        - out
        - indent
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_GENERALIZEDTIME_print
        - BIO_printf
        - BIO_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pku.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pku.c:42,19'
              BranchSideFuncs:
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
                - BIO_write
            - BranchSide:      'crypto/x509/v3_pku.c:47,9'
              BranchSideFuncs:
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
        - Branch String:   'crypto/x509/v3_pku.c:44,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pku.c:45,23'
              BranchSideFuncs:
                - BIO_write
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
            - BranchSide:      'crypto/x509/v3_pku.c:46,5'
              BranchSideFuncs:
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
        - Branch String:   'crypto/x509/v3_pku.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pku.c:47,9'
              BranchSideFuncs:
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
            - BranchSide:      'crypto/x509/v3_pku.c:48,19'
              BranchSideFuncs:
                - BIO_write
                - ASN1_GENERALIZEDTIME_print
      Callsites:
        - Src:             'crypto/x509/v3_pku.c:40,5'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_pku.c:42,9'
          Dst:             BIO_write
        - Src:             'crypto/x509/v3_pku.c:43,9'
          Dst:             ASN1_GENERALIZEDTIME_print
        - Src:             'crypto/x509/v3_pku.c:45,13'
          Dst:             BIO_write
        - Src:             'crypto/x509/v3_pku.c:48,9'
          Dst:             BIO_write
        - Src:             'crypto/x509/v3_pku.c:49,9'
          Dst:             ASN1_GENERALIZEDTIME_print
    - functionName:    ossl_check_POLICY_MAPPING_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICY_MAPPING_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.POLICY_MAPPING_st *'
      argCount:        1
      argTypes:
        - 'struct.POLICY_MAPPING_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICY_MAPPING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICY_MAPPING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_POLICY_MAPPING_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_POLICY_MAPPING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_POLICY_MAPPING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICY_MAPPING_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.POLICY_MAPPING_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - POLICY_MAPPING_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_pmaps.c:44,1'
          Dst:             POLICY_MAPPING_it
        - Src:             'crypto/x509/v3_pmaps.c:44,1'
          Dst:             ASN1_item_free
    - functionName:    POLICY_MAPPING_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    POLICY_MAPPING_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.POLICY_MAPPING_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - POLICY_MAPPING_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pmaps.c:44,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:44,1'
              BranchSideFuncs:
                - POLICY_MAPPING_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_pmaps.c:44,1'
              BranchSideFuncs:
                - POLICY_MAPPING_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_pmaps.c:44,1'
          Dst:             POLICY_MAPPING_it
        - Src:             'crypto/x509/v3_pmaps.c:44,1'
          Dst:             ASN1_item_new
    - functionName:    v2i_POLICY_MAPPINGS
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2185 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         23
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_txt2obj
        - OPENSSL_sk_new_reserve
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - POLICY_MAPPING_free
        - POLICY_MAPPING_new
        - ossl_check_POLICY_MAPPING_compfunc_type
        - ossl_check_POLICY_MAPPING_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pmaps.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:80,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pmaps.c:80,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:81,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:104,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_pmaps.c:82,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:82,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:83,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_pmaps.c:82,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:83,13'
              BranchSideFuncs:
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:87,28'
              BranchSideFuncs:
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pmaps.c:89,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:89,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:90,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_pmaps.c:89,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:90,13'
              BranchSideFuncs:
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_pmaps.c:94,16'
              BranchSideFuncs:
                - POLICY_MAPPING_new
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_pmaps.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:96,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_pmaps.c:99,36'
              BranchSideFuncs:
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9687
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - ASN1_OBJECT_free
                - ossl_check_POLICY_MAPPING_sk_type
                - ossl_check_POLICY_MAPPING_freefunc_type
                - OPENSSL_sk_pop_free
                - OBJ_txt2obj
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - POLICY_MAPPING_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_pmaps.c:72,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:72,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_pmaps.c:75,18'
          Dst:             ossl_check_POLICY_MAPPING_compfunc_type
        - Src:             'crypto/x509/v3_pmaps.c:75,18'
          Dst:             OPENSSL_sk_new_reserve
        - Src:             'crypto/x509/v3_pmaps.c:76,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pmaps.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pmaps.c:76,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pmaps.c:81,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:81,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_pmaps.c:83,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pmaps.c:83,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pmaps.c:83,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pmaps.c:87,16'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_pmaps.c:88,16'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_pmaps.c:90,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pmaps.c:90,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pmaps.c:90,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pmaps.c:94,16'
          Dst:             POLICY_MAPPING_new
        - Src:             'crypto/x509/v3_pmaps.c:96,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_pmaps.c:96,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_pmaps.c:96,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_pmaps.c:102,9'
          Dst:             ossl_check_POLICY_MAPPING_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:102,9'
          Dst:             ossl_check_POLICY_MAPPING_type
        - Src:             'crypto/x509/v3_pmaps.c:102,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_pmaps.c:106,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_pmaps.c:107,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_pmaps.c:108,5'
          Dst:             ossl_check_POLICY_MAPPING_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:108,5'
          Dst:             ossl_check_POLICY_MAPPING_freefunc_type
        - Src:             'crypto/x509/v3_pmaps.c:108,5'
          Dst:             POLICY_MAPPING_free
        - Src:             'crypto/x509/v3_pmaps.c:108,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    i2v_POLICY_MAPPINGS
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2185 *'
        - 'char *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - a
        - ext_list
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_add_value
        - i2t_ASN1_OBJECT
        - ossl_check_const_POLICY_MAPPING_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_pmaps.c:56,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_pmaps.c:57,16'
              BranchSideFuncs:
                - ossl_check_const_POLICY_MAPPING_sk_type
                - OPENSSL_sk_value
                - i2t_ASN1_OBJECT
                - i2t_ASN1_OBJECT
                - X509V3_add_value
                - ossl_check_const_POLICY_MAPPING_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_pmaps.c:62,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_pmaps.c:56,21'
          Dst:             ossl_check_const_POLICY_MAPPING_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:56,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_pmaps.c:57,16'
          Dst:             ossl_check_const_POLICY_MAPPING_sk_type
        - Src:             'crypto/x509/v3_pmaps.c:57,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_pmaps.c:58,9'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/x509/v3_pmaps.c:59,9'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/x509/v3_pmaps.c:60,9'
          Dst:             X509V3_add_value
    - functionName:    POLICY_MAPPINGS_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_pmaps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_EXT_print_fp
      functionSourceFile: '/src/openssl/crypto/x509/v3_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_extension_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - fp
        - ext
        - flag
        - indent
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - X509V3_EXT_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_prn.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:212,28'
              BranchSideFuncs:
                - X509V3_EXT_print
                - BIO_free
      Callsites:
        - Src:             'crypto/x509/v3_prn.c:210,20'
          Dst:             BIO_new_fp
        - Src:             'crypto/x509/v3_prn.c:212,11'
          Dst:             X509V3_EXT_print
        - Src:             'crypto/x509/v3_prn.c:213,5'
          Dst:             BIO_free
    - functionName:    X509V3_EXT_print
      functionSourceFile: '/src/openssl/crypto/x509/v3_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_extension_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - out
        - ext
        - flag
        - indent
      BBCount:         31
      ICount:          254
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - ASN1_item_d2i
        - ASN1_item_free
        - BIO_printf
        - CRYPTO_free
        - OPENSSL_sk_pop_free
        - X509V3_EXT_get
        - X509V3_EXT_val_prn
        - X509V3_conf_free
        - X509_EXTENSION_get_data
        - ossl_check_CONF_VALUE_sk_type
        - unknown_ext_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_prn.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:87,34'
              BranchSideFuncs:
                - unknown_ext_print
            - BranchSide:      'crypto/x509/v3_prn.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - unknown_ext_print
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_d2i
        - Branch String:   'crypto/x509/v3_prn.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:89,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_d2i
                - unknown_ext_print
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:91,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - unknown_ext_print
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:94,34'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:96,9'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:97,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_printf
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:116,16'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
        - Branch String:   'crypto/x509/v3_prn.c:97,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:98,16'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:102,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_prn.c:116,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:117,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - X509V3_EXT_val_prn
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:123,16'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:118,16'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:121,28'
              BranchSideFuncs:
                - X509V3_EXT_val_prn
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_prn.c:123,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:124,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:127,12'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_prn.c:124,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:125,16'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:126,5'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9720
                - ossl_check_CONF_VALUE_freefunc_type.9721
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
        - Branch String:   'crypto/x509/v3_prn.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:133,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ASN1_item_free
            - BranchSide:      'crypto/x509/v3_prn.c:135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/x509/v3_prn.c:82,14'
          Dst:             X509_EXTENSION_get_data
        - Src:             'crypto/x509/v3_prn.c:83,9'
          Dst:             ASN1_STRING_get0_data
        - Src:             'crypto/x509/v3_prn.c:84,14'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/x509/v3_prn.c:86,19'
          Dst:             X509V3_EXT_get
        - Src:             'crypto/x509/v3_prn.c:87,16'
          Dst:             unknown_ext_print
        - Src:             'crypto/x509/v3_prn.c:89,19'
          Dst:             ASN1_item_d2i
        - Src:             'crypto/x509/v3_prn.c:94,16'
          Dst:             unknown_ext_print
        - Src:             'crypto/x509/v3_prn.c:102,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:121,9'
          Dst:             X509V3_EXT_val_prn
        - Src:             'crypto/x509/v3_prn.c:130,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_prn.c:130,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_prn.c:130,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_prn.c:130,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_prn.c:131,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_prn.c:133,9'
          Dst:             ASN1_item_free
    - functionName:    unknown_ext_print
      functionSourceFile: '/src/openssl/crypto/x509/v3_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - ext
        - extlen
        - flag
        - indent
        - supported
      BBCount:         12
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_parse_dump
        - BIO_dump_indent
        - BIO_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_prn.c:182,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:188,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:195,32'
              BranchSideFuncs:
                - ASN1_parse_dump
            - BranchSide:      'crypto/x509/v3_prn.c:197,32'
              BranchSideFuncs:
                - BIO_dump_indent
            - BranchSide:      'crypto/x509/v3_prn.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_prn.c:188,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:189,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:191,24'
              BranchSideFuncs:
                - BIO_printf
      Callsites:
        - Src:             'crypto/x509/v3_prn.c:189,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:191,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:195,16'
          Dst:             ASN1_parse_dump
        - Src:             'crypto/x509/v3_prn.c:197,16'
          Dst:             BIO_dump_indent
    - functionName:    X509V3_EXT_val_prn
      functionSourceFile: '/src/openssl/crypto/x509/v3_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.stack_st_CONF_VALUE *'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - val
        - indent
        - ml
      BBCount:         34
      ICount:          181
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - BIO_printf
        - BIO_puts
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_prn.c:29,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:30,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:31,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:31,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:31,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:32,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:32,20'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:36,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:33,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:34,22'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:35,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:36,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:36,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:37,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_puts
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:37,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:38,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:42,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_puts
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:38,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:39,28'
              BranchSideFuncs:
                - BIO_printf
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:40,24'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:45,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:46,22'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:47,19'
              BranchSideFuncs:
                - BIO_puts
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:47,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:48,22'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_prn.c:51,24'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9723
                - OPENSSL_sk_value
                - BIO_puts
                - BIO_puts
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
      Callsites:
        - Src:             'crypto/x509/v3_prn.c:31,17'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_prn.c:31,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_prn.c:32,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:33,14'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_prn.c:33,14'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_prn.c:34,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_prn.c:36,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_prn.c:36,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_prn.c:39,17'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:40,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:43,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:44,16'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_prn.c:44,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_prn.c:46,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_prn.c:48,13'
          Dst:             BIO_puts
        - Src:             'crypto/x509/v3_prn.c:51,13'
          Dst:             BIO_printf
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_extensions_print
      functionSourceFile: '/src/openssl/crypto/x509/v3_prn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'struct.stack_st_X509_EXTENSION *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bp
        - title
        - exts
        - flag
        - indent
      BBCount:         32
      ICount:          206
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_STRING_print
        - BIO_printf
        - BIO_write
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_EXT_print
        - X509_EXTENSION_get_critical
        - X509_EXTENSION_get_data
        - X509_EXTENSION_get_object
        - i2a_ASN1_OBJECT
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_prn.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:148,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/x509/v3_prn.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:149,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:153,12'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:153,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:157,14'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:176,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_prn.c:160,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:160,32'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:161,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:161,32'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:162,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:163,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:163,34'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:165,25'
              BranchSideFuncs:
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:165,25'
              BranchSideFuncs:
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:169,31'
              BranchSideFuncs:
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:169,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:170,24'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_prn.c:173,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_prn.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_prn.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_prn.c:175,5'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.9732
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_EXT_print
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - X509_EXTENSION_get_data
                - ASN1_STRING_print
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_prn.c:145,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_prn.c:145,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_prn.c:149,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:153,21'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_prn.c:153,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_prn.c:157,14'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_prn.c:157,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_prn.c:158,15'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_prn.c:160,20'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_prn.c:161,20'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_prn.c:163,23'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:165,9'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/x509/v3_prn.c:166,13'
          Dst:             X509_EXTENSION_get_critical
        - Src:             'crypto/x509/v3_prn.c:167,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:169,14'
          Dst:             X509V3_EXT_print
        - Src:             'crypto/x509/v3_prn.c:170,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_prn.c:171,35'
          Dst:             X509_EXTENSION_get_data
        - Src:             'crypto/x509/v3_prn.c:171,13'
          Dst:             ASN1_STRING_print
        - Src:             'crypto/x509/v3_prn.c:173,13'
          Dst:             BIO_write
    - functionName:    setup_dp
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.DIST_POINT_st *'
      constantsTouched: []
      argNames:
        - x
        - dp
      BBCount:         33
      ICount:          224
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - DIST_POINT_set_dpname
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get_issuer_name
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:315,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:315,34'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:319,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:315,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:316,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:319,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:326,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:320,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:321,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:322,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:322,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:323,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:324,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:328,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:328,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:338,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:338,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:339,29'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
            - BranchSide:      'crypto/x509/v3_purp.c:346,9'
              BranchSideFuncs:
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
        - Branch String:   'crypto/x509/v3_purp.c:341,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:342,21'
              BranchSideFuncs:
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
            - BranchSide:      'crypto/x509/v3_purp.c:345,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:347,38'
              BranchSideFuncs:
                - X509_get_issuer_name
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:348,34'
              BranchSideFuncs:
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:315,34'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_purp.c:315,34'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_purp.c:316,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:316,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:316,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_purp.c:338,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_purp.c:338,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_purp.c:339,29'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_purp.c:339,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_purp.c:347,17'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/v3_purp.c:348,12'
          Dst:             DIST_POINT_set_dpname
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_DIST_POINT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_DIST_POINT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nid_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nid_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nid_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:268,1'
          Dst:             nid_cmp
    - functionName:    purpose_smime
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - non_leaf
      BBCount:         22
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - check_ca
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:767,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:767,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ca
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:769,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ca
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:767,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:769,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ca
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:769,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:770,31'
              BranchSideFuncs:
                - check_ca
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:780,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:772,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:773,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:775,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:775,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:775,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:776,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:775,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:776,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:778,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:780,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:781,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:786,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:781,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:782,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:784,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:770,22'
          Dst:             check_ca
    - functionName:    check_ca
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:656,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:658,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:658,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:658,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:660,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:663,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:663,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:664,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:668,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:668,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:669,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:671,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    check_ssl_ca
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_ca
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:706,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:709,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:709,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:709,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:709,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:704,18'
          Dst:             check_ca
    - functionName:    check_purpose_code_sign
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         25
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - X509_EXTENSION_get_critical
        - X509_get_ext
        - X509_get_ext_by_NID
        - check_ca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:889,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:890,25'
              BranchSideFuncs:
                - check_ca
            - BranchSide:      'crypto/x509/v3_purp.c:905,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:905,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:907,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:907,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:909,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:909,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:910,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:913,33'
              BranchSideFuncs:
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:916,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:916,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:917,52'
              BranchSideFuncs:
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:923,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:918,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:919,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:920,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:923,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:925,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:925,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:927,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:927,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:930,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:890,16'
          Dst:             check_ca
        - Src:             'crypto/x509/v3_purp.c:913,13'
          Dst:             X509_get_ext_by_NID
        - Src:             'crypto/x509/v3_purp.c:917,31'
          Dst:             X509_get_ext
        - Src:             'crypto/x509/v3_purp.c:918,14'
          Dst:             X509_EXTENSION_get_critical
    - functionName:    check_purpose_timestamp_sign
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - X509_EXTENSION_get_critical
        - X509_get_ext
        - X509_get_ext_by_NID
        - check_ca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:846,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:847,25'
              BranchSideFuncs:
                - check_ca
            - BranchSide:      'crypto/x509/v3_purp.c:863,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:864,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:864,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:869,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:864,75'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:865,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:863,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:866,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:869,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:869,45'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:869,48'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:870,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:869,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:873,33'
              BranchSideFuncs:
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:875,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:875,66'
              BranchSideFuncs:
                - X509_get_ext
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:877,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:874,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:876,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:847,16'
          Dst:             check_ca
        - Src:             'crypto/x509/v3_purp.c:873,13'
          Dst:             X509_get_ext_by_NID
        - Src:             'crypto/x509/v3_purp.c:875,45'
          Dst:             X509_get_ext
        - Src:             'crypto/x509/v3_purp.c:875,17'
          Dst:             X509_EXTENSION_get_critical
    - functionName:    check_purpose_ocsp_helper
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_ca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:831,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:832,25'
              BranchSideFuncs:
                - check_ca
            - BranchSide:      'crypto/x509/v3_purp.c:834,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:832,16'
          Dst:             check_ca
    - functionName:    no_check_purpose
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_purpose_crl_sign
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - check_ca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:812,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:813,31'
              BranchSideFuncs:
                - check_ca
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:817,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:815,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:815,34'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:817,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:817,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:817,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:813,22'
          Dst:             check_ca
    - functionName:    check_purpose_smime_encrypt
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - purpose_smime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:804,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:804,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:805,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:805,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:806,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:806,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:806,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:806,52'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:806,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:806,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:806,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:802,15'
          Dst:             purpose_smime
    - functionName:    check_purpose_smime_sign
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - purpose_smime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:794,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:794,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:795,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:794,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:795,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:796,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:796,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:796,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:796,74'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:796,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:796,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:796,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:792,15'
          Dst:             purpose_smime
    - functionName:    check_purpose_ns_ssl_server
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - check_purpose_ssl_server
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:758,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:758,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:758,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:759,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:761,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:761,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:761,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:761,52'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:761,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:761,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:761,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:756,15'
          Dst:             check_purpose_ssl_server
    - functionName:    check_purpose_ssl_server
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - check_ssl_ca
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:739,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
            - BranchSide:      'crypto/x509/v3_purp.c:741,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
        - Branch String:   'crypto/x509/v3_purp.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:741,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
        - Branch String:   'crypto/x509/v3_purp.c:741,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:742,29'
              BranchSideFuncs:
                - check_ssl_ca
            - BranchSide:      'crypto/x509/v3_purp.c:744,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:744,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:744,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:744,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:745,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:746,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:749,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:746,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:742,16'
          Dst:             check_ssl_ca
    - functionName:    check_purpose_ssl_client
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_purpose_st *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - xp
        - x
        - non_leaf
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - check_ssl_ca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:715,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:715,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
            - BranchSide:      'crypto/x509/v3_purp.c:717,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
        - Branch String:   'crypto/x509/v3_purp.c:715,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:716,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:717,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_ssl_ca
        - Branch String:   'crypto/x509/v3_purp.c:717,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:718,29'
              BranchSideFuncs:
                - check_ssl_ca
            - BranchSide:      'crypto/x509/v3_purp.c:720,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:720,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:720,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:723,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:720,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:723,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:723,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:723,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:724,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:725,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:718,16'
          Dst:             check_ssl_ca
    - functionName:    X509_get_proxy_pathlen
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1108,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1108,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1110,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1107,9'
          Dst:             X509_check_purpose
    - functionName:    X509_check_purpose
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - id
        - non_leaf
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - X509_PURPOSE_get0
        - X509_PURPOSE_get_by_id
        - ossl_x509v3_cache_extensions
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_purp.c:93,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_purp.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:96,34'
              BranchSideFuncs:
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_purp.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:99,28'
              BranchSideFuncs:
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:91,10'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/x509/v3_purp.c:96,11'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/v3_purp.c:99,10'
          Dst:             X509_PURPOSE_get0
    - functionName:    ossl_x509v3_cache_extensions
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         156
      ICount:          1050
      EdgeCount:       202
      CyclomaticComplexity: 48
      functionsReached:
        - ASN1_BIT_STRING_free
        - ASN1_INTEGER_get
        - ASN1_OBJECT_free
        - BASIC_CONSTRAINTS_free
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_sha1
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - PROXY_CERT_INFO_EXTENSION_free
        - X509_EXTENSION_get_critical
        - X509_EXTENSION_get_object
        - X509_check_akid
        - X509_digest
        - X509_get0_pubkey
        - X509_get_ext
        - X509_get_ext_by_NID
        - X509_get_ext_count
        - X509_get_ext_d2i
        - X509_get_subject_name
        - X509_get_version
        - X509_supported_extension
        - check_sig_alg_match
        - ossl_check_ASN1_OBJECT_sk_type
        - ossl_check_const_ASN1_OBJECT_sk_type
        - ossl_x509_init_sig_info
        - setup_crldp
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:413,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:416,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_sha1
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:416,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:417,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_sha1
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:418,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - EVP_sha1
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:418,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:419,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:423,5'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_sha1
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:427,9'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:430,26'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:431,9'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:434,5'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:436,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:452,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:436,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:437,13'
              BranchSideFuncs:
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:438,13'
              BranchSideFuncs:
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:438,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:443,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:450,32'
              BranchSideFuncs:
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:443,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:444,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/x509/v3_purp.c:447,50'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - BASIC_CONSTRAINTS_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:458,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/x509/v3_purp.c:469,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:459,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:459,36'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/x509/v3_purp.c:461,13'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:460,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:460,36'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/x509/v3_purp.c:461,13'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:458,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:461,13'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
            - BranchSide:      'crypto/x509/v3_purp.c:463,13'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_get
        - Branch String:   'crypto/x509/v3_purp.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:464,48'
              BranchSideFuncs:
                - ASN1_INTEGER_get
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:466,13'
              BranchSideFuncs:
                - PROXY_CERT_INFO_EXTENSION_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:474,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:475,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:488,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:476,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:477,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:481,9'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:478,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:479,33'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:480,9'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:484,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:485,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:488,5'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:495,9'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:532,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/x509/v3_purp.c:496,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:497,33'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/x509/v3_purp.c:531,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/x509/v3_purp.c:497,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:499,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:502,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:505,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:508,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:512,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:512,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:515,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:518,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:521,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:524,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:528,17'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_ASN1_OBJECT_sk_type
                - ossl_check_ASN1_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ossl_check_const_ASN1_OBJECT_sk_type.9888
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:537,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:538,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:544,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:538,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:539,28'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:541,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:550,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:550,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:553,32'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:551,9'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:553,32'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:554,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:554,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:558,45'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:555,9'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:558,45'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:558,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:559,9'
              BranchSideFuncs:
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:568,35'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:562,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:562,57'
              BranchSideFuncs:
                - X509_get0_pubkey
                - check_sig_alg_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:565,5'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:563,13'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:565,5'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:569,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:569,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:571,30'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:569,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:570,9'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:571,30'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:572,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:572,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:576,23'
              BranchSideFuncs:
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:573,9'
              BranchSideFuncs:
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:576,23'
              BranchSideFuncs:
                - setup_crldp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:577,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:578,9'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:581,40'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:582,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:582,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:584,40'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:582,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:583,9'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:584,40'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:585,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:585,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:588,12'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:585,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:586,9'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:588,12'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:588,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:589,43'
              BranchSideFuncs:
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:619,35'
              BranchSideFuncs:
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
        - Branch String:   'crypto/x509/v3_purp.c:592,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:593,13'
              BranchSideFuncs:
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:594,42'
              BranchSideFuncs:
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:594,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:595,13'
              BranchSideFuncs:
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_switch
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:596,39'
              BranchSideFuncs:
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_switch
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:596,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:597,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:600,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:600,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:602,13'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:605,13'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:608,13'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:611,13'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/v3_purp.c:614,13'
              BranchSideFuncs:
                - X509_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - ossl_x509_init_sig_info
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - X509_get_ext
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_supported_extension
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/v3_purp.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:633,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/x509/v3_purp.c:636,26'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:416,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/x509/v3_purp.c:419,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/x509/v3_purp.c:423,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/x509/v3_purp.c:426,25'
          Dst:             EVP_sha1
        - Src:             'crypto/x509/v3_purp.c:426,10'
          Dst:             X509_digest
        - Src:             'crypto/x509/v3_purp.c:430,9'
          Dst:             X509_get_version
        - Src:             'crypto/x509/v3_purp.c:435,15'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:444,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:444,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:444,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_purp.c:447,33'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/x509/v3_purp.c:450,9'
          Dst:             BASIC_CONSTRAINTS_free
        - Src:             'crypto/x509/v3_purp.c:457,16'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:459,16'
          Dst:             X509_get_ext_by_NID
        - Src:             'crypto/x509/v3_purp.c:460,16'
          Dst:             X509_get_ext_by_NID
        - Src:             'crypto/x509/v3_purp.c:464,31'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/x509/v3_purp.c:467,9'
          Dst:             PROXY_CERT_INFO_EXTENSION_free
        - Src:             'crypto/x509/v3_purp.c:474,18'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:482,9'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/x509/v3_purp.c:485,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:485,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:485,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_purp.c:494,21'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:496,25'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/v3_purp.c:496,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_purp.c:497,33'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/v3_purp.c:497,33'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_purp.c:497,21'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_purp.c:531,9'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/v3_purp.c:531,9'
          Dst:             ossl_check_ASN1_OBJECT_freefunc_type
        - Src:             'crypto/x509/v3_purp.c:531,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/v3_purp.c:531,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_purp.c:537,15'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:543,9'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/x509/v3_purp.c:549,15'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:553,15'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:558,23'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_purp.c:558,49'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/v3_purp.c:558,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/v3_purp.c:560,13'
          Dst:             X509_check_akid
        - Src:             'crypto/x509/v3_purp.c:562,40'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/v3_purp.c:562,20'
          Dst:             check_sig_alg_match
        - Src:             'crypto/x509/v3_purp.c:568,18'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:571,13'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:576,11'
          Dst:             setup_crldp
        - Src:             'crypto/x509/v3_purp.c:581,23'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:584,23'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:588,21'
          Dst:             X509_get_ext_count
        - Src:             'crypto/x509/v3_purp.c:589,30'
          Dst:             X509_get_ext
        - Src:             'crypto/x509/v3_purp.c:590,31'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_purp.c:590,19'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_purp.c:594,14'
          Dst:             X509_EXTENSION_get_critical
        - Src:             'crypto/x509/v3_purp.c:596,14'
          Dst:             X509_supported_extension
        - Src:             'crypto/x509/v3_purp.c:619,11'
          Dst:             ossl_x509_init_sig_info
        - Src:             'crypto/x509/v3_purp.c:630,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/x509/v3_purp.c:633,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/x509/v3_purp.c:636,5'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/x509/v3_purp.c:637,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:637,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:637,5'
          Dst:             ERR_set_error
    - functionName:    X509_PURPOSE_get_by_id
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - purpose
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_find
        - ossl_check_X509_PURPOSE_sk_type
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:148,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:148,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:150,9'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:149,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:150,9'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:152,19'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:153,11'
          Dst:             ossl_check_X509_PURPOSE_sk_type
        - Src:             'crypto/x509/v3_purp.c:153,11'
          Dst:             ossl_check_X509_PURPOSE_type
        - Src:             'crypto/x509/v3_purp.c:153,11'
          Dst:             OPENSSL_sk_find
    - functionName:    X509_PURPOSE_get0
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'struct.x509_purpose_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - idx
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_value
        - ossl_check_const_X509_PURPOSE_sk_type
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:124,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/v3_purp.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:125,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:126,12'
              BranchSideFuncs:
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:126,12'
          Dst:             ossl_check_const_X509_PURPOSE_sk_type
        - Src:             'crypto/x509/v3_purp.c:126,12'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_X509_PURPOSE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_PURPOSE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_PURPOSE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_PURPOSE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_PURPOSE_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionDepth:   0
      returnType:      'struct.x509_purpose_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_OBJECT_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_check_akid
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.AUTHORITY_KEYID_st *'
      constantsTouched: []
      argNames:
        - issuer
        - akid
      BBCount:         33
      ICount:          181
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_INTEGER_cmp
        - ASN1_OCTET_STRING_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get0_serialNumber
        - X509_get_issuer_name
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1004,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1005,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1008,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1008,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1008,24'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1012,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1008,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1009,31'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1012,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1008,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1010,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1012,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1012,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1013,49'
              BranchSideFuncs:
                - X509_get0_serialNumber
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1016,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1012,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1014,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1016,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1016,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1022,31'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1037,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1027,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1028,19'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1034,13'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1029,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1030,22'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1033,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.9864
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1034,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1034,41'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:1036,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1034,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1035,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1036,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1009,9'
          Dst:             ASN1_OCTET_STRING_cmp
        - Src:             'crypto/x509/v3_purp.c:1013,26'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/x509/v3_purp.c:1013,9'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/x509/v3_purp.c:1027,25'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_purp.c:1027,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_purp.c:1028,19'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_purp.c:1028,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_purp.c:1034,45'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/v3_purp.c:1034,27'
          Dst:             X509_NAME_cmp
    - functionName:    check_sig_alg_match
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer_key
        - subject
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_is_a
        - OBJ_find_sigid_algs
        - OBJ_nid2sn
        - OBJ_obj2nid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:376,41'
              BranchSideFuncs:
                - OBJ_obj2nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:376,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:379,23'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:380,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:380,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:380,46'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:380,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:379,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:382,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:376,29'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_purp.c:376,9'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/x509/v3_purp.c:379,35'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/v3_purp.c:379,9'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/x509/v3_purp.c:380,13'
          Dst:             EVP_PKEY_is_a
    - functionName:    setup_crldp
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get_ext_d2i
        - ossl_check_const_DIST_POINT_sk_type
        - setup_dp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:357,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:357,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_value
                - setup_dp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:360,12'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_value
                - setup_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:360,12'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_value
                - setup_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:360,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:361,28'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_value
                - setup_dp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:363,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:364,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:365,5'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_DIST_POINT_sk_type
                - OPENSSL_sk_value
                - setup_dp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:356,16'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_purp.c:360,21'
          Dst:             ossl_check_const_DIST_POINT_sk_type
        - Src:             'crypto/x509/v3_purp.c:360,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_purp.c:361,31'
          Dst:             ossl_check_const_DIST_POINT_sk_type
        - Src:             'crypto/x509/v3_purp.c:361,31'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_purp.c:361,19'
          Dst:             setup_dp
    - functionName:    X509_supported_extension
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ex
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_bsearch_nid
        - OBJ_obj2nid
        - X509_EXTENSION_get_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:304,9'
              BranchSideFuncs:
                - OBJ_bsearch_nid
        - Branch String:   'crypto/x509/v3_purp.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:299,30'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/v3_purp.c:299,18'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_purp.c:304,9'
          Dst:             OBJ_bsearch_nid
    - functionName:    OBJ_bsearch_nid
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - nid_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:268,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/x509/v3_purp.c:268,1'
          Dst:             nid_cmp_BSEARCH_CMP_FN
    - functionName:    X509_get_pathlen
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1099,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1099,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1098,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1101,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1098,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get0_authority_serial
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1090,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1092,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1092,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1092,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1092,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1090,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get0_authority_issuer
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1082,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1083,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1084,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1084,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1084,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1084,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1082,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get0_authority_key_id
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1074,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1075,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1076,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:1076,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1076,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1076,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1074,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get0_subject_key_id
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_check_purpose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1066,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1067,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1068,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1066,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get_extended_key_usage
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1058,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1060,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1060,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1060,50'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1060,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1058,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get_key_usage
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_check_purpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:1050,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1052,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:1052,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:1052,49'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:1052,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1050,9'
          Dst:             X509_check_purpose
    - functionName:    X509_get_extension_flags
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_check_purpose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:1043,5'
          Dst:             X509_check_purpose
    - functionName:    ossl_x509_signing_allowed
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - subject
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:993,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:996,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_purp.c:994,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:996,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:994,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:995,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:996,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_x509_likely_issued
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - subject
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - X509_check_akid
        - X509_get0_pubkey
        - X509_get_issuer_name
        - X509_get_subject_name
        - check_sig_alg_match
        - ossl_x509v3_cache_extensions
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:967,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:969,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:972,39'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
        - Branch String:   'crypto/x509/v3_purp.c:973,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:973,46'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
            - BranchSide:      'crypto/x509/v3_purp.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:972,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:974,9'
              BranchSideFuncs:
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
            - BranchSide:      'crypto/x509/v3_purp.c:976,27'
              BranchSideFuncs:
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - check_sig_alg_match
        - Branch String:   'crypto/x509/v3_purp.c:977,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:978,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:981,49'
              BranchSideFuncs:
                - X509_get0_pubkey
                - check_sig_alg_match
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:967,23'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_purp.c:968,23'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/v3_purp.c:967,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/v3_purp.c:972,10'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/x509/v3_purp.c:973,17'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/x509/v3_purp.c:976,11'
          Dst:             X509_check_akid
        - Src:             'crypto/x509/v3_purp.c:981,32'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/v3_purp.c:981,12'
          Dst:             check_sig_alg_match
    - functionName:    X509_check_issued
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - subject
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_x509_likely_issued
        - ossl_x509_signing_allowed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:957,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:958,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:959,38'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:957,16'
          Dst:             ossl_x509_likely_issued
        - Src:             'crypto/x509/v3_purp.c:959,12'
          Dst:             ossl_x509_signing_allowed
    - functionName:    X509_check_ca
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_ca
        - ossl_x509v3_cache_extensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:695,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:696,9'
              BranchSideFuncs:
                - check_ca
            - BranchSide:      'crypto/x509/v3_purp.c:698,21'
              BranchSideFuncs:
                - check_ca
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:695,10'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/x509/v3_purp.c:698,12'
          Dst:             check_ca
    - functionName:    X509_set_proxy_pathlen
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - size_t
      constantsTouched: []
      argNames:
        - x
        - l
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_set_proxy_flag
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:681,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:681,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'crypto/x509/v3_purp.c:682,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:681,9'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/x509/v3_purp.c:683,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    X509_PURPOSE_get_trust
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - xp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_PURPOSE_get0_sname
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - xp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_PURPOSE_get0_name
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - xp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_PURPOSE_get_id
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - xp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xptable_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_purpose_st *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:227,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:227,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:228,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:228,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:229,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:232,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:229,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:230,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:232,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_X509_PURPOSE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_PURPOSE_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - ossl_check_X509_PURPOSE_sk_type
        - xptable_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:238,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:238,5'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_purp.c:238,5'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:238,5'
          Dst:             ossl_check_X509_PURPOSE_sk_type
        - Src:             'crypto/x509/v3_purp.c:238,5'
          Dst:             ossl_check_X509_PURPOSE_freefunc_type
        - Src:             'crypto/x509/v3_purp.c:238,5'
          Dst:             xptable_free
        - Src:             'crypto/x509/v3_purp.c:238,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    xp_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_purpose_st **'
        - 'struct.x509_purpose_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_PURPOSE_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_PURPOSE_add
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - trust
        - flags
        - ck
        - name
        - sname
        - arg
      BBCount:         31
      ICount:          234
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_strdup
        - ERR_new
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - X509_PURPOSE_get0
        - X509_PURPOSE_get_by_id
        - ossl_check_X509_PURPOSE_compfunc_type
        - ossl_check_X509_PURPOSE_sk_type
        - xp_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:174,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:178,34'
              BranchSideFuncs:
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:183,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_strdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:187,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:189,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:189,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:190,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:189,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:190,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:192,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_purp.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:203,13'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:204,27'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_compfunc_type
                - OPENSSL_sk_new
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:208,14'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:203,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:205,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:208,14'
              BranchSideFuncs:
                - ossl_check_X509_PURPOSE_sk_type
                - ossl_check_X509_PURPOSE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_purp.c:208,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:212,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:216,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_purp.c:220,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:171,11'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/v3_purp.c:174,21'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/v3_purp.c:178,16'
          Dst:             X509_PURPOSE_get0
        - Src:             'crypto/x509/v3_purp.c:183,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:184,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:187,18'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/v3_purp.c:188,19'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/v3_purp.c:204,27'
          Dst:             ossl_check_X509_PURPOSE_compfunc_type
        - Src:             'crypto/x509/v3_purp.c:204,27'
          Dst:             xp_cmp
        - Src:             'crypto/x509/v3_purp.c:204,27'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/v3_purp.c:205,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:205,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:205,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_purp.c:208,14'
          Dst:             ossl_check_X509_PURPOSE_sk_type
        - Src:             'crypto/x509/v3_purp.c:208,14'
          Dst:             ossl_check_X509_PURPOSE_type
        - Src:             'crypto/x509/v3_purp.c:208,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_purp.c:209,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:209,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:209,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_purp.c:216,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:217,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_purp.c:218,9'
          Dst:             CRYPTO_free
    - functionName:    X509_PURPOSE_get_by_sname
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - sname
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - X509_PURPOSE_get0
        - X509_PURPOSE_get_count
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:134,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:135,35'
              BranchSideFuncs:
                - X509_PURPOSE_get0
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get_count
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_purp.c:139,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_purp.c:136,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:137,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_purp.c:138,5'
              BranchSideFuncs:
                - X509_PURPOSE_get_count
                - __sanitizer_cov_trace_cmp4
                - X509_PURPOSE_get0
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:134,21'
          Dst:             X509_PURPOSE_get_count
        - Src:             'crypto/x509/v3_purp.c:135,17'
          Dst:             X509_PURPOSE_get0
        - Src:             'crypto/x509/v3_purp.c:136,13'
          Dst:             strcmp
    - functionName:    X509_PURPOSE_get_count
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_X509_PURPOSE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:115,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:115,10'
              BranchSideFuncs:
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_num
            - BranchSide:      'crypto/x509/v3_purp.c:115,10'
              BranchSideFuncs:
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_num
        - Branch String:   'crypto/x509/v3_purp.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:116,9'
              BranchSideFuncs:
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_num
            - BranchSide:      'crypto/x509/v3_purp.c:117,12'
              BranchSideFuncs:
                - ossl_check_const_X509_PURPOSE_sk_type
                - OPENSSL_sk_num
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:117,12'
          Dst:             ossl_check_const_X509_PURPOSE_sk_type
        - Src:             'crypto/x509/v3_purp.c:117,12'
          Dst:             OPENSSL_sk_num
    - functionName:    X509_PURPOSE_set
      functionSourceFile: '/src/openssl/crypto/x509/v3_purp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - p
        - purpose
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_PURPOSE_get_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_purp.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_purp.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_purp.c:109,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_purp.c:105,9'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/v3_purp.c:106,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_purp.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_purp.c:106,9'
          Dst:             ERR_set_error
    - functionName:    copy_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_GENERAL_NAME *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - gens
        - move_p
      BBCount:         34
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_IA5STRING_free
        - ASN1_STRING_dup
        - ERR_new
        - GENERAL_NAME_free
        - GENERAL_NAME_new
        - OPENSSL_sk_push
        - X509_NAME_ENTRY_free
        - X509_NAME_ENTRY_get_data
        - X509_NAME_delete_entry
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_REQ_get_subject_name
        - X509_get_subject_name
        - ossl_check_GENERAL_NAME_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:429,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:429,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:431,9'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:431,9'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:432,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:433,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:432,39'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:432,42'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:437,10'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
        - Branch String:   'crypto/x509/v3_san.c:431,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:433,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:437,10'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - X509_get_subject_name
        - Branch String:   'crypto/x509/v3_san.c:437,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:438,31'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/v3_san.c:439,35'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
        - Branch String:   'crypto/x509/v3_san.c:442,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:444,34'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/v3_san.c:465,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:446,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:447,36'
              BranchSideFuncs:
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:451,13'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:451,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:451,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
            - BranchSide:      'crypto/x509/v3_san.c:452,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
        - Branch String:   'crypto/x509/v3_san.c:451,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:452,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
            - BranchSide:      'crypto/x509/v3_san.c:455,22'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
        - Branch String:   'crypto/x509/v3_san.c:458,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:459,13'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/v3_san.c:462,13'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_dup
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAME_new
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ASN1_IA5STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_free
      Callsites:
        - Src:             'crypto/x509/v3_san.c:433,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:433,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:433,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:438,9'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_san.c:439,9'
          Dst:             X509_REQ_get_subject_name
        - Src:             'crypto/x509/v3_san.c:442,17'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'crypto/x509/v3_san.c:444,14'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/v3_san.c:445,33'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/x509/v3_san.c:445,17'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/x509/v3_san.c:447,13'
          Dst:             X509_NAME_delete_entry
        - Src:             'crypto/x509/v3_san.c:448,13'
          Dst:             X509_NAME_ENTRY_free
        - Src:             'crypto/x509/v3_san.c:451,37'
          Dst:             GENERAL_NAME_new
        - Src:             'crypto/x509/v3_san.c:452,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:452,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:452,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:458,14'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:458,14'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/x509/v3_san.c:458,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_san.c:459,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:459,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:459,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:468,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_san.c:469,5'
          Dst:             ASN1_IA5STRING_free
    - functionName:    ossl_check_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAME_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_issuer
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - ctx
        - gens
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_reserve
        - OPENSSL_sk_value
        - X509V3_EXT_d2i
        - X509_get_ext
        - X509_get_ext_by_NID
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:344,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:344,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:346,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:346,10'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:346,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:346,18'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:347,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:346,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:347,9'
              BranchSideFuncs:
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:350,29'
              BranchSideFuncs:
                - X509_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:353,29'
              BranchSideFuncs:
                - X509_get_ext
                - X509V3_EXT_d2i
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:354,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:355,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:355,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:359,11'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_reserve
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
        - Branch String:   'crypto/x509/v3_san.c:360,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:361,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
            - BranchSide:      'crypto/x509/v3_san.c:365,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
        - Branch String:   'crypto/x509/v3_san.c:365,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:366,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_san.c:369,5'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
      Callsites:
        - Src:             'crypto/x509/v3_san.c:347,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:347,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:347,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:350,9'
          Dst:             X509_get_ext_by_NID
        - Src:             'crypto/x509/v3_san.c:353,16'
          Dst:             X509_get_ext
        - Src:             'crypto/x509/v3_san.c:354,20'
          Dst:             X509V3_EXT_d2i
        - Src:             'crypto/x509/v3_san.c:355,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:355,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:355,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:359,11'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:359,11'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_san.c:360,10'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:360,10'
          Dst:             OPENSSL_sk_reserve
        - Src:             'crypto/x509/v3_san.c:361,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:361,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:361,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:366,15'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:366,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_san.c:367,9'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:367,9'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/x509/v3_san.c:367,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_san.c:369,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:369,5'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_othername
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'char *'
        - 'struct.v3_ext_ctx *'
      constantsTouched: []
      argNames:
        - gen
        - value
        - ctx
      BBCount:         14
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_TYPE_free
        - ASN1_generate_v3
        - CRYPTO_free
        - CRYPTO_strndup
        - OBJ_txt2obj
        - OTHERNAME_new
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:644,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:646,29'
              BranchSideFuncs:
                - OTHERNAME_new
                - ASN1_TYPE_free
                - ASN1_generate_v3
                - CRYPTO_strndup
                - OBJ_txt2obj
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:646,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:652,20'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - ASN1_generate_v3
                - CRYPTO_strndup
                - OBJ_txt2obj
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:653,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:655,14'
              BranchSideFuncs:
                - CRYPTO_strndup
                - OBJ_txt2obj
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:657,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:658,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:659,45'
              BranchSideFuncs:
                - OBJ_txt2obj
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:661,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:663,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_san.c:644,14'
          Dst:             strchr
        - Src:             'crypto/x509/v3_san.c:646,29'
          Dst:             OTHERNAME_new
        - Src:             'crypto/x509/v3_san.c:652,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/x509/v3_san.c:653,36'
          Dst:             ASN1_generate_v3
        - Src:             'crypto/x509/v3_san.c:656,14'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_san.c:659,33'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_san.c:660,5'
          Dst:             CRYPTO_free
    - functionName:    do_dirname
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'char *'
        - 'struct.v3_ext_ctx *'
      constantsTouched: []
      argNames:
        - gen
        - value
        - ctx
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - X509V3_NAME_from_section
        - X509V3_get_section
        - X509V3_section_free
        - X509_NAME_free
        - X509_NAME_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:672,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:673,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:674,29'
              BranchSideFuncs:
                - X509V3_get_section
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
                - X509V3_NAME_from_section
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:675,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:676,9'
              BranchSideFuncs:
                - X509V3_NAME_from_section
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:681,36'
              BranchSideFuncs:
                - X509V3_NAME_from_section
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:683,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:684,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_section_free
                - X509_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:687,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:687,9'
              BranchSideFuncs:
                - X509_NAME_free
                - X509V3_section_free
            - BranchSide:      'crypto/x509/v3_san.c:688,24'
              BranchSideFuncs:
                - X509_NAME_free
                - X509V3_section_free
      Callsites:
        - Src:             'crypto/x509/v3_san.c:672,15'
          Dst:             X509_NAME_new
        - Src:             'crypto/x509/v3_san.c:674,10'
          Dst:             X509V3_get_section
        - Src:             'crypto/x509/v3_san.c:676,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:676,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:676,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:681,11'
          Dst:             X509V3_NAME_from_section
        - Src:             'crypto/x509/v3_san.c:688,9'
          Dst:             X509_NAME_free
        - Src:             'crypto/x509/v3_san.c:689,5'
          Dst:             X509V3_section_free
    - functionName:    a2i_GENERAL_NAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        6
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - method
        - ctx
        - gen_type
        - value
        - is_nc
      BBCount:         44
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_IA5STRING_new
        - ASN1_STRING_set
        - ERR_new
        - GENERAL_NAME_free
        - GENERAL_NAME_new
        - OBJ_txt2obj
        - a2i_IPADDRESS
        - a2i_IPADDRESS_NC
        - do_dirname
        - do_othername
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:516,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:517,9'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - __sanitizer_cov_trace_switch
                - do_othername
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - do_dirname
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - a2i_IPADDRESS
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2i_IPADDRESS_NC
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:521,9'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - __sanitizer_cov_trace_switch
                - do_othername
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - do_dirname
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - a2i_IPADDRESS
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2i_IPADDRESS_NC
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:521,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:522,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - do_othername
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - do_dirname
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - a2i_IPADDRESS
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2i_IPADDRESS_NC
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:524,15'
              BranchSideFuncs:
                - GENERAL_NAME_new
                - __sanitizer_cov_trace_switch
                - do_othername
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - do_dirname
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - a2i_IPADDRESS
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2i_IPADDRESS_NC
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:525,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:526,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:531,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:535,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:535,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:535,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:541,36'
              BranchSideFuncs:
                - OBJ_txt2obj
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - a2i_IPADDRESS
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - a2i_IPADDRESS_NC
            - BranchSide:      'crypto/x509/v3_san.c:563,25'
              BranchSideFuncs:
                - do_dirname
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:570,27'
              BranchSideFuncs:
                - do_othername
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:541,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:542,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:546,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:552,42'
              BranchSideFuncs:
                - a2i_IPADDRESS_NC
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:554,39'
              BranchSideFuncs:
                - a2i_IPADDRESS
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:555,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:556,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:560,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:563,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:564,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:567,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:570,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:571,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:574,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:580,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:581,27'
              BranchSideFuncs:
                - ASN1_IA5STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:589,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:581,57'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:582,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
            - BranchSide:      'crypto/x509/v3_san.c:584,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - GENERAL_NAME_free
        - Branch String:   'crypto/x509/v3_san.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:584,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:587,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:594,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:595,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:596,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_san.c:517,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:517,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:517,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:524,15'
          Dst:             GENERAL_NAME_new
        - Src:             'crypto/x509/v3_san.c:526,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:526,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:526,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:541,24'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/v3_san.c:542,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:542,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:542,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:552,25'
          Dst:             a2i_IPADDRESS_NC
        - Src:             'crypto/x509/v3_san.c:554,25'
          Dst:             a2i_IPADDRESS
        - Src:             'crypto/x509/v3_san.c:556,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:556,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:556,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:563,14'
          Dst:             do_dirname
        - Src:             'crypto/x509/v3_san.c:564,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:564,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:564,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:570,14'
          Dst:             do_othername
        - Src:             'crypto/x509/v3_san.c:571,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:571,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:571,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:576,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:576,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:576,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:581,27'
          Dst:             ASN1_IA5STRING_new
        - Src:             'crypto/x509/v3_san.c:583,30'
          Dst:             strlen
        - Src:             'crypto/x509/v3_san.c:582,14'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/v3_san.c:584,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:584,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:584,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:595,9'
          Dst:             GENERAL_NAME_free
    - functionName:    v2i_GENERAL_NAME_ex
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        5
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.CONF_VALUE *'
        - int
      constantsTouched: []
      argNames:
        - out
        - method
        - ctx
        - cnf
        - is_nc
      BBCount:         27
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - a2i_GENERAL_NAME
        - ossl_v3_name_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:611,9'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:615,27'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:615,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:616,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:617,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:617,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:618,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:619,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:619,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:620,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:621,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:621,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:622,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:623,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:623,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:624,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:625,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:625,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:626,14'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:627,32'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - a2i_GENERAL_NAME
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_san.c:627,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:628,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_san.c:630,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_san.c:611,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:611,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:611,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:615,10'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:617,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:619,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:621,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:623,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:625,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:627,15'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:630,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:630,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:630,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:635,12'
          Dst:             a2i_GENERAL_NAME
    - functionName:    ossl_check_GENERAL_NAME_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v2i_GENERAL_NAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - cnf
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v2i_GENERAL_NAME_ex
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_san.c:505,12'
          Dst:             v2i_GENERAL_NAME_ex
    - functionName:    ossl_check_GENERAL_NAME_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v2i_GENERAL_NAMES
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         13
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - GENERAL_NAME_free
        - OPENSSL_sk_free
        - OPENSSL_sk_new_reserve
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - ossl_check_GENERAL_NAME_compfunc_type
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - v2i_GENERAL_NAME
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:485,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_san.c:490,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_san.c:490,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:491,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:496,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:492,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:493,13'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:494,9'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_san.c:480,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:480,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_san.c:483,12'
          Dst:             ossl_check_GENERAL_NAME_compfunc_type
        - Src:             'crypto/x509/v3_san.c:483,12'
          Dst:             OPENSSL_sk_new_reserve
        - Src:             'crypto/x509/v3_san.c:485,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:485,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:485,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:486,9'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:486,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/v3_san.c:491,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:491,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_san.c:492,20'
          Dst:             v2i_GENERAL_NAME
        - Src:             'crypto/x509/v3_san.c:494,9'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:494,9'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/x509/v3_san.c:494,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_san.c:498,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:498,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/x509/v3_san.c:498,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_san.c:498,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    GENERAL_NAME_print
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - out
        - gen
      BBCount:         35
      ICount:          354
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_print
        - BIO_printf
        - CRYPTO_free
        - OBJ_obj2nid
        - X509_NAME_print_ex
        - i2a_ASN1_OBJECT
        - ossl_ipaddr_to_asc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:212,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:214,27'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:257,20'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:262,20'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:266,20'
              BranchSideFuncs:
                - BIO_printf
                - ASN1_STRING_print
            - BranchSide:      'crypto/x509/v3_san.c:271,20'
              BranchSideFuncs:
                - BIO_printf
                - ASN1_STRING_print
            - BranchSide:      'crypto/x509/v3_san.c:276,20'
              BranchSideFuncs:
                - BIO_printf
                - ASN1_STRING_print
            - BranchSide:      'crypto/x509/v3_san.c:281,20'
              BranchSideFuncs:
                - BIO_printf
                - X509_NAME_print_ex
            - BranchSide:      'crypto/x509/v3_san.c:286,34'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
                - BIO_printf
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_san.c:294,20'
              BranchSideFuncs:
                - BIO_printf
                - i2a_ASN1_OBJECT
            - BranchSide:      'crypto/x509/v3_san.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:217,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:217,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:218,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/x509/v3_san.c:218,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:218,21'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:220,24'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/x509/v3_san.c:219,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:219,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:224,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_san.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:220,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:224,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
                - BIO_printf
        - Branch String:   'crypto/x509/v3_san.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:226,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:231,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:236,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:241,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:246,24'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_san.c:251,24'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'crypto/x509/v3_san.c:287,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:289,20'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_san.c:214,15'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_san.c:220,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:226,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:231,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:236,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:241,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:246,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:251,13'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:257,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:262,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:266,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:267,9'
          Dst:             ASN1_STRING_print
        - Src:             'crypto/x509/v3_san.c:271,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:272,9'
          Dst:             ASN1_STRING_print
        - Src:             'crypto/x509/v3_san.c:276,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:277,9'
          Dst:             ASN1_STRING_print
        - Src:             'crypto/x509/v3_san.c:281,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:282,9'
          Dst:             X509_NAME_print_ex
        - Src:             'crypto/x509/v3_san.c:286,15'
          Dst:             ossl_ipaddr_to_asc
        - Src:             'crypto/x509/v3_san.c:289,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:290,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_san.c:294,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_san.c:295,9'
          Dst:             i2a_ASN1_OBJECT
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2v_GENERAL_NAME
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - gen
        - ret
      BBCount:         85
      ICount:          646
      EdgeCount:       109
      CyclomaticComplexity: 26
      functionsReached:
        - BIO_snprintf
        - CRYPTO_free
        - OBJ_obj2nid
        - OBJ_obj2txt
        - OPENSSL_strlcpy
        - X509V3_add_value
        - X509_NAME_oneline
        - i2t_ASN1_OBJECT
        - ossl_ipaddr_to_asc
        - x509v3_add_len_value_uchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:86,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:88,29'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
            - BranchSide:      'crypto/x509/v3_san.c:158,14'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:163,14'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:168,50'
              BranchSideFuncs:
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:174,48'
              BranchSideFuncs:
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:180,48'
              BranchSideFuncs:
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:186,31'
              BranchSideFuncs:
                - X509_NAME_oneline
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:192,34'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_san.c:199,25'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:204,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:90,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:98,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:106,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:122,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:130,29'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
        - Branch String:   'crypto/x509/v3_san.c:91,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:92,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:95,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:90,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:96,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:99,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:100,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:103,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:98,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:103,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:104,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:107,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:108,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:111,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:106,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:111,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:112,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:115,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:116,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:119,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:114,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:123,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:124,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:127,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:122,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:127,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:130,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:131,30'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:134,33'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:137,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:138,48'
              BranchSideFuncs:
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:144,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:138,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:142,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:143,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:144,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:145,48'
              BranchSideFuncs:
                - x509v3_add_len_value_uchar
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:151,35'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:145,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:149,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:150,13'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:151,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:152,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:153,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:158,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:176,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:180,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:187,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:187,49'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:188,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:186,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:193,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:193,60'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_san.c:194,17'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:193,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:194,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_san.c:195,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_san.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_san.c:202,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_san.c:88,17'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_san.c:91,25'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:99,25'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:107,25'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:115,25'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:123,25'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:130,17'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/x509/v3_san.c:131,17'
          Dst:             BIO_snprintf
        - Src:             'crypto/x509/v3_san.c:134,17'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/x509/v3_san.c:138,21'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:145,21'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:151,18'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_san.c:158,14'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_san.c:163,14'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_san.c:168,14'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:174,14'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:180,14'
          Dst:             x509v3_add_len_value_uchar
        - Src:             'crypto/x509/v3_san.c:186,13'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/x509/v3_san.c:187,21'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_san.c:192,15'
          Dst:             ossl_ipaddr_to_asc
        - Src:             'crypto/x509/v3_san.c:193,29'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_san.c:195,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_san.c:199,9'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/x509/v3_san.c:200,14'
          Dst:             X509V3_add_value
    - functionName:    v2i_issuer_alt
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         23
      ICount:          156
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - GENERAL_NAME_free
        - OPENSSL_sk_free
        - OPENSSL_sk_new_reserve
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - copy_issuer
        - ossl_check_GENERAL_NAME_compfunc_type
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - ossl_v3_name_cmp
        - strcmp
        - v2i_GENERAL_NAME
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:309,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:310,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_san.c:314,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:314,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:315,27'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:329,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:318,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:318,16'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:322,50'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_san.c:318,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:318,37'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:322,50'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_san.c:317,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:319,30'
              BranchSideFuncs:
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:322,50'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_san.c:319,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:320,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:321,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:324,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:325,17'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:326,13'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_issuer
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_san.c:305,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:305,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_san.c:306,27'
          Dst:             ossl_check_GENERAL_NAME_compfunc_type
        - Src:             'crypto/x509/v3_san.c:306,27'
          Dst:             OPENSSL_sk_new_reserve
        - Src:             'crypto/x509/v3_san.c:310,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:310,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:310,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:311,9'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:311,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/v3_san.c:315,27'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:315,27'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_san.c:317,14'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:318,30'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_san.c:319,18'
          Dst:             copy_issuer
        - Src:             'crypto/x509/v3_san.c:322,33'
          Dst:             v2i_GENERAL_NAME
        - Src:             'crypto/x509/v3_san.c:326,13'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:326,13'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/x509/v3_san.c:326,13'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_san.c:331,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:331,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/x509/v3_san.c:331,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_san.c:331,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    v2i_subject_alt
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         33
      ICount:          201
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - GENERAL_NAME_free
        - OPENSSL_sk_free
        - OPENSSL_sk_new_reserve
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - copy_email
        - ossl_check_GENERAL_NAME_compfunc_type
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - ossl_v3_name_cmp
        - strcmp
        - v2i_GENERAL_NAME
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:388,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:389,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_GENERAL_NAME_sk_type.9944
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_san.c:394,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:394,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:395,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:411,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:397,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:397,16'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:400,37'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:397,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:397,37'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:400,37'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:396,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:398,29'
              BranchSideFuncs:
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:400,37'
              BranchSideFuncs:
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:398,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:399,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:400,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:401,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:401,23'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:406,41'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:401,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:401,44'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:406,41'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:400,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:402,29'
              BranchSideFuncs:
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:406,41'
              BranchSideFuncs:
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:402,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:403,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_san.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_san.c:406,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:407,17'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:408,13'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_type.9945
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.9961
                - OPENSSL_sk_value
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_v3_name_cmp
                - __sanitizer_cov_trace_const_cmp4
                - v2i_GENERAL_NAME
                - ossl_check_GENERAL_NAME_sk_type.9944
                - ossl_check_GENERAL_NAME_freefunc_type.9960
                - OPENSSL_sk_pop_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - copy_email
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_san.c:384,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:384,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_san.c:387,12'
          Dst:             ossl_check_GENERAL_NAME_compfunc_type
        - Src:             'crypto/x509/v3_san.c:387,12'
          Dst:             OPENSSL_sk_new_reserve
        - Src:             'crypto/x509/v3_san.c:389,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_san.c:389,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_san.c:389,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_san.c:390,9'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:390,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/v3_san.c:395,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:395,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_san.c:396,13'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:397,30'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_san.c:398,18'
          Dst:             copy_email
        - Src:             'crypto/x509/v3_san.c:400,20'
          Dst:             ossl_v3_name_cmp
        - Src:             'crypto/x509/v3_san.c:401,37'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_san.c:402,18'
          Dst:             copy_email
        - Src:             'crypto/x509/v3_san.c:406,24'
          Dst:             v2i_GENERAL_NAME
        - Src:             'crypto/x509/v3_san.c:408,13'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:408,13'
          Dst:             ossl_check_GENERAL_NAME_type
        - Src:             'crypto/x509/v3_san.c:408,13'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_san.c:413,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:413,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/x509/v3_san.c:413,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_san.c:413,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    i2v_GENERAL_NAMES
      functionSourceFile: '/src/openssl/crypto/x509/v3_san.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2117 *'
        - 'struct.stack_st_GENERAL_NAME *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - gens
        - ret
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - X509V3_conf_free
        - i2v_GENERAL_NAME
        - ossl_check_CONF_VALUE_sk_type
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_san.c:59,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:60,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - i2v_GENERAL_NAME
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - ossl_check_CONF_VALUE_sk_type.9980
                - ossl_check_CONF_VALUE_freefunc_type.9979
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:74,9'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/v3_san.c:67,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:68,17'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9980
                - ossl_check_CONF_VALUE_freefunc_type.9979
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:72,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - ossl_check_const_GENERAL_NAME_sk_type.9946
                - OPENSSL_sk_value
                - i2v_GENERAL_NAME
                - ossl_check_CONF_VALUE_sk_type.9980
                - ossl_check_CONF_VALUE_freefunc_type.9979
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/v3_san.c:68,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:69,17'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.9980
                - ossl_check_CONF_VALUE_freefunc_type.9979
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_san.c:70,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_san.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_san.c:75,16'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/v3_san.c:76,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_san.c:59,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:59,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_san.c:60,15'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_san.c:60,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_san.c:66,18'
          Dst:             i2v_GENERAL_NAME
        - Src:             'crypto/x509/v3_san.c:69,17'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_san.c:69,17'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_san.c:69,17'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_san.c:69,17'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_san.c:75,16'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_x509_pubkey_hash
      functionSourceFile: '/src/openssl/crypto/x509/v3_skid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - pubkey
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_OCTET_STRING_set
        - ERR_new
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
        - X509_PUBKEY_get0_param
        - ossl_x509_PUBKEY_get0_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_skid.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:67,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_skid.c:70,56'
              BranchSideFuncs:
                - ossl_x509_PUBKEY_get0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ASN1_OCTET_STRING_new
                - X509_PUBKEY_get0_param
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/v3_skid.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:71,9'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ASN1_OCTET_STRING_new
                - X509_PUBKEY_get0_param
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/v3_skid.c:72,28'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ASN1_OCTET_STRING_new
                - X509_PUBKEY_get0_param
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/v3_skid.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_skid.c:74,16'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - X509_PUBKEY_get0_param
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/v3_skid.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:75,21'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/v3_skid.c:79,53'
              BranchSideFuncs:
                - X509_PUBKEY_get0_param
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'crypto/x509/v3_skid.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:81,38'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/v3_skid.c:86,17'
              BranchSideFuncs:
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_skid.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:82,21'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/v3_skid.c:86,17'
              BranchSideFuncs:
                - EVP_MD_free
                - ASN1_OCTET_STRING_free
      Callsites:
        - Src:             'crypto/x509/v3_skid.c:67,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_skid.c:67,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_skid.c:67,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_skid.c:70,10'
          Dst:             ossl_x509_PUBKEY_get0_libctx
        - Src:             'crypto/x509/v3_skid.c:72,15'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/v3_skid.c:74,16'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_skid.c:75,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/v3_skid.c:79,5'
          Dst:             X509_PUBKEY_get0_param
        - Src:             'crypto/x509/v3_skid.c:80,9'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/v3_skid.c:81,16'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/x509/v3_skid.c:82,9'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/v3_skid.c:86,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/v3_skid.c:87,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    s2i_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/x509/v3_skid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2359 *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - str
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ERR_new
        - OPENSSL_hexstr2buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_skid.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:40,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_skid.c:44,41'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_skid.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:45,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_skid.c:49,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_skid.c:39,16'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_skid.c:40,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_skid.c:40,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_skid.c:40,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_skid.c:44,22'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/x509/v3_skid.c:45,9'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    s2i_skey_id
      functionSourceFile: '/src/openssl/crypto/x509/v3_skid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2359 *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - str
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_OCTET_STRING_new
        - ERR_new
        - ossl_x509_pubkey_hash
        - s2i_ASN1_OCTET_STRING
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_skid.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:95,16'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/x509/v3_skid.c:97,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_new
                - s2i_ASN1_OCTET_STRING
        - Branch String:   'crypto/x509/v3_skid.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:98,38'
              BranchSideFuncs:
                - s2i_ASN1_OCTET_STRING
            - BranchSide:      'crypto/x509/v3_skid.c:100,9'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_new
        - Branch String:   'crypto/x509/v3_skid.c:100,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:100,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/x509/v3_skid.c:102,9'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_skid.c:100,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:101,16'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/x509/v3_skid.c:102,9'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_skid.c:103,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:103,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_skid.c:104,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_skid.c:103,39'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:103,42'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_skid.c:108,34'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
        - Branch String:   'crypto/x509/v3_skid.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:104,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_skid.c:108,34'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
        - Branch String:   'crypto/x509/v3_skid.c:108,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_skid.c:109,34'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
            - BranchSide:      'crypto/x509/v3_skid.c:110,34'
              BranchSideFuncs:
                - ossl_x509_pubkey_hash
      Callsites:
        - Src:             'crypto/x509/v3_skid.c:94,9'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_skid.c:95,16'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_skid.c:97,9'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_skid.c:98,16'
          Dst:             s2i_ASN1_OCTET_STRING
        - Src:             'crypto/x509/v3_skid.c:101,16'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_skid.c:104,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_skid.c:104,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_skid.c:104,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_skid.c:108,12'
          Dst:             ossl_x509_pubkey_hash
    - functionName:    i2s_ASN1_OCTET_STRING
      functionSourceFile: '/src/openssl/crypto/x509/v3_skid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method.2359 *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - method
        - oct
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_buf2hexstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_skid.c:30,12'
          Dst:             OPENSSL_buf2hexstr
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_SXNETID_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_SXNETID *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SXNET_get_id_ulong
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.SXNET_st *'
        - size_t
      constantsTouched: []
      argNames:
        - sx
        - lzone
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
        - ERR_new
        - SXNET_get_id_INTEGER
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:229,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:230,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_sxnet.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:230,9'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:234,32'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - ASN1_INTEGER_free
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:228,18'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/x509/v3_sxnet.c:229,13'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/x509/v3_sxnet.c:230,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:230,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:230,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:231,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/v3_sxnet.c:234,11'
          Dst:             SXNET_get_id_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:235,5'
          Dst:             ASN1_INTEGER_free
    - functionName:    SXNET_get_id_INTEGER
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.SXNET_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - sx
        - zone
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_INTEGER_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_SXNETID_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:243,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:244,14'
              BranchSideFuncs:
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_sxnet.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_sxnet.c:245,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:246,20'
              BranchSideFuncs:
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_sxnet.c:247,5'
              BranchSideFuncs:
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:243,21'
          Dst:             ossl_check_const_SXNETID_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:243,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_sxnet.c:244,14'
          Dst:             ossl_check_const_SXNETID_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:244,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_sxnet.c:245,14'
          Dst:             ASN1_INTEGER_cmp
    - functionName:    SXNET_get_id_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.SXNET_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sx
        - zone
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_INTEGER_free
        - ERR_new
        - SXNET_get_id_INTEGER
        - s2i_ASN1_INTEGER
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:215,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:218,32'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - ASN1_INTEGER_free
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:214,18'
          Dst:             s2i_ASN1_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:215,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:215,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:215,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:218,11'
          Dst:             SXNET_get_id_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:219,5'
          Dst:             ASN1_INTEGER_free
    - functionName:    ossl_check_SXNETID_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_SXNETID_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_SXNETID *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SXNET_add_id_ulong
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.SXNET_st **'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - psx
        - lzone
        - user
        - userlen
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
        - ERR_new
        - SXNET_add_id_INTEGER
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:137,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:138,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_sxnet.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:138,9'
              BranchSideFuncs:
                - SXNET_add_id_INTEGER
            - BranchSide:      'crypto/x509/v3_sxnet.c:142,33'
              BranchSideFuncs:
                - SXNET_add_id_INTEGER
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:136,18'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/x509/v3_sxnet.c:137,13'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/x509/v3_sxnet.c:138,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:138,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:138,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:139,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/v3_sxnet.c:142,12'
          Dst:             SXNET_add_id_INTEGER
    - functionName:    SXNET_add_id_INTEGER
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.SXNET_st **'
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - psx
        - zone
        - user
        - userlen
      BBCount:         38
      ICount:          225
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ASN1_INTEGER_set
        - ASN1_OCTET_STRING_set
        - ERR_new
        - OPENSSL_sk_push
        - SXNETID_free
        - SXNETID_new
        - SXNET_free
        - SXNET_get_id_INTEGER
        - SXNET_new
        - ossl_check_SXNETID_sk_type
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:157,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:157,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:158,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:157,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:157,40'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:158,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:158,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
                - SXNET_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
        - Branch String:   'crypto/x509/v3_sxnet.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:162,26'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
                - SXNET_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:163,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
                - SXNET_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:164,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:167,10'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
                - SXNET_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:168,19'
              BranchSideFuncs:
                - SXNET_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:177,15'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
        - Branch String:   'crypto/x509/v3_sxnet.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:169,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:172,31'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
        - Branch String:   'crypto/x509/v3_sxnet.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:173,13'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:176,5'
              BranchSideFuncs:
                - SXNET_get_id_INTEGER
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
        - Branch String:   'crypto/x509/v3_sxnet.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:185,15'
              BranchSideFuncs:
                - SXNETID_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:180,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:181,24'
              BranchSideFuncs:
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_sxnet.c:185,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:186,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:190,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_sxnet.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:191,9'
              BranchSideFuncs:
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:194,10'
              BranchSideFuncs:
                - ossl_check_SXNETID_sk_type
                - ossl_check_SXNETID_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - SXNETID_free
                - SXNET_free
        - Branch String:   'crypto/x509/v3_sxnet.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_sxnet.c:198,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_sxnet.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:205,20'
              BranchSideFuncs:
                - SXNET_free
            - BranchSide:      'crypto/x509/v3_sxnet.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:158,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:158,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:158,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:162,19'
          Dst:             strlen
        - Src:             'crypto/x509/v3_sxnet.c:164,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:164,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:164,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:168,19'
          Dst:             SXNET_new
        - Src:             'crypto/x509/v3_sxnet.c:169,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:169,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:169,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:172,14'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/x509/v3_sxnet.c:173,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:173,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:173,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:178,9'
          Dst:             SXNET_get_id_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:179,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:179,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:181,13'
          Dst:             SXNET_free
        - Src:             'crypto/x509/v3_sxnet.c:185,15'
          Dst:             SXNETID_new
        - Src:             'crypto/x509/v3_sxnet.c:186,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:186,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:186,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:190,10'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/x509/v3_sxnet.c:191,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:191,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:191,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:194,10'
          Dst:             ossl_check_SXNETID_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:194,10'
          Dst:             ossl_check_SXNETID_type
        - Src:             'crypto/x509/v3_sxnet.c:194,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_sxnet.c:195,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:195,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:195,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:203,5'
          Dst:             SXNETID_free
        - Src:             'crypto/x509/v3_sxnet.c:205,9'
          Dst:             SXNET_free
    - functionName:    SXNET_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.SXNET_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - SXNET_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:55,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:55,1'
              BranchSideFuncs:
                - SXNET_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_sxnet.c:55,1'
              BranchSideFuncs:
                - SXNET_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             SXNET_it
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             ASN1_item_new
    - functionName:    SXNET_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.SXNET_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - SXNET_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             SXNET_it
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             ASN1_item_free
    - functionName:    SXNETID_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - SXNETID_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:48,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:48,1'
              BranchSideFuncs:
                - SXNETID_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_sxnet.c:48,1'
              BranchSideFuncs:
                - SXNETID_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             SXNETID_it
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             ASN1_item_new
    - functionName:    SXNETID_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_val_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - SXNETID_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             SXNETID_it
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             ASN1_item_free
    - functionName:    SXNETID_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SXNET_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SXNET_add_id_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.SXNET_st **'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - psx
        - zone
        - user
        - userlen
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - SXNET_add_id_INTEGER
        - s2i_ASN1_INTEGER
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:123,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_sxnet.c:126,33'
              BranchSideFuncs:
                - SXNET_add_id_INTEGER
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:122,18'
          Dst:             s2i_ASN1_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:123,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_sxnet.c:123,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_sxnet.c:123,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_sxnet.c:126,12'
          Dst:             SXNET_add_id_INTEGER
    - functionName:    i2d_SXNET
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.SXNET_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - SXNET_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             SXNET_it
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_SXNET
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.SXNET_st *'
      argCount:        3
      argTypes:
        - 'struct.SXNET_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - SXNET_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             SXNET_it
        - Src:             'crypto/x509/v3_sxnet.c:55,1'
          Dst:             ASN1_item_d2i
    - functionName:    i2d_SXNETID
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_val_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - SXNETID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             SXNETID_it
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_SXNETID
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.X509_val_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_val_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - SXNETID_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             SXNETID_it
        - Src:             'crypto/x509/v3_sxnet.c:48,1'
          Dst:             ASN1_item_d2i
    - functionName:    sxnet_i2r
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.v3_ext_method.2027 *'
        - 'struct.SXNET_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - method
        - sx
        - out
        - indent
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_INTEGER_get_int64
        - ASN1_STRING_print
        - BIO_printf
        - CRYPTO_free
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - i2s_ASN1_INTEGER
        - ossl_check_const_SXNETID_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:70,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:70,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
                - BIO_printf
            - BranchSide:      'crypto/x509/v3_sxnet.c:72,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
        - Branch String:   'crypto/x509/v3_sxnet.c:71,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:71,16'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
            - BranchSide:      'crypto/x509/v3_sxnet.c:72,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
        - Branch String:   'crypto/x509/v3_sxnet.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:72,20'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
            - BranchSide:      'crypto/x509/v3_sxnet.c:74,14'
              BranchSideFuncs:
                - BIO_printf
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
        - Branch String:   'crypto/x509/v3_sxnet.c:78,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:79,14'
              BranchSideFuncs:
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_sxnet.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_sxnet.c:81,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:82,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_sxnet.c:83,20'
              BranchSideFuncs:
                - BIO_printf
                - CRYPTO_free
                - ASN1_STRING_print
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_SXNETID_sk_type
                - OPENSSL_sk_value
                - i2s_ASN1_INTEGER
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:69,10'
          Dst:             ASN1_INTEGER_get_int64
        - Src:             'crypto/x509/v3_sxnet.c:72,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_sxnet.c:76,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_sxnet.c:78,21'
          Dst:             ossl_check_const_SXNETID_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:78,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_sxnet.c:79,14'
          Dst:             ossl_check_const_SXNETID_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:79,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_sxnet.c:80,15'
          Dst:             i2s_ASN1_INTEGER
        - Src:             'crypto/x509/v3_sxnet.c:83,9'
          Dst:             BIO_printf
        - Src:             'crypto/x509/v3_sxnet.c:84,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_sxnet.c:85,9'
          Dst:             ASN1_STRING_print
    - functionName:    sxnet_v2i
      functionSourceFile: '/src/openssl/crypto/x509/v3_sxnet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'struct.SXNET_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2027 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - SXNET_add_id_asc
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_sxnet.c:104,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:105,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_value
                - SXNET_add_id_asc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_sxnet.c:109,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_sxnet.c:106,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_sxnet.c:107,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_value
                - SXNET_add_id_asc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_sxnet.c:108,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10069
                - OPENSSL_sk_value
                - SXNET_add_id_asc
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_sxnet.c:104,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:104,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_sxnet.c:105,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_sxnet.c:105,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_sxnet.c:106,14'
          Dst:             SXNET_add_id_asc
    - functionName:    ossl_check_ASN1_INTEGER_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_INTEGER_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_INTEGER_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_INTEGER_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v2i_TLS_FEATURE
      functionSourceFile: '/src/openssl/crypto/x509/v3_tlsf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_INTEGER *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2387 *'
        - 'struct.v3_ext_ctx *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - nval
      BBCount:         40
      ICount:          243
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
        - ERR_add_error_data
        - ERR_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - OPENSSL_strcasecmp
        - ossl_check_ASN1_INTEGER_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_tlsf.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:99,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_tlsf.c:103,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_tlsf.c:103,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:104,15'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_tlsf.c:134,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_tlsf.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:106,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_tlsf.c:108,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_tlsf.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:111,36'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_tlsf.c:113,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_tlsf.c:111,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:111,72'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_tlsf.c:112,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_tlsf.c:113,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:114,40'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_tlsf.c:116,31'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_tlsf.c:117,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:117,41'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:119,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:117,59'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:117,63'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:119,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:117,77'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:118,18'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:119,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:117,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:119,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:126,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:126,38'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:128,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:127,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:127,20'
              BranchSideFuncs:
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_tlsf.c:128,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/v3_tlsf.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:128,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/v3_tlsf.c:132,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10109
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_freefunc_type
                - OPENSSL_sk_pop_free
                - ASN1_INTEGER_free
                - ossl_check_ASN1_INTEGER_sk_type.10108
                - ossl_check_ASN1_INTEGER_type.10107
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_tlsf.c:98,17'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_tlsf.c:99,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_tlsf.c:99,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_tlsf.c:99,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_tlsf.c:103,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:103,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_tlsf.c:104,15'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:104,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_tlsf.c:111,17'
          Dst:             OPENSSL_strcasecmp
        - Src:             'crypto/x509/v3_tlsf.c:116,24'
          Dst:             strtol
        - Src:             'crypto/x509/v3_tlsf.c:119,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_tlsf.c:119,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_tlsf.c:119,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_tlsf.c:120,17'
          Dst:             ERR_add_error_data
        - Src:             'crypto/x509/v3_tlsf.c:125,19'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/x509/v3_tlsf.c:126,21'
          Dst:             ASN1_INTEGER_set
        - Src:             'crypto/x509/v3_tlsf.c:127,20'
          Dst:             ossl_check_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:127,20'
          Dst:             ossl_check_ASN1_INTEGER_type
        - Src:             'crypto/x509/v3_tlsf.c:127,20'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_tlsf.c:128,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_tlsf.c:128,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_tlsf.c:128,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_tlsf.c:137,5'
          Dst:             ossl_check_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:137,5'
          Dst:             ossl_check_ASN1_INTEGER_freefunc_type
        - Src:             'crypto/x509/v3_tlsf.c:137,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/v3_tlsf.c:137,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_tlsf.c:138,5'
          Dst:             ASN1_INTEGER_free
    - functionName:    i2v_TLS_FEATURE
      functionSourceFile: '/src/openssl/crypto/x509/v3_tlsf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2387 *'
        - 'struct.stack_st_ASN1_INTEGER *'
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - method
        - tls_feature
        - ext_list
      BBCount:         17
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_get
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509V3_add_value
        - X509V3_add_value_int
        - ossl_check_const_ASN1_INTEGER_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_tlsf.c:68,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:69,14'
              BranchSideFuncs:
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509V3_add_value
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/v3_tlsf.c:79,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_tlsf.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:72,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - X509V3_add_value
            - BranchSide:      'crypto/x509/v3_tlsf.c:74,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - X509V3_add_value
        - Branch String:   'crypto/x509/v3_tlsf.c:72,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:72,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - X509V3_add_value
            - BranchSide:      'crypto/x509/v3_tlsf.c:73,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - X509V3_add_value
        - Branch String:   'crypto/x509/v3_tlsf.c:74,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:75,52'
              BranchSideFuncs:
                - X509V3_add_value
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value_int
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/v3_tlsf.c:77,40'
              BranchSideFuncs:
                - X509V3_add_value_int
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_INTEGER_sk_type.10110
                - OPENSSL_sk_value
                - ASN1_INTEGER_get
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509V3_add_value
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'crypto/x509/v3_tlsf.c:68,21'
          Dst:             ossl_check_const_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:68,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_tlsf.c:69,14'
          Dst:             ossl_check_const_ASN1_INTEGER_sk_type
        - Src:             'crypto/x509/v3_tlsf.c:69,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_tlsf.c:70,20'
          Dst:             ASN1_INTEGER_get
        - Src:             'crypto/x509/v3_tlsf.c:75,13'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_tlsf.c:77,13'
          Dst:             X509V3_add_value_int
    - functionName:    TLS_FEATURE_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_tlsf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_INTEGER *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - TLS_FEATURE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_tlsf.c:30,1'
          Dst:             TLS_FEATURE_it
        - Src:             'crypto/x509/v3_tlsf.c:30,1'
          Dst:             ASN1_item_free
    - functionName:    TLS_FEATURE_it
      functionSourceFile: '/src/openssl/crypto/x509/v3_tlsf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TLS_FEATURE_new
      functionSourceFile: '/src/openssl/crypto/x509/v3_tlsf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_INTEGER *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - TLS_FEATURE_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_tlsf.c:30,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_tlsf.c:30,1'
              BranchSideFuncs:
                - TLS_FEATURE_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/v3_tlsf.c:30,1'
              BranchSideFuncs:
                - TLS_FEATURE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/v3_tlsf.c:30,1'
          Dst:             TLS_FEATURE_it
        - Src:             'crypto/x509/v3_tlsf.c:30,1'
          Dst:             ASN1_item_new
    - functionName:    s2i_ASN1_UTF8STRING
      functionSourceFile: '/src/openssl/crypto/x509/v3_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.v3_ext_method.2402 *'
        - 'struct.v3_ext_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - ctx
        - str
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_set
        - ASN1_UTF8STRING_free
        - ASN1_UTF8STRING_new
        - ERR_new
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utf8.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:50,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utf8.c:53,17'
              BranchSideFuncs:
                - ASN1_UTF8STRING_new
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_UTF8STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utf8.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:54,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utf8.c:57,41'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_UTF8STRING_free
        - Branch String:   'crypto/x509/v3_utf8.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utf8.c:65,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utf8.c:50,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utf8.c:50,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utf8.c:50,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utf8.c:53,17'
          Dst:             ASN1_UTF8STRING_new
        - Src:             'crypto/x509/v3_utf8.c:54,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utf8.c:54,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utf8.c:54,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utf8.c:57,52'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utf8.c:57,10'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/v3_utf8.c:58,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utf8.c:58,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utf8.c:58,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utf8.c:59,9'
          Dst:             ASN1_UTF8STRING_free
    - functionName:    i2s_ASN1_UTF8STRING
      functionSourceFile: '/src/openssl/crypto/x509/v3_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method.2402 *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - method
        - utf8
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utf8.c:34,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:34,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utf8.c:35,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utf8.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:35,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utf8.c:38,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utf8.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utf8.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utf8.c:40,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/x509/v3_utf8.c:35,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utf8.c:35,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utf8.c:35,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utf8.c:38,16'
          Dst:             CRYPTO_malloc
    - functionName:    ipv6_hex
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - inlen
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_hexchar2int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1295,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1297,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexchar2int
        - Branch String:   'crypto/x509/v3_utl.c:1297,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1298,16'
              BranchSideFuncs:
                - OPENSSL_hexchar2int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1305,14'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1301,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1302,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1303,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_hexchar2int
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1300,13'
          Dst:             OPENSSL_hexchar2int
    - functionName:    ipv6_cb
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - len
        - usr
      BBCount:         25
      ICount:          168
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ipv4_from_asc
        - ipv6_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1254,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1255,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1256,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ipv6_hex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1256,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1258,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1266,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ipv6_hex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1258,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1259,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1261,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1261,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1262,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1266,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1268,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1277,27'
              BranchSideFuncs:
                - ipv6_hex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1268,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1269,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1271,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1271,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1272,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1273,32'
              BranchSideFuncs:
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1273,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1274,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1275,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1277,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1278,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1279,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1273,18'
          Dst:             ipv4_from_asc
        - Src:             'crypto/x509/v3_utl.c:1277,18'
          Dst:             ipv6_hex
    - functionName:    ipv4_from_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v4
        - in
      BBCount:         28
      ICount:          160
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - __isoc99_sscanf
        - ossl_ctype_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1159,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1160,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1161,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1161,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1161,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1161,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1161,36'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1161,44'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1161,48'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1162,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1162,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1162,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1162,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1162,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1162,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1162,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1162,51'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1161,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1165,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1165,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1167,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1165,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1167,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1159,9'
          Dst:             __isoc99_sscanf
        - Src:             'crypto/x509/v3_utl.c:1165,25'
          Dst:             ossl_ctype_check
    - functionName:    wildcard_match
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - prefix
        - prefix_len
        - suffix
        - suffix_len
        - subject
        - subject_len
        - flags
      BBCount:         59
      ICount:          319
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - OPENSSL_strncasecmp
        - equal_nocase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:697,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:699,23'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:699,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:700,9'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:701,22'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:703,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:704,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:709,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:709,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:709,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:717,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:709,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:710,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:717,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:710,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:711,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:712,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:713,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:714,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:715,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:717,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:718,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:721,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:718,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:718,29'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:721,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:717,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:721,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:721,44'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:721,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:728,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:721,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:728,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:728,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:729,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:734,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:729,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:729,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:730,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:729,40'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:730,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:732,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:730,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:730,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:731,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:730,40'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:731,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:732,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:731,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:731,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:732,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:731,40'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:732,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:732,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:732,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:732,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:732,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:732,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:732,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:733,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:729,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:732,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:733,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:699,10'
          Dst:             equal_nocase
        - Src:             'crypto/x509/v3_utl.c:703,10'
          Dst:             equal_nocase
        - Src:             'crypto/x509/v3_utl.c:718,29'
          Dst:             OPENSSL_strncasecmp
    - functionName:    equal_nocase
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pattern
        - pattern_len
        - subject
        - subject_len
        - flags
      BBCount:         26
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - skip_prefix
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:617,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:619,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:619,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:620,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:638,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:624,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:625,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:626,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:626,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:627,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:634,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:627,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:627,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:629,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:627,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:628,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:629,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:629,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:629,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:631,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:629,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:630,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:631,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:631,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:632,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:633,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:616,5'
          Dst:             skip_prefix
    - functionName:    skip_prefix
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - plen
        - subject_len
        - flags
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:593,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:596,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:596,38'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:596,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:596,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:596,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:597,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:605,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/x509/v3_utl.c:597,63'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:598,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:597,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:599,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/v3_utl.c:600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:605,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:606,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    valid_star
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - len
        - flags
      BBCount:         73
      ICount:          383
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - OPENSSL_strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:750,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:755,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:800,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:755,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:756,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:774,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:757,39'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:757,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:757,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:763,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:763,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:764,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:763,59'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:763,62'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:764,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:763,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:764,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:766,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:767,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:767,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:770,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:767,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:767,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:768,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:766,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:768,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:770,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:770,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:770,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:772,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:770,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:771,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:772,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:774,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:774,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:775,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:775,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:775,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:777,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:775,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:775,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:776,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:776,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:776,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:777,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:776,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:776,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:781,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:774,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:777,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:781,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:778,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:778,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:780,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:778,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:778,36'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:780,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:777,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:779,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:780,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:781,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:782,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:786,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:782,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:784,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:786,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:788,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:792,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:788,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:789,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:790,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:800,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:800,56'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:801,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:800,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:801,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:802,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:778,36'
          Dst:             OPENSSL_strncasecmp
    - functionName:    do_check_string
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.asn1_string_st *'
        - int
        - 'func_type *'
        - int
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - cmp_type
        - equal
        - flags
        - b
        - blen
        - peername
      BBCount:         38
      ICount:          236
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ASN1_STRING_to_UTF8
        - CRYPTO_free
        - CRYPTO_strndup
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:838,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:838,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_utl.c:839,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:838,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:839,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_utl.c:840,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_utl.c:840,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:841,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/v3_utl.c:855,46'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:841,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:843,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/v3_utl.c:843,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:844,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
            - BranchSide:      'crypto/x509/v3_utl.c:845,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:847,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:847,23'
              BranchSideFuncs:
                - CRYPTO_strndup
            - BranchSide:      'crypto/x509/v3_utl.c:852,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:847,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:848,25'
              BranchSideFuncs:
                - CRYPTO_strndup
            - BranchSide:      'crypto/x509/v3_utl.c:852,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:849,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:850,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:851,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:856,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:861,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:863,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:864,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:864,23'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strndup
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:871,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:864,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:865,25'
              BranchSideFuncs:
                - CRYPTO_strndup
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:871,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:866,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:867,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:870,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:845,45'
          Dst:             memcmp
        - Src:             'crypto/x509/v3_utl.c:848,25'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_utl.c:855,19'
          Dst:             ASN1_STRING_to_UTF8
        - Src:             'crypto/x509/v3_utl.c:865,25'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_utl.c:867,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:871,9'
          Dst:             CRYPTO_free
    - functionName:    equal_case
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pattern
        - pattern_len
        - subject
        - subject_len
        - flags
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - skip_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:647,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:649,20'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:646,5'
          Dst:             skip_prefix
        - Src:             'crypto/x509/v3_utl.c:649,13'
          Dst:             memcmp
    - functionName:    equal_wildcard
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pattern
        - pattern_len
        - subject
        - subject_len
        - flags
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - equal_nocase
        - valid_star
        - wildcard_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:816,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:816,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - valid_star
                - wildcard_match
                - equal_nocase
            - BranchSide:      'crypto/x509/v3_utl.c:817,27'
              BranchSideFuncs:
                - valid_star
                - wildcard_match
                - equal_nocase
        - Branch String:   'crypto/x509/v3_utl.c:816,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:817,27'
              BranchSideFuncs:
                - wildcard_match
                - equal_nocase
            - BranchSide:      'crypto/x509/v3_utl.c:818,9'
              BranchSideFuncs:
                - wildcard_match
                - equal_nocase
        - Branch String:   'crypto/x509/v3_utl.c:818,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:819,29'
              BranchSideFuncs:
                - equal_nocase
            - BranchSide:      'crypto/x509/v3_utl.c:821,27'
              BranchSideFuncs:
                - wildcard_match
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:817,16'
          Dst:             valid_star
        - Src:             'crypto/x509/v3_utl.c:819,16'
          Dst:             equal_nocase
        - Src:             'crypto/x509/v3_utl.c:821,12'
          Dst:             wildcard_match
    - functionName:    equal_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - a_len
        - b
        - b_len
        - unused_flags
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - equal_case
        - equal_nocase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:669,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
                - __sanitizer_cov_trace_const_cmp4
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:669,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:670,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:677,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
        - Branch String:   'crypto/x509/v3_utl.c:671,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:671,28'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
            - BranchSide:      'crypto/x509/v3_utl.c:672,31'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
        - Branch String:   'crypto/x509/v3_utl.c:671,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:669,5'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
            - BranchSide:      'crypto/x509/v3_utl.c:672,31'
              BranchSideFuncs:
                - equal_nocase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
        - Branch String:   'crypto/x509/v3_utl.c:672,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:673,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
            - BranchSide:      'crypto/x509/v3_utl.c:674,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - equal_case
        - Branch String:   'crypto/x509/v3_utl.c:677,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:678,13'
              BranchSideFuncs:
                - equal_case
            - BranchSide:      'crypto/x509/v3_utl.c:679,23'
              BranchSideFuncs:
                - equal_case
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:672,18'
          Dst:             equal_nocase
        - Src:             'crypto/x509/v3_utl.c:679,12'
          Dst:             equal_case
    - functionName:    ossl_check_OPENSSL_STRING_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_strcmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:448,12'
          Dst:             strcmp
    - functionName:    ossl_check_OPENSSL_STRING_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.CONF_VALUE *'
      argCount:        1
      argTypes:
        - 'struct.CONF_VALUE *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509V3_NAME_from_section
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.stack_st_CONF_VALUE *'
        - size_t
      constantsTouched: []
      argNames:
        - nm
        - dn_sk
        - chtype
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_add_entry_by_txt
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1317,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1318,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1320,12'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1320,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1321,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1357,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1326,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1328,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1341,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1328,38'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1328,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1328,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1328,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1328,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1328,58'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1333,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1334,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1335,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1336,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1337,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1345,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1346,18'
              BranchSideFuncs:
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1349,18'
              BranchSideFuncs:
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/x509/v3_utl.c:1351,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1354,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/x509/v3_utl.c:1356,5'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.10260
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_add_entry_by_txt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1320,21'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_utl.c:1320,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_utl.c:1321,13'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_utl.c:1321,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_utl.c:1351,14'
          Dst:             X509_NAME_add_entry_by_txt
    - functionName:    ipv6_from_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v6
        - in
      BBCount:         40
      ICount:          231
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - CONF_parse_list
        - ipv6_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1197,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1202,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1202,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1204,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_utl.c:1208,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1204,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1205,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1206,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1208,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1209,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1211,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1211,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1212,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1214,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1214,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1215,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_utl.c:1217,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1215,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1216,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1217,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1217,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1219,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1224,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1220,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1220,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_utl.c:1222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1219,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1221,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1225,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1225,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1226,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1224,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1226,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1232,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1234,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_utl.c:1243,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/v3_utl.c:1238,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1239,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/v3_utl.c:1242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1197,10'
          Dst:             CONF_parse_list
        - Src:             'crypto/x509/v3_utl.c:1197,10'
          Dst:             ipv6_cb
    - functionName:    a2i_IPADDRESS_NC
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ipasc
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_OCTET_STRING_set
        - CRYPTO_free
        - CRYPTO_strdup
        - ossl_a2i_ipadd
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1104,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1105,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1106,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ossl_a2i_ipadd
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ossl_a2i_ipadd
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1109,9'
              BranchSideFuncs:
                - ossl_a2i_ipadd
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - ossl_a2i_ipadd
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1114,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1115,9'
              BranchSideFuncs:
                - ossl_a2i_ipadd
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1117,29'
              BranchSideFuncs:
                - ossl_a2i_ipadd
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1122,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1122,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_utl.c:1123,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_utl.c:1122,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1123,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_utl.c:1125,11'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_utl.c:1126,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1127,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_utl.c:1128,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_utl.c:1128,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1131,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1103,9'
          Dst:             strchr
        - Src:             'crypto/x509/v3_utl.c:1106,13'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/v3_utl.c:1112,14'
          Dst:             ossl_a2i_ipadd
        - Src:             'crypto/x509/v3_utl.c:1117,14'
          Dst:             ossl_a2i_ipadd
        - Src:             'crypto/x509/v3_utl.c:1119,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:1125,11'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_utl.c:1128,10'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/x509/v3_utl.c:1134,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:1135,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_a2i_ipadd
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ipout
        - ipasc
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ipv4_from_asc
        - ipv6_from_asc
        - strchr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1143,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1144,28'
              BranchSideFuncs:
                - ipv6_from_asc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1148,28'
              BranchSideFuncs:
                - ipv4_from_asc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1144,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1145,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1148,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1149,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1143,9'
          Dst:             strchr
        - Src:             'crypto/x509/v3_utl.c:1144,14'
          Dst:             ipv6_from_asc
        - Src:             'crypto/x509/v3_utl.c:1148,14'
          Dst:             ipv4_from_asc
    - functionName:    a2i_IPADDRESS
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ipasc
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_OCTET_STRING_set
        - ossl_a2i_ipadd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1083,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1084,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/v3_utl.c:1086,11'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_utl.c:1087,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1089,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/v3_utl.c:1089,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1090,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1093,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1081,13'
          Dst:             ossl_a2i_ipadd
        - Src:             'crypto/x509/v3_utl.c:1086,11'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/v3_utl.c:1089,10'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/x509/v3_utl.c:1090,9'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    ossl_ipaddr_to_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         14
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_snprintf
        - CRYPTO_strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1047,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1049,22'
              BranchSideFuncs:
                - BIO_snprintf
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/v3_utl.c:1052,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1062,22'
              BranchSideFuncs:
                - BIO_snprintf
                - CRYPTO_strdup
        - Branch String:   'crypto/x509/v3_utl.c:1053,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1052,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1053,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1052,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1055,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1060,9'
              BranchSideFuncs:
                - CRYPTO_strdup
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1049,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/x509/v3_utl.c:1057,21'
          Dst:             BIO_snprintf
        - Src:             'crypto/x509/v3_utl.c:1062,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/x509/v3_utl.c:1065,12'
          Dst:             CRYPTO_strdup
    - functionName:    X509_check_ip_asc
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - ipasc
        - flags
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_x509_check
        - ossl_a2i_ipadd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1030,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1031,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1032,36'
              BranchSideFuncs:
                - ossl_a2i_ipadd
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
        - Branch String:   'crypto/x509/v3_utl.c:1033,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1034,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1035,26'
              BranchSideFuncs:
                - do_x509_check
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1032,21'
          Dst:             ossl_a2i_ipadd
        - Src:             'crypto/x509/v3_utl.c:1035,12'
          Dst:             do_x509_check
    - functionName:    do_x509_check
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - x
        - chk
        - chklen
        - flags
        - check_type
        - peername
      BBCount:         73
      ICount:          442
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - GENERAL_NAMES_free
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_get_data
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_get_ext_d2i
        - X509_get_subject_name
        - do_check_string
        - equal_case
        - equal_email
        - equal_nocase
        - equal_wildcard
        - ossl_check_const_GENERAL_NAME_sk_type
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:890,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:891,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/v3_utl.c:894,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:894,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:895,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:905,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:897,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:897,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/v3_utl.c:899,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:897,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:898,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/v3_utl.c:899,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:900,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:901,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/v3_utl.c:903,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:909,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:910,25'
              BranchSideFuncs:
                - strlen
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:912,29'
              BranchSideFuncs:
                - X509_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:913,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:914,16'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:962,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
        - Branch String:   'crypto/x509/v3_utl.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:918,19'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:954,28'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:919,46'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:919,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:939,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:919,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:920,33'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:939,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:920,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:922,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:937,21'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:928,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:929,32'
              BranchSideFuncs:
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:936,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:932,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:934,29'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:935,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:943,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:944,24'
              BranchSideFuncs:
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:945,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:945,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:946,24'
              BranchSideFuncs:
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:948,24'
              BranchSideFuncs:
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:950,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:952,17'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:953,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:955,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:956,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:957,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:957,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:957,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
            - BranchSide:      'crypto/x509/v3_utl.c:959,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
        - Branch String:   'crypto/x509/v3_utl.c:957,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:958,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
            - BranchSide:      'crypto/x509/v3_utl.c:959,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
        - Branch String:   'crypto/x509/v3_utl.c:962,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:962,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:962,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:963,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:965,7'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
        - Branch String:   'crypto/x509/v3_utl.c:967,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:968,57'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - do_check_string
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:976,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:972,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:967,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:974,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:910,18'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:912,12'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_utl.c:914,25'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:914,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_utl.c:918,19'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:918,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_utl.c:920,21'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_utl.c:932,35'
          Dst:             do_check_string
        - Src:             'crypto/x509/v3_utl.c:950,23'
          Dst:             do_check_string
        - Src:             'crypto/x509/v3_utl.c:954,9'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/v3_utl.c:966,12'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_utl.c:967,17'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'crypto/x509/v3_utl.c:968,37'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/v3_utl.c:969,34'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/x509/v3_utl.c:972,19'
          Dst:             do_check_string
    - functionName:    X509_check_ip
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - x
        - chk
        - chklen
        - flags
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_x509_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1020,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1021,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1022,26'
              BranchSideFuncs:
                - do_x509_check
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1022,12'
          Dst:             do_x509_check
    - functionName:    X509_check_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - x
        - chk
        - chklen
        - flags
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - do_x509_check
        - memchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:1001,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1002,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1008,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:1008,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1009,33'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1010,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1010,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1010,45'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:1010,58'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:1010,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:1011,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:1012,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1012,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_x509_check
            - BranchSide:      'crypto/x509/v3_utl.c:1014,26'
              BranchSideFuncs:
                - do_x509_check
        - Branch String:   'crypto/x509/v3_utl.c:1012,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:1013,9'
              BranchSideFuncs:
                - do_x509_check
            - BranchSide:      'crypto/x509/v3_utl.c:1014,26'
              BranchSideFuncs:
                - do_x509_check
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:1009,18'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:1010,14'
          Dst:             memchr
        - Src:             'crypto/x509/v3_utl.c:1014,12'
          Dst:             do_x509_check
    - functionName:    X509_check_host
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - size_t
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - x
        - chk
        - chklen
        - flags
        - peername
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - do_x509_check
        - memchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:982,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:989,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/v3_utl.c:989,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:990,25'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:991,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:991,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:991,45'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:991,58'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - do_x509_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:991,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:993,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:993,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_x509_check
            - BranchSide:      'crypto/x509/v3_utl.c:995,26'
              BranchSideFuncs:
                - do_x509_check
        - Branch String:   'crypto/x509/v3_utl.c:993,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:994,9'
              BranchSideFuncs:
                - do_x509_check
            - BranchSide:      'crypto/x509/v3_utl.c:995,26'
              BranchSideFuncs:
                - do_x509_check
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:990,18'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:991,14'
          Dst:             memchr
        - Src:             'crypto/x509/v3_utl.c:995,12'
          Dst:             do_x509_check
    - functionName:    str_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:529,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_OPENSSL_STRING_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OPENSSL_STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_email_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - ossl_check_OPENSSL_STRING_sk_type
        - str_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:572,5'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/v3_utl.c:572,5'
          Dst:             ossl_check_OPENSSL_STRING_freefunc_type
        - Src:             'crypto/x509/v3_utl.c:572,5'
          Dst:             str_free
        - Src:             'crypto/x509/v3_utl.c:572,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_X509_EXTENSION_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get1_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionDepth:   0
      returnType:      'struct.stack_st_OPENSSL_STRING *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GENERAL_NAME_free
        - OPENSSL_sk_pop_free
        - X509V3_get_d2i
        - X509_EXTENSION_free
        - X509_REQ_get_extensions
        - X509_REQ_get_subject_name
        - get_email
        - ossl_check_GENERAL_NAME_sk_type
        - ossl_check_X509_EXTENSION_sk_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:491,12'
          Dst:             X509_REQ_get_extensions
        - Src:             'crypto/x509/v3_utl.c:492,12'
          Dst:             X509V3_get_d2i
        - Src:             'crypto/x509/v3_utl.c:493,21'
          Dst:             X509_REQ_get_subject_name
        - Src:             'crypto/x509/v3_utl.c:493,11'
          Dst:             get_email
        - Src:             'crypto/x509/v3_utl.c:494,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:494,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/x509/v3_utl.c:494,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_utl.c:494,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/v3_utl.c:495,5'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/v3_utl.c:495,5'
          Dst:             ossl_check_X509_EXTENSION_freefunc_type
        - Src:             'crypto/x509/v3_utl.c:495,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/v3_utl.c:495,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    get_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      'struct.stack_st_OPENSSL_STRING *'
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - name
        - gens
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_get_data
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - append_ia5
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:510,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:512,34'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - append_ia5
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:517,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:514,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:510,5'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - append_ia5
            - BranchSide:      'crypto/x509/v3_utl.c:515,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:517,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:518,15'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:524,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:519,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:520,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:521,31'
              BranchSideFuncs:
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:521,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:522,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:523,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.10259
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:510,17'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'crypto/x509/v3_utl.c:512,14'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/v3_utl.c:513,17'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/x509/v3_utl.c:514,14'
          Dst:             append_ia5
        - Src:             'crypto/x509/v3_utl.c:517,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:517,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_utl.c:518,15'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:518,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_utl.c:521,14'
          Dst:             append_ia5
    - functionName:    ossl_check_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAME_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_ia5
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING **'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - sk
        - email
      BBCount:         24
      ICount:          158
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - OPENSSL_sk_find
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - X509_email_free
        - memchr
        - ossl_check_OPENSSL_STRING_compfunc_type
        - ossl_check_OPENSSL_STRING_sk_type
        - sk_strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:538,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:540,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memchr
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
                - ossl_check_OPENSSL_STRING_compfunc_type
                - OPENSSL_sk_new
        - Branch String:   'crypto/x509/v3_utl.c:540,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:540,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:540,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:542,16'
              BranchSideFuncs:
                - memchr
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
                - ossl_check_OPENSSL_STRING_compfunc_type
                - OPENSSL_sk_new
        - Branch String:   'crypto/x509/v3_utl.c:542,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:544,10'
              BranchSideFuncs:
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
                - ossl_check_OPENSSL_STRING_compfunc_type
                - OPENSSL_sk_new
        - Branch String:   'crypto/x509/v3_utl.c:544,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:545,15'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_compfunc_type
                - OPENSSL_sk_new
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
            - BranchSide:      'crypto/x509/v3_utl.c:546,10'
              BranchSideFuncs:
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
        - Branch String:   'crypto/x509/v3_utl.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:549,13'
              BranchSideFuncs:
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
                - X509_email_free
        - Branch String:   'crypto/x509/v3_utl.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:551,26'
              BranchSideFuncs:
                - X509_email_free
            - BranchSide:      'crypto/x509/v3_utl.c:557,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:557,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:558,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:561,10'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type
                - ossl_check_OPENSSL_STRING_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_email_free
        - Branch String:   'crypto/x509/v3_utl.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:542,9'
          Dst:             memchr
        - Src:             'crypto/x509/v3_utl.c:545,15'
          Dst:             ossl_check_OPENSSL_STRING_compfunc_type
        - Src:             'crypto/x509/v3_utl.c:545,15'
          Dst:             sk_strcmp
        - Src:             'crypto/x509/v3_utl.c:545,15'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/v3_utl.c:549,13'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_utl.c:551,9'
          Dst:             X509_email_free
        - Src:             'crypto/x509/v3_utl.c:557,9'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/v3_utl.c:557,9'
          Dst:             ossl_check_OPENSSL_STRING_type
        - Src:             'crypto/x509/v3_utl.c:557,9'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/v3_utl.c:558,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:561,10'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/v3_utl.c:561,10'
          Dst:             ossl_check_OPENSSL_STRING_type
        - Src:             'crypto/x509/v3_utl.c:561,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_utl.c:562,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:563,9'
          Dst:             X509_email_free
    - functionName:    ossl_check_const_ACCESS_DESCRIPTION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ACCESS_DESCRIPTION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get1_ocsp
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      'struct.stack_st_OPENSSL_STRING *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - AUTHORITY_INFO_ACCESS_free
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get_ext_d2i
        - append_ia5
        - ossl_check_const_ACCESS_DESCRIPTION_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:469,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:470,9'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:471,12'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:471,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:472,34'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:481,32'
              BranchSideFuncs:
                - AUTHORITY_INFO_ACCESS_free
        - Branch String:   'crypto/x509/v3_utl.c:473,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:474,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:480,5'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:474,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:476,28'
              BranchSideFuncs:
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:479,9'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:475,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:477,21'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:478,13'
              BranchSideFuncs:
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - AUTHORITY_INFO_ACCESS_free
                - ossl_check_const_ACCESS_DESCRIPTION_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - append_ia5
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:468,12'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_utl.c:471,21'
          Dst:             ossl_check_const_ACCESS_DESCRIPTION_sk_type
        - Src:             'crypto/x509/v3_utl.c:471,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/v3_utl.c:472,34'
          Dst:             ossl_check_const_ACCESS_DESCRIPTION_sk_type
        - Src:             'crypto/x509/v3_utl.c:472,34'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/v3_utl.c:473,13'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/v3_utl.c:475,22'
          Dst:             append_ia5
        - Src:             'crypto/x509/v3_utl.c:481,5'
          Dst:             AUTHORITY_INFO_ACCESS_free
    - functionName:    X509_get1_email
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      'struct.stack_st_OPENSSL_STRING *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GENERAL_NAME_free
        - OPENSSL_sk_pop_free
        - X509_get_ext_d2i
        - X509_get_subject_name
        - get_email
        - ossl_check_GENERAL_NAME_sk_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:456,12'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/v3_utl.c:457,21'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/v3_utl.c:457,11'
          Dst:             get_email
        - Src:             'crypto/x509/v3_utl.c:458,5'
          Dst:             ossl_check_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/v3_utl.c:458,5'
          Dst:             ossl_check_GENERAL_NAME_freefunc_type
        - Src:             'crypto/x509/v3_utl.c:458,5'
          Dst:             GENERAL_NAME_free
        - Src:             'crypto/x509/v3_utl.c:458,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_v3_name_cmp
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - cmp
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncmp
      functionUses:    18
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:439,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:440,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:441,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:441,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:437,11'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:438,16'
          Dst:             strncmp
    - functionName:    ossl_check_CONF_VALUE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strip_spaces
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ossl_ctype_check
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:413,15'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:413,18'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:413,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:413,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:414,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:415,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:415,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:417,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:418,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:418,24'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:418,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:418,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:419,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:420,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:421,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:422,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:422,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:424,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:413,18'
          Dst:             ossl_ctype_check
        - Src:             'crypto/x509/v3_utl.c:417,13'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:418,24'
          Dst:             ossl_ctype_check
    - functionName:    X509V3_parse_list
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      'struct.stack_st_CONF_VALUE *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - line
      BBCount:         50
      ICount:          281
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OPENSSL_sk_pop_free
        - X509V3_add_value
        - X509V3_conf_free
        - ossl_check_CONF_VALUE_sk_type
        - strip_spaces
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:325,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:326,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/v3_utl.c:327,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:330,45'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:330,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:330,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:330,60'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:330,64'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:330,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:330,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:333,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:377,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:333,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:335,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:359,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:375,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:335,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:336,23'
              BranchSideFuncs:
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:344,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:339,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:340,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:343,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:348,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:349,21'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:352,39'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:352,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:353,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:355,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:359,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:360,23'
              BranchSideFuncs:
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:374,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:363,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:364,21'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:367,39'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:367,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:368,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:370,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:377,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:378,29'
              BranchSideFuncs:
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:387,29'
              BranchSideFuncs:
                - strip_spaces
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:379,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:380,13'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:383,31'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:383,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:384,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:386,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:388,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:389,13'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:392,31'
              BranchSideFuncs:
                - X509V3_add_value
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:392,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:0,0'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:393,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_freefunc_type.10279
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:324,15'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/v3_utl.c:338,24'
          Dst:             strip_spaces
        - Src:             'crypto/x509/v3_utl.c:340,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:340,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:340,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:346,24'
          Dst:             strip_spaces
        - Src:             'crypto/x509/v3_utl.c:349,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:349,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:349,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:352,22'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:362,24'
          Dst:             strip_spaces
        - Src:             'crypto/x509/v3_utl.c:364,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:364,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:364,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:367,22'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:378,16'
          Dst:             strip_spaces
        - Src:             'crypto/x509/v3_utl.c:380,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:380,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:380,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:383,14'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:387,16'
          Dst:             strip_spaces
        - Src:             'crypto/x509/v3_utl.c:389,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:389,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:389,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:392,14'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:396,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:400,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:401,5'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_utl.c:401,5'
          Dst:             ossl_check_CONF_VALUE_freefunc_type
        - Src:             'crypto/x509/v3_utl.c:401,5'
          Dst:             X509V3_conf_free
        - Src:             'crypto/x509/v3_utl.c:401,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509V3_add_value
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - value
        - extlist
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - x509v3_add_len_value
      functionUses:    21
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:84,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:84,70'
              BranchSideFuncs:
                - strlen
                - x509v3_add_len_value
            - BranchSide:      'crypto/x509/v3_utl.c:84,33'
              BranchSideFuncs:
                - x509v3_add_len_value
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:84,49'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:83,12'
          Dst:             x509v3_add_len_value
    - functionName:    X509V3_conf_free
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CONF_VALUE *'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:106,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:107,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:108,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:108,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:109,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:110,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:111,5'
          Dst:             CRYPTO_free
    - functionName:    x509v3_add_len_value
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - value
        - vallen
        - extlist
      BBCount:         29
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - CRYPTO_strdup
        - CRYPTO_strndup
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - memchr
        - ossl_check_CONF_VALUE_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:47,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:47,34'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - memchr
                - CRYPTO_strndup
            - BranchSide:      'crypto/x509/v3_utl.c:49,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - memchr
                - CRYPTO_strndup
        - Branch String:   'crypto/x509/v3_utl.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:48,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_utl.c:49,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - memchr
                - CRYPTO_strndup
        - Branch String:   'crypto/x509/v3_utl.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:51,20'
              BranchSideFuncs:
                - memchr
                - CRYPTO_strndup
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:57,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:51,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:52,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_utl.c:53,18'
              BranchSideFuncs:
                - CRYPTO_strndup
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:55,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_utl.c:56,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:58,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_utl.c:59,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:59,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:59,37'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:63,5'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/v3_utl.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:60,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/v3_utl.c:63,5'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.10280
                - ossl_check_CONF_VALUE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/v3_utl.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:71,9'
              BranchSideFuncs:
                - ossl_check_CONF_VALUE_sk_type.10280
                - OPENSSL_sk_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:74,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:47,34'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/v3_utl.c:51,13'
          Dst:             memchr
        - Src:             'crypto/x509/v3_utl.c:53,18'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/v3_utl.c:57,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/v3_utl.c:59,37'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/v3_utl.c:60,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:60,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:60,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:66,10'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_utl.c:66,10'
          Dst:             ossl_check_CONF_VALUE_type
        - Src:             'crypto/x509/v3_utl.c:66,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/v3_utl.c:71,9'
          Dst:             ossl_check_CONF_VALUE_sk_type
        - Src:             'crypto/x509/v3_utl.c:71,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/v3_utl.c:74,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:75,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:76,5'
          Dst:             CRYPTO_free
    - functionName:    X509V3_get_value_int
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CONF_VALUE *'
        - 'struct.asn1_string_st **'
      constantsTouched: []
      argNames:
        - value
        - aint
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_add_error_data
        - s2i_ASN1_INTEGER
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:300,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:301,9'
              BranchSideFuncs:
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_utl.c:304,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:300,17'
          Dst:             s2i_ASN1_INTEGER
        - Src:             'crypto/x509/v3_utl.c:301,9'
          Dst:             ERR_add_error_data
    - functionName:    s2i_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method *'
        - 'char *'
      constantsTouched: []
      argNames:
        - method
        - value
      BBCount:         38
      ICount:          222
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - BN_dec2bn
        - BN_free
        - BN_hex2bn
        - BN_is_zero
        - BN_new
        - BN_to_ASN1_INTEGER
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:207,10'
              BranchSideFuncs:
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:209,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:212,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:212,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:213,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:216,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:219,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:219,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
            - BranchSide:      'crypto/x509/v3_utl.c:223,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
        - Branch String:   'crypto/x509/v3_utl.c:219,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:219,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
            - BranchSide:      'crypto/x509/v3_utl.c:220,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
        - Branch String:   'crypto/x509/v3_utl.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:220,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
            - BranchSide:      'crypto/x509/v3_utl.c:223,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
        - Branch String:   'crypto/x509/v3_utl.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:227,30'
              BranchSideFuncs:
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:229,30'
              BranchSideFuncs:
                - BN_dec2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:231,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:231,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:232,17'
              BranchSideFuncs:
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:232,17'
              BranchSideFuncs:
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:237,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:237,15'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:237,29'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:240,31'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:238,15'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:240,31'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:242,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/v3_utl.c:246,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/v3_utl.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:248,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:204,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:204,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:204,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:207,10'
          Dst:             BN_new
        - Src:             'crypto/x509/v3_utl.c:209,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:209,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:209,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:227,15'
          Dst:             BN_hex2bn
        - Src:             'crypto/x509/v3_utl.c:229,15'
          Dst:             BN_dec2bn
        - Src:             'crypto/x509/v3_utl.c:232,9'
          Dst:             BN_free
        - Src:             'crypto/x509/v3_utl.c:233,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:233,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:233,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:237,18'
          Dst:             BN_is_zero
        - Src:             'crypto/x509/v3_utl.c:240,12'
          Dst:             BN_to_ASN1_INTEGER
        - Src:             'crypto/x509/v3_utl.c:241,5'
          Dst:             BN_free
        - Src:             'crypto/x509/v3_utl.c:243,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:243,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:243,9'
          Dst:             ERR_set_error
    - functionName:    X509V3_get_value_bool
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CONF_VALUE *'
        - 'int *'
      constantsTouched: []
      argNames:
        - value
        - asn1_bool
      BBCount:         33
      ICount:          164
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_add_error_data
        - ERR_new
        - strcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/x509/v3_utl.c:272,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_utl.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:273,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:274,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:275,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:276,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:277,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:278,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:281,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/x509/v3_utl.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:282,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:283,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:284,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:284,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:285,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:286,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:286,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/v3_utl.c:281,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:287,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:272,9'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:273,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:274,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:275,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:276,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:277,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:281,9'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:282,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:283,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:284,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:285,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:286,12'
          Dst:             strcmp
        - Src:             'crypto/x509/v3_utl.c:291,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:291,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:291,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:292,5'
          Dst:             ERR_add_error_data
    - functionName:    X509V3_add_value_int
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.asn1_string_st *'
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - aint
        - extlist
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - X509V3_add_value
        - i2s_ASN1_INTEGER
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:258,9'
              BranchSideFuncs:
                - i2s_ASN1_INTEGER
                - X509V3_add_value
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:259,42'
              BranchSideFuncs:
                - i2s_ASN1_INTEGER
                - X509V3_add_value
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:261,28'
              BranchSideFuncs:
                - X509V3_add_value
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:259,19'
          Dst:             i2s_ASN1_INTEGER
        - Src:             'crypto/x509/v3_utl.c:261,11'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:262,5'
          Dst:             CRYPTO_free
    - functionName:    i2s_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - method
        - a
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_to_BN
        - BN_free
        - ERR_new
        - bignum_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:187,9'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:188,37'
              BranchSideFuncs:
                - ASN1_INTEGER_to_BN
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:189,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
            - BranchSide:      'crypto/x509/v3_utl.c:190,41'
              BranchSideFuncs:
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:188,18'
          Dst:             ASN1_INTEGER_to_BN
        - Src:             'crypto/x509/v3_utl.c:189,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:189,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:189,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:190,24'
          Dst:             bignum_to_string
        - Src:             'crypto/x509/v3_utl.c:191,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:191,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:191,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:192,5'
          Dst:             BN_free
    - functionName:    bignum_to_string
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - bn
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bn2dec
        - BN_bn2hex
        - BN_num_bits
        - CRYPTO_free
        - CRYPTO_malloc
        - OPENSSL_strlcat
        - OPENSSL_strlcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:140,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:141,26'
              BranchSideFuncs:
                - BN_bn2dec
            - BranchSide:      'crypto/x509/v3_utl.c:143,21'
              BranchSideFuncs:
                - BN_bn2hex
                - strlen
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:144,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/v3_utl.c:147,18'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
        - Branch String:   'crypto/x509/v3_utl.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:150,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:155,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
        - Branch String:   'crypto/x509/v3_utl.c:155,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:156,25'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
            - BranchSide:      'crypto/x509/v3_utl.c:159,25'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - OPENSSL_strlcat
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:140,9'
          Dst:             BN_num_bits
        - Src:             'crypto/x509/v3_utl.c:141,16'
          Dst:             BN_bn2dec
        - Src:             'crypto/x509/v3_utl.c:143,11'
          Dst:             BN_bn2hex
        - Src:             'crypto/x509/v3_utl.c:147,11'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:148,11'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/v3_utl.c:150,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/v3_utl.c:156,9'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/x509/v3_utl.c:157,9'
          Dst:             OPENSSL_strlcat
        - Src:             'crypto/x509/v3_utl.c:159,9'
          Dst:             OPENSSL_strlcpy
        - Src:             'crypto/x509/v3_utl.c:160,9'
          Dst:             OPENSSL_strlcat
        - Src:             'crypto/x509/v3_utl.c:162,5'
          Dst:             CRYPTO_free
    - functionName:    i2s_ASN1_ENUMERATED
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.v3_ext_method *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - method
        - a
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_ENUMERATED_to_BN
        - BN_free
        - ERR_new
        - bignum_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:172,9'
              BranchSideFuncs:
                - ASN1_ENUMERATED_to_BN
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/v3_utl.c:173,40'
              BranchSideFuncs:
                - ASN1_ENUMERATED_to_BN
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/v3_utl.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:174,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
            - BranchSide:      'crypto/x509/v3_utl.c:175,41'
              BranchSideFuncs:
                - bignum_to_string
                - BN_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:173,18'
          Dst:             ASN1_ENUMERATED_to_BN
        - Src:             'crypto/x509/v3_utl.c:174,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:174,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:174,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:175,24'
          Dst:             bignum_to_string
        - Src:             'crypto/x509/v3_utl.c:176,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/v3_utl.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/v3_utl.c:176,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/v3_utl.c:177,5'
          Dst:             BN_free
    - functionName:    X509V3_add_value_bool_nf
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - asn1_bool
        - extlist
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509V3_add_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:126,33'
              BranchSideFuncs:
                - X509V3_add_value
            - BranchSide:      'crypto/x509/v3_utl.c:127,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:126,16'
          Dst:             X509V3_add_value
    - functionName:    X509V3_add_value_bool
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - asn1_bool
        - extlist
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509V3_add_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:118,33'
              BranchSideFuncs:
                - X509V3_add_value
            - BranchSide:      'crypto/x509/v3_utl.c:119,29'
              BranchSideFuncs:
                - X509V3_add_value
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:118,16'
          Dst:             X509V3_add_value
        - Src:             'crypto/x509/v3_utl.c:119,12'
          Dst:             X509V3_add_value
    - functionName:    x509v3_add_len_value_uchar
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - value
        - vallen
        - extlist
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x509v3_add_len_value
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:99,12'
          Dst:             x509v3_add_len_value
    - functionName:    X509V3_add_value_uchar
      functionSourceFile: '/src/openssl/crypto/x509/v3_utl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.stack_st_CONF_VALUE **'
      constantsTouched: []
      argNames:
        - name
        - value
        - extlist
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - x509v3_add_len_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/v3_utl.c:92,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/v3_utl.c:92,70'
              BranchSideFuncs:
                - strlen
                - x509v3_add_len_value
            - BranchSide:      'crypto/x509/v3_utl.c:92,33'
              BranchSideFuncs:
                - x509v3_add_len_value
      Callsites:
        - Src:             'crypto/x509/v3_utl.c:92,49'
          Dst:             strlen
        - Src:             'crypto/x509/v3_utl.c:91,12'
          Dst:             x509v3_add_len_value
    - functionName:    X509_ATTRIBUTE_get0_type
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_attributes_st *'
        - int
      constantsTouched: []
      argNames:
        - attr
        - idx
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - OPENSSL_sk_value
        - ossl_check_const_ASN1_TYPE_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:372,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:373,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:376,12'
              BranchSideFuncs:
                - ossl_check_const_ASN1_TYPE_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509_att.c:373,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:373,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:373,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:376,12'
          Dst:             ossl_check_const_ASN1_TYPE_sk_type
        - Src:             'crypto/x509/x509_att.c:376,12'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_get0_object
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:348,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:351,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:348,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:348,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:348,9'
          Dst:             ERR_set_error
    - functionName:    ossl_check_ASN1_TYPE_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_set1_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_attributes_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - attr
        - attrtype
        - data
        - len
      BBCount:         34
      ICount:          211
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_set
        - ASN1_STRING_set_by_NID
        - ASN1_STRING_type_new
        - ASN1_TYPE_free
        - ASN1_TYPE_new
        - ASN1_TYPE_set
        - ASN1_TYPE_set1
        - ERR_new
        - OBJ_obj2nid
        - OPENSSL_sk_push
        - ossl_check_ASN1_TYPE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:286,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:289,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ASN1_STRING_type_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:290,45'
              BranchSideFuncs:
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:297,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ASN1_STRING_type_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:292,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:293,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:299,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:299,33'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/x509/x509_att.c:300,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:298,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:300,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'crypto/x509/x509_att.c:303,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:310,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:311,26'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/x509/x509_att.c:314,17'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:315,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/x509/x509_att.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:318,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:318,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:324,23'
              BranchSideFuncs:
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:318,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:319,29'
              BranchSideFuncs:
                - ASN1_TYPE_set1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:324,23'
              BranchSideFuncs:
                - ASN1_TYPE_set
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:319,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:320,13'
              BranchSideFuncs:
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
            - BranchSide:      'crypto/x509/x509_att.c:323,5'
              BranchSideFuncs:
                - ossl_check_ASN1_TYPE_sk_type
                - ossl_check_ASN1_TYPE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_STRING_free
        - Branch String:   'crypto/x509/x509_att.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:331,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:286,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:286,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:286,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:291,39'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_att.c:290,16'
          Dst:             ASN1_STRING_set_by_NID
        - Src:             'crypto/x509/x509_att.c:293,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:293,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:293,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:298,21'
          Dst:             ASN1_STRING_type_new
        - Src:             'crypto/x509/x509_att.c:299,17'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/x509_att.c:300,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:300,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:300,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:311,9'
          Dst:             ASN1_STRING_free
        - Src:             'crypto/x509/x509_att.c:314,17'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/x509/x509_att.c:315,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:315,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:315,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:319,14'
          Dst:             ASN1_TYPE_set1
        - Src:             'crypto/x509/x509_att.c:320,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:320,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:320,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:324,9'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/x509/x509_att.c:327,10'
          Dst:             ossl_check_ASN1_TYPE_sk_type
        - Src:             'crypto/x509/x509_att.c:327,10'
          Dst:             ossl_check_ASN1_TYPE_type
        - Src:             'crypto/x509/x509_att.c:327,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_att.c:328,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:328,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:328,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:333,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/x509/x509_att.c:334,5'
          Dst:             ASN1_STRING_free
    - functionName:    X509_ATTRIBUTE_set1_object
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_attributes_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - attr
        - obj
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:269,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:269,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:270,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:270,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:273,22'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - OBJ_dup
      Callsites:
        - Src:             'crypto/x509/x509_att.c:270,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:270,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:270,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:273,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x509_att.c:274,20'
          Dst:             OBJ_dup
    - functionName:    ossl_check_X509_ATTRIBUTE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_x509at_dup
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      'struct.stack_st_X509_ATTRIBUTE *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - X509_ATTRIBUTE_free
        - X509at_add1_attr
        - ossl_check_X509_ATTRIBUTE_sk_type
        - ossl_check_const_X509_ATTRIBUTE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:193,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:194,35'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - X509at_add1_attr
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_freefunc_type.10373
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_att.c:199,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:194,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:195,13'
              BranchSideFuncs:
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_freefunc_type.10373
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_att.c:198,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - X509at_add1_attr
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_freefunc_type.10373
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/x509_att.c:190,16'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:190,16'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_att.c:194,35'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:194,35'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_att.c:194,13'
          Dst:             X509at_add1_attr
        - Src:             'crypto/x509/x509_att.c:195,13'
          Dst:             ossl_check_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:195,13'
          Dst:             ossl_check_X509_ATTRIBUTE_freefunc_type
        - Src:             'crypto/x509/x509_att.c:195,13'
          Dst:             X509_ATTRIBUTE_free
        - Src:             'crypto/x509/x509_att.c:195,13'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_const_X509_ATTRIBUTE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509at_add1_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'struct.stack_st_X509_ATTRIBUTE *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE **'
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - x
        - attr
      BBCount:         30
      ICount:          163
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - X509_ATTRIBUTE_dup
        - X509_ATTRIBUTE_free
        - X509at_get_attr_by_OBJ
        - ossl_check_X509_ATTRIBUTE_sk_type
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:88,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:88,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:89,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:89,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:92,10'
              BranchSideFuncs:
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509at_get_attr_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:92,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:92,47'
              BranchSideFuncs:
                - X509at_get_attr_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:97,10'
              BranchSideFuncs:
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:93,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:97,10'
              BranchSideFuncs:
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:98,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:103,15'
              BranchSideFuncs:
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_att.c:98,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:99,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_att.c:102,5'
              BranchSideFuncs:
                - X509_ATTRIBUTE_dup
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_att.c:106,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:107,9'
              BranchSideFuncs:
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_att.c:108,10'
              BranchSideFuncs:
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - ossl_check_X509_ATTRIBUTE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_ATTRIBUTE_free
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_att.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:112,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:118,9'
              BranchSideFuncs:
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_att.c:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:89,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:89,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:89,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:92,23'
          Dst:             X509at_get_attr_by_OBJ
        - Src:             'crypto/x509/x509_att.c:93,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:93,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:93,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:98,19'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_att.c:99,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:99,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:99,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:106,21'
          Dst:             X509_ATTRIBUTE_dup
        - Src:             'crypto/x509/x509_att.c:108,10'
          Dst:             ossl_check_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:108,10'
          Dst:             ossl_check_X509_ATTRIBUTE_type
        - Src:             'crypto/x509/x509_att.c:108,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_att.c:109,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:109,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:109,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:116,5'
          Dst:             X509_ATTRIBUTE_free
        - Src:             'crypto/x509/x509_att.c:118,9'
          Dst:             ossl_check_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:118,9'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_X509_ATTRIBUTE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509at_get_attr_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - obj
        - lastpos
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_ATTRIBUTE_sk_type
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:44,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:46,17'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_att.c:47,9'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:48,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:49,14'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_att.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:50,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:51,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:52,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_att.c:47,9'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:47,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_att.c:49,14'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:49,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_att.c:50,13'
          Dst:             OBJ_cmp
    - functionName:    ossl_check_X509_ATTRIBUTE_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_get0_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.x509_attributes_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - attr
        - idx
        - atrtype
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_TYPE_get
        - ERR_new
        - X509_ATTRIBUTE_get0_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:359,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:361,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_get
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:362,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:362,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:364,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:363,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:363,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:364,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:364,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:357,23'
          Dst:             X509_ATTRIBUTE_get0_type
        - Src:             'crypto/x509/x509_att.c:363,27'
          Dst:             ASN1_TYPE_get
        - Src:             'crypto/x509/x509_att.c:364,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:364,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:364,9'
          Dst:             ERR_set_error
    - functionName:    X509_ATTRIBUTE_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_ASN1_TYPE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:342,12'
              BranchSideFuncs:
                - ossl_check_const_ASN1_TYPE_sk_type
                - OPENSSL_sk_num
      Callsites:
        - Src:             'crypto/x509/x509_att.c:342,12'
          Dst:             ossl_check_const_ASN1_TYPE_sk_type
        - Src:             'crypto/x509/x509_att.c:342,12'
          Dst:             OPENSSL_sk_num
    - functionName:    X509at_get0_data_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
        - 'struct.asn1_object_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - obj
        - lastpos
        - type
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - X509_ATTRIBUTE_count
        - X509_ATTRIBUTE_get0_data
        - X509at_get_attr
        - X509at_get_attr_by_OBJ
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509at_get_attr
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_get0_data
                - X509_ATTRIBUTE_count
                - __sanitizer_cov_trace_const_cmp4
                - X509at_get_attr_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:180,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:180,49'
              BranchSideFuncs:
                - X509at_get_attr_by_OBJ
                - __sanitizer_cov_trace_const_cmp4
                - X509at_get_attr
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_get0_data
                - X509_ATTRIBUTE_count
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_att.c:182,26'
              BranchSideFuncs:
                - X509at_get_attr
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_get0_data
                - X509_ATTRIBUTE_count
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:182,26'
              BranchSideFuncs:
                - X509at_get_attr
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_get0_data
                - X509_ATTRIBUTE_count
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:183,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:183,47'
              BranchSideFuncs:
                - X509_ATTRIBUTE_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_get0_data
            - BranchSide:      'crypto/x509/x509_att.c:185,37'
              BranchSideFuncs:
                - X509_ATTRIBUTE_get0_data
        - Branch String:   'crypto/x509/x509_att.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:185,37'
              BranchSideFuncs:
                - X509_ATTRIBUTE_get0_data
      Callsites:
        - Src:             'crypto/x509/x509_att.c:175,13'
          Dst:             X509at_get_attr_by_OBJ
        - Src:             'crypto/x509/x509_att.c:180,26'
          Dst:             X509at_get_attr_by_OBJ
        - Src:             'crypto/x509/x509_att.c:182,10'
          Dst:             X509at_get_attr
        - Src:             'crypto/x509/x509_att.c:183,26'
          Dst:             X509_ATTRIBUTE_count
        - Src:             'crypto/x509/x509_att.c:185,12'
          Dst:             X509_ATTRIBUTE_get0_data
    - functionName:    X509at_get_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_ATTRIBUTE_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:62,9'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:62,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:62,44'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:63,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:63,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:66,12'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509_att.c:59,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:59,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:59,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:62,9'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:62,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_att.c:63,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:63,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:63,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:66,12'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:66,12'
          Dst:             OPENSSL_sk_value
    - functionName:    X509_ATTRIBUTE_create_by_txt
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        5
      argTypes:
        - 'struct.x509_attributes_st **'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - attr
        - atrname
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_txt2obj
        - X509_ATTRIBUTE_create_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:258,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:262,42'
              BranchSideFuncs:
                - X509_ATTRIBUTE_create_by_OBJ
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/x509/x509_att.c:254,24'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/x509_att.c:258,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:258,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:258,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:262,13'
          Dst:             X509_ATTRIBUTE_create_by_OBJ
        - Src:             'crypto/x509/x509_att.c:263,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    X509_ATTRIBUTE_create_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        5
      argTypes:
        - 'struct.x509_attributes_st **'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - attr
        - obj
        - atrtype
        - data
        - len
      BBCount:         28
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - X509_ATTRIBUTE_free
        - X509_ATTRIBUTE_new
        - X509_ATTRIBUTE_set1_data
        - X509_ATTRIBUTE_set1_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:226,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:226,26'
              BranchSideFuncs:
                - X509_ATTRIBUTE_new
                - X509_ATTRIBUTE_set1_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:227,20'
              BranchSideFuncs:
                - X509_ATTRIBUTE_new
                - X509_ATTRIBUTE_set1_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:227,20'
              BranchSideFuncs:
                - X509_ATTRIBUTE_new
                - X509_ATTRIBUTE_set1_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:232,16'
              BranchSideFuncs:
                - X509_ATTRIBUTE_set1_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:227,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:228,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:231,5'
              BranchSideFuncs:
                - X509_ATTRIBUTE_set1_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_att.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:236,9'
              BranchSideFuncs:
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
            - BranchSide:      'crypto/x509/x509_att.c:237,35'
              BranchSideFuncs:
                - X509_ATTRIBUTE_set1_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
        - Branch String:   'crypto/x509/x509_att.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:240,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:240,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:242,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:241,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:242,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_att.c:244,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:244,25'
              BranchSideFuncs:
                - X509_ATTRIBUTE_free
            - BranchSide:      'crypto/x509/x509_att.c:245,29'
              BranchSideFuncs:
                - X509_ATTRIBUTE_free
        - Branch String:   'crypto/x509/x509_att.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:245,29'
              BranchSideFuncs:
                - X509_ATTRIBUTE_free
            - BranchSide:      'crypto/x509/x509_att.c:246,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:227,20'
          Dst:             X509_ATTRIBUTE_new
        - Src:             'crypto/x509/x509_att.c:228,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:228,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:228,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:235,10'
          Dst:             X509_ATTRIBUTE_set1_object
        - Src:             'crypto/x509/x509_att.c:237,10'
          Dst:             X509_ATTRIBUTE_set1_data
        - Src:             'crypto/x509/x509_att.c:245,9'
          Dst:             X509_ATTRIBUTE_free
    - functionName:    X509at_add1_attr_by_txt
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.stack_st_X509_ATTRIBUTE *'
      argCount:        5
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE **'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - attrname
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_ATTRIBUTE_create_by_txt
        - X509_ATTRIBUTE_free
        - X509at_add1_attr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:165,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:167,28'
              BranchSideFuncs:
                - X509at_add1_attr
                - X509_ATTRIBUTE_free
      Callsites:
        - Src:             'crypto/x509/x509_att.c:164,12'
          Dst:             X509_ATTRIBUTE_create_by_txt
        - Src:             'crypto/x509/x509_att.c:167,11'
          Dst:             X509at_add1_attr
        - Src:             'crypto/x509/x509_att.c:168,5'
          Dst:             X509_ATTRIBUTE_free
    - functionName:    X509_ATTRIBUTE_create_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        5
      argTypes:
        - 'struct.x509_attributes_st **'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - attr
        - nid
        - atrtype
        - data
        - len
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_nid2obj
        - X509_ATTRIBUTE_create_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:209,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:210,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:213,40'
              BranchSideFuncs:
                - X509_ATTRIBUTE_create_by_OBJ
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x509_att.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:215,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x509_att.c:216,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:206,24'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509_att.c:210,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:210,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:210,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:213,11'
          Dst:             X509_ATTRIBUTE_create_by_OBJ
        - Src:             'crypto/x509/x509_att.c:215,9'
          Dst:             ASN1_OBJECT_free
    - functionName:    X509at_add1_attr_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      'struct.stack_st_X509_ATTRIBUTE *'
      argCount:        5
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE **'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_ATTRIBUTE_create_by_NID
        - X509_ATTRIBUTE_free
        - X509at_add1_attr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:150,28'
              BranchSideFuncs:
                - X509at_add1_attr
                - X509_ATTRIBUTE_free
      Callsites:
        - Src:             'crypto/x509/x509_att.c:147,12'
          Dst:             X509_ATTRIBUTE_create_by_NID
        - Src:             'crypto/x509/x509_att.c:150,11'
          Dst:             X509at_add1_attr
        - Src:             'crypto/x509/x509_att.c:151,5'
          Dst:             X509_ATTRIBUTE_free
    - functionName:    X509at_add1_attr_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.stack_st_X509_ATTRIBUTE *'
      argCount:        5
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE **'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - obj
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_ATTRIBUTE_create_by_OBJ
        - X509_ATTRIBUTE_free
        - X509at_add1_attr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:134,28'
              BranchSideFuncs:
                - X509at_add1_attr
                - X509_ATTRIBUTE_free
      Callsites:
        - Src:             'crypto/x509/x509_att.c:131,12'
          Dst:             X509_ATTRIBUTE_create_by_OBJ
        - Src:             'crypto/x509/x509_att.c:134,11'
          Dst:             X509at_add1_attr
        - Src:             'crypto/x509/x509_att.c:135,5'
          Dst:             X509_ATTRIBUTE_free
    - functionName:    X509at_delete_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_sk_delete
        - OPENSSL_sk_num
        - ossl_check_X509_ATTRIBUTE_sk_type
        - ossl_check_const_X509_ATTRIBUTE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:72,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:75,9'
              BranchSideFuncs:
                - ossl_check_const_X509_ATTRIBUTE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_delete
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:75,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:75,44'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_att.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_att.c:79,12'
              BranchSideFuncs:
                - ossl_check_X509_ATTRIBUTE_sk_type.10376
                - OPENSSL_sk_delete
      Callsites:
        - Src:             'crypto/x509/x509_att.c:72,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:72,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:72,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:75,9'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:75,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_att.c:76,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_att.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_att.c:76,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_att.c:79,12'
          Dst:             ossl_check_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:79,12'
          Dst:             OPENSSL_sk_delete
    - functionName:    X509at_get_attr_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - lastpos
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
        - X509at_get_attr_by_OBJ
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_att.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_att.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_att.c:33,35'
              BranchSideFuncs:
                - X509at_get_attr_by_OBJ
      Callsites:
        - Src:             'crypto/x509/x509_att.c:29,30'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509_att.c:33,12'
          Dst:             X509at_get_attr_by_OBJ
    - functionName:    X509at_get_attr_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_att.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_ATTRIBUTE *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_X509_ATTRIBUTE_sk_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_att.c:23,12'
          Dst:             ossl_check_const_X509_ATTRIBUTE_sk_type
        - Src:             'crypto/x509/x509_att.c:23,12'
          Dst:             OPENSSL_sk_num
    - functionName:    X509_chain_up_ref
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_dup
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_free
        - X509_up_ref
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:581,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:583,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_free
        - Branch String:   'crypto/x509/x509_cmp.c:583,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:584,19'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_free
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:589,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:586,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:587,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_free
            - BranchSide:      'crypto/x509/x509_cmp.c:588,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_free
        - Branch String:   'crypto/x509/x509_cmp.c:592,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:593,19'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_free
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_cmp.c:594,5'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.10455
                - OPENSSL_sk_free
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:578,27'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:578,27'
          Dst:             OPENSSL_sk_dup
        - Src:             'crypto/x509/x509_cmp.c:583,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:583,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:584,19'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:584,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:586,14'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_cmp.c:593,19'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:593,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:593,9'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_cmp.c:594,5'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:594,5'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_check_suiteb
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_pkey_st *'
        - size_t
      constantsTouched: []
      argNames:
        - crl
        - pk
        - flags
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_obj2nid
        - check_suite_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:551,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:552,9'
              BranchSideFuncs:
                - OBJ_obj2nid
                - check_suite_b
            - BranchSide:      'crypto/x509/x509_cmp.c:553,28'
              BranchSideFuncs:
                - OBJ_obj2nid
                - check_suite_b
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:553,16'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_cmp.c:554,12'
          Dst:             check_suite_b
    - functionName:    check_suite_b
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkey
        - sign_nid
        - pflags
      BBCount:         31
      ICount:          152
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - EVP_PKEY_get_group_name
        - EVP_PKEY_is_a
        - OBJ_txt2nid
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:443,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:443,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:444,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:444,9'
              BranchSideFuncs:
                - EVP_PKEY_get_group_name
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:446,34'
              BranchSideFuncs:
                - EVP_PKEY_get_group_name
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:446,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:448,9'
              BranchSideFuncs:
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:450,29'
              BranchSideFuncs:
                - OBJ_txt2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:456,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:462,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:456,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:456,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:458,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:456,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:457,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:458,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:458,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:459,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:461,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:462,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:463,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:463,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:463,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:465,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:465,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:465,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:466,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:467,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:443,26'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/x509/x509_cmp.c:446,10'
          Dst:             EVP_PKEY_get_group_name
        - Src:             'crypto/x509/x509_cmp.c:450,17'
          Dst:             OBJ_txt2nid
    - functionName:    X509_chain_check_suiteb
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
        - size_t
      constantsTouched: []
      argNames:
        - perror_depth
        - x
        - chain
        - flags
      BBCount:         43
      ICount:          244
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get0_pubkey
        - X509_get_signature_nid
        - X509_get_version
        - check_suite_b
        - ossl_check_const_X509_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:480,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:481,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - check_suite_b
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_cmp.c:484,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - check_suite_b
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_cmp.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:485,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - check_suite_b
            - BranchSide:      'crypto/x509/x509_cmp.c:488,11'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - check_suite_b
        - Branch String:   'crypto/x509/x509_cmp.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:499,30'
              BranchSideFuncs:
                - check_suite_b
            - BranchSide:      'crypto/x509/x509_cmp.c:501,26'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:501,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:502,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:509,24'
              BranchSideFuncs:
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:510,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:512,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:515,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:515,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:516,43'
              BranchSideFuncs:
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:529,24'
              BranchSideFuncs:
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:518,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:519,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:522,31'
              BranchSideFuncs:
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:524,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:525,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:526,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_get_signature_nid
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_nid
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_pubkey
                - check_suite_b
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:531,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:533,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:545,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:534,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:534,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:534,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:534,59'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:534,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:540,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:533,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:535,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:540,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/x509/x509_cmp.c:540,54'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:540,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/x509/x509_cmp.c:542,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:540,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:541,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:542,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:542,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:544,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:485,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:485,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:490,10'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_cmp.c:499,16'
          Dst:             check_suite_b
        - Src:             'crypto/x509/x509_cmp.c:501,9'
          Dst:             X509_get_version
        - Src:             'crypto/x509/x509_cmp.c:509,10'
          Dst:             check_suite_b
        - Src:             'crypto/x509/x509_cmp.c:515,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:515,16'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:516,20'
          Dst:             X509_get_signature_nid
        - Src:             'crypto/x509/x509_cmp.c:517,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:517,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:518,13'
          Dst:             X509_get_version
        - Src:             'crypto/x509/x509_cmp.c:522,14'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_cmp.c:523,14'
          Dst:             check_suite_b
        - Src:             'crypto/x509/x509_cmp.c:529,28'
          Dst:             X509_get_signature_nid
        - Src:             'crypto/x509/x509_cmp.c:529,10'
          Dst:             check_suite_b
    - functionName:    X509_get0_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_PUBKEY_get0
      functionUses:    17
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:383,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:385,29'
              BranchSideFuncs:
                - X509_PUBKEY_get0
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:385,12'
          Dst:             X509_PUBKEY_get0
    - functionName:    ossl_x509_check_private_key
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
      BBCount:         12
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_new
        - EVP_PKEY_eq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:408,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:409,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:412,25'
              BranchSideFuncs:
                - EVP_PKEY_eq
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_cmp.c:412,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:416,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:419,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:422,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:425,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:409,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:409,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:409,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:412,13'
          Dst:             EVP_PKEY_eq
        - Src:             'crypto/x509/x509_cmp.c:416,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:416,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:416,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:419,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:419,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:419,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:422,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:422,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:422,9'
          Dst:             ERR_set_error
    - functionName:    X509_check_private_key
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - cert
        - pkey
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_get0_pubkey
        - ossl_x509_check_private_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:400,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:403,40'
              BranchSideFuncs:
                - ossl_x509_check_private_key
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:397,26'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_cmp.c:400,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:400,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:400,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:403,12'
          Dst:             ossl_x509_check_private_key
    - functionName:    X509_get_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_PUBKEY_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:390,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:392,28'
              BranchSideFuncs:
                - X509_PUBKEY_get
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:392,12'
          Dst:             X509_PUBKEY_get
    - functionName:    X509_find_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509 *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - sk
        - name
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get_subject_name
        - ossl_check_const_X509_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:373,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:374,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:375,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:376,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:377,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:373,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:373,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:374,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:374,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:375,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_cmp.c:375,13'
          Dst:             X509_NAME_cmp
    - functionName:    X509_get_subject_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         40
      ICount:          212
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - i2d_X509_NAME
        - memcmp
      functionUses:    24
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:258,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:259,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:264,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:264,33'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:265,42'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:265,42'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:270,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:266,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:267,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:268,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:270,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:270,33'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:271,42'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:271,42'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:276,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:272,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:273,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:274,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:277,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:277,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
            - BranchSide:      'crypto/x509/x509_cmp.c:280,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
        - Branch String:   'crypto/x509/x509_cmp.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:280,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
        - Branch String:   'crypto/x509/x509_cmp.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:281,13'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:286,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:281,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:281,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:282,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:281,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:282,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:283,22'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:286,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:286,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:265,15'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/x509_cmp.c:271,15'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/x509_cmp.c:283,15'
          Dst:             memcmp
    - functionName:    X509_find_by_issuer_and_serial
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509 *'
        - 'struct.X509_name_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - sk
        - name
        - serial
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_issuer_and_serial_cmp
        - ossl_check_const_X509_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:355,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_issuer_and_serial_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:357,7'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_issuer_and_serial_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:360,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:361,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_issuer_and_serial_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:365,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:362,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:363,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:364,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_issuer_and_serial_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:360,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:360,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:361,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:361,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:362,13'
          Dst:             X509_issuer_and_serial_cmp
    - functionName:    X509_issuer_and_serial_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_INTEGER_cmp
        - X509_NAME_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:25,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:26,9'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:28,11'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:32,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:33,26'
              BranchSideFuncs:
                - X509_NAME_cmp
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:30,9'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/x509/x509_cmp.c:33,12'
          Dst:             X509_NAME_cmp
    - functionName:    ossl_x509_add_certs_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509 **'
        - 'struct.stack_st_X509 *'
        - int
      constantsTouched: []
      argNames:
        - p_sk
        - certs
        - flags
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_sk_type
        - ossl_x509_add_cert_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:244,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:245,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:251,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:245,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:245,56'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:245,60'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:248,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:249,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:250,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:241,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:241,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:248,43'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:248,43'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:248,14'
          Dst:             ossl_x509_add_cert_new
    - functionName:    ossl_x509_add_cert_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509 **'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - p_sk
        - cert
        - flags
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new_null
        - X509_add_cert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:186,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:186,35'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_cert
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:190,27'
              BranchSideFuncs:
                - X509_add_cert
        - Branch String:   'crypto/x509/x509_cmp.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:190,27'
              BranchSideFuncs:
                - X509_add_cert
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:186,35'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_cmp.c:187,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:187,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:187,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:190,12'
          Dst:             X509_add_cert
    - functionName:    X509_add_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509 *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - cert
        - flags
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - OPENSSL_sk_insert
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_cmp
        - X509_self_signed
        - X509_up_ref
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:196,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:199,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:206,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:211,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:207,26'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:210,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:207,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:208,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:209,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.10454
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:212,36'
              BranchSideFuncs:
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:217,10'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_cmp.c:214,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:215,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:216,5'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.10455
                - ossl_check_X509_type
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_cmp.c:217,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:219,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_cmp.c:222,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_cmp.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:223,27'
              BranchSideFuncs:
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_cmp.c:224,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:196,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:196,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:196,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:206,25'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:206,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_cmp.c:207,26'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:207,26'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_cmp.c:207,17'
          Dst:             X509_cmp
        - Src:             'crypto/x509/x509_cmp.c:212,19'
          Dst:             X509_self_signed
        - Src:             'crypto/x509/x509_cmp.c:217,10'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_cmp.c:217,10'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_cmp.c:217,10'
          Dst:             OPENSSL_sk_insert
        - Src:             'crypto/x509/x509_cmp.c:219,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:219,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:219,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:223,15'
          Dst:             X509_up_ref
    - functionName:    X509_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         25
      ICount:          183
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - X509_check_purpose
        - memcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:159,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:163,38'
              BranchSideFuncs:
                - X509_check_purpose
                - X509_check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
        - Branch String:   'crypto/x509/x509_cmp.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:167,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
            - BranchSide:      'crypto/x509/x509_cmp.c:169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:168,21'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:173,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:173,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:173,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:181,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:173,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:174,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:181,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:174,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:176,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:176,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:178,21'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:181,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:181,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:181,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:163,11'
          Dst:             X509_check_purpose
        - Src:             'crypto/x509/x509_cmp.c:164,11'
          Dst:             X509_check_purpose
        - Src:             'crypto/x509/x509_cmp.c:168,14'
          Dst:             memcmp
        - Src:             'crypto/x509/x509_cmp.c:178,14'
          Dst:             memcmp
    - functionName:    ossl_check_X509_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_add_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509 *'
        - 'struct.stack_st_X509 *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - certs
        - flags
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - ossl_x509_add_certs_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:231,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_cmp.c:234,41'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:231,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_cmp.c:231,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_cmp.c:231,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_cmp.c:234,12'
          Dst:             ossl_x509_add_certs_new
    - functionName:    X509_subject_name_hash_old
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_hash_old
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:143,12'
          Dst:             X509_NAME_hash_old
    - functionName:    X509_NAME_hash_old
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_fetch
        - EVP_MD_free
        - i2d_X509_NAME
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:325,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:325,24'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:326,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:325,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:326,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:329,23'
              BranchSideFuncs:
                - i2d_X509_NAME
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:329,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:330,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:332,27'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:333,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:333,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:334,47'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:334,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:334,31'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:334,47'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:334,47'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:335,32'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:320,19'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x509_cmp.c:321,26'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/x509/x509_cmp.c:329,9'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/x509_cmp.c:332,9'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/x509/x509_cmp.c:333,12'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/x509/x509_cmp.c:334,12'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/x509/x509_cmp.c:340,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/x509/x509_cmp.c:341,5'
          Dst:             EVP_MD_free
    - functionName:    X509_subject_name_hash
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_hash_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:137,12'
          Dst:             X509_NAME_hash_ex
    - functionName:    X509_NAME_hash_ex
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - libctx
        - propq
        - ok
      BBCount:         16
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
        - i2d_X509_NAME
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:300,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:301,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:301,25'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:301,22'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:302,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:302,23'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:302,9'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:301,9'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:303,32'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'crypto/x509/x509_cmp.c:306,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:307,14'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x509_cmp.c:308,5'
              BranchSideFuncs:
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:294,20'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x509_cmp.c:298,15'
          Dst:             i2d_X509_NAME
        - Src:             'crypto/x509/x509_cmp.c:302,12'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/x509_cmp.c:309,5'
          Dst:             EVP_MD_free
    - functionName:    X509_get0_serialNumber
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get_serialNumber
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_issuer_name_hash_old
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_hash_old
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:116,12'
          Dst:             X509_NAME_hash_old
    - functionName:    X509_issuer_name_hash
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_hash_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:110,12'
          Dst:             X509_NAME_hash_ex
    - functionName:    X509_get_issuer_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_match
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:95,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:96,21'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_cmp.c:100,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:100,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_cmp.c:100,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:96,14'
          Dst:             memcmp
    - functionName:    X509_CRL_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:87,12'
          Dst:             X509_NAME_cmp
    - functionName:    X509_subject_name_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:82,12'
          Dst:             X509_NAME_cmp
    - functionName:    X509_issuer_name_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_NAME_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:77,12'
          Dst:             X509_NAME_cmp
    - functionName:    X509_issuer_and_serial_hash
      functionSourceFile: '/src/openssl/crypto/x509/x509_cmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         18
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_free
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_fetch
        - EVP_MD_free
        - X509_NAME_oneline
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_cmp.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:46,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/x509/x509_cmp.c:47,27'
              BranchSideFuncs:
                - X509_NAME_oneline
                - EVP_MD_fetch
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - strlen
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:49,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/x509/x509_cmp.c:50,27'
              BranchSideFuncs:
                - EVP_MD_fetch
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - strlen
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:52,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/x509/x509_cmp.c:54,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - strlen
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:55,9'
              BranchSideFuncs:
                - strlen
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:56,27'
              BranchSideFuncs:
                - strlen
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:56,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:57,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_cmp.c:59,10'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_cmp.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:61,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/x509/x509_cmp.c:62,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
        - Branch String:   'crypto/x509/x509_cmp.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_cmp.c:63,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/x509/x509_cmp.c:64,28'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/x509/x509_cmp.c:40,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/x509/x509_cmp.c:47,9'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/x509/x509_cmp.c:50,14'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x509_cmp.c:54,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/x509/x509_cmp.c:56,52'
          Dst:             strlen
        - Src:             'crypto/x509/x509_cmp.c:56,10'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/x509/x509_cmp.c:58,10'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/x509/x509_cmp.c:62,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'crypto/x509/x509_cmp.c:68,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_cmp.c:69,5'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/x509_cmp.c:70,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    X509_REVOKED_add1_ext_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - x
        - nid
        - value
        - crit
        - flags
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_add1_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:158,12'
          Dst:             X509V3_add1_i2d
    - functionName:    X509_REVOKED_get_ext_d2i
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - nid
        - crit
        - idx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_get_d2i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:152,12'
          Dst:             X509V3_get_d2i
    - functionName:    X509_REVOKED_add_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_revoked_st *'
        - 'struct.X509_extension_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - ex
        - loc
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_add_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:147,13'
          Dst:             X509v3_add_ext
    - functionName:    X509_REVOKED_delete_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_delete_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:142,12'
          Dst:             X509v3_delete_ext
    - functionName:    X509_REVOKED_get_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:137,12'
          Dst:             X509v3_get_ext
    - functionName:    X509_REVOKED_get_ext_by_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - crit
        - lastpos
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:132,12'
          Dst:             X509v3_get_ext_by_critical
    - functionName:    X509_REVOKED_get_ext_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_revoked_st *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - obj
        - lastpos
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_OBJ
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:127,12'
          Dst:             X509v3_get_ext_by_OBJ
    - functionName:    X509_REVOKED_get_ext_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_revoked_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - lastpos
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_NID
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:121,12'
          Dst:             X509v3_get_ext_by_NID
    - functionName:    X509_REVOKED_get_ext_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:116,12'
          Dst:             X509v3_get_ext_count
    - functionName:    X509_add1_ext_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_st *'
        - int
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - x
        - nid
        - value
        - crit
        - flags
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_add1_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:110,12'
          Dst:             X509V3_add1_i2d
    - functionName:    X509_get_ext_d2i
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - nid
        - crit
        - idx
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_get_d2i
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:104,12'
          Dst:             X509V3_get_d2i
    - functionName:    X509_add_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.X509_extension_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - ex
        - loc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_add_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:99,13'
          Dst:             X509v3_add_ext
    - functionName:    X509_delete_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_delete_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:94,12'
          Dst:             X509v3_delete_ext
    - functionName:    X509_get_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:89,12'
          Dst:             X509v3_get_ext
    - functionName:    X509_get_ext_by_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - crit
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:83,13'
          Dst:             X509v3_get_ext_by_critical
    - functionName:    X509_get_ext_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - obj
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_OBJ
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:78,12'
          Dst:             X509v3_get_ext_by_OBJ
    - functionName:    X509_get_ext_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_NID
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:73,12'
          Dst:             X509v3_get_ext_by_NID
    - functionName:    X509_get_ext_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:68,12'
          Dst:             X509v3_get_ext_count
    - functionName:    X509_CRL_add_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_extension_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - ex
        - loc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_add_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:63,13'
          Dst:             X509v3_add_ext
    - functionName:    X509_CRL_add1_ext_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.X509_crl_st *'
        - int
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - x
        - nid
        - value
        - crit
        - flags
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_add1_i2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:58,12'
          Dst:             X509V3_add1_i2d
    - functionName:    X509_CRL_get_ext_d2i
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.X509_crl_st *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - nid
        - crit
        - idx
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509V3_get_d2i
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:52,12'
          Dst:             X509V3_get_d2i
    - functionName:    X509_CRL_delete_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_delete_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:47,12'
          Dst:             X509v3_delete_ext
    - functionName:    X509_CRL_get_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:42,12'
          Dst:             X509v3_get_ext
    - functionName:    X509_CRL_get_ext_by_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - crit
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:37,12'
          Dst:             X509v3_get_ext_by_critical
    - functionName:    X509_CRL_get_ext_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - obj
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_OBJ
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:32,12'
          Dst:             X509v3_get_ext_by_OBJ
    - functionName:    X509_CRL_get_ext_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_by_NID
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:26,12'
          Dst:             X509v3_get_ext_by_NID
    - functionName:    X509_CRL_get_ext_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509v3_get_ext_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_ext.c:21,12'
          Dst:             X509v3_get_ext_count
    - functionName:    x509_store_read_lock
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_read_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:49,12'
          Dst:             CRYPTO_THREAD_read_lock
    - functionName:    X509_STORE_CTX_get0_store
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionDepth:   0
      returnType:      'struct.x509_store_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - int
      constantsTouched: []
      argNames:
        - xs
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:1016,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    X509_STORE_set_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - xs
        - idx
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:1011,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    X509_STORE_get_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - cleanup
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_lookup_crls
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_lookup_crls
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - lookup_crls
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_lookup_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_lookup_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - lookup_certs
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_check_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_check_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - check_policy
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_cert_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_cert_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - cert_crl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_check_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_check_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - check_crl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_get_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_get_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - get_crl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_check_revocation
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_check_revocation
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_check_issued
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_check_issued
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - check_issued
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_get_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_get_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - get_issuer
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_verify_cb
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_verify_cb
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - verify_cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - xs
        - verify
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_get0_param
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set1_param
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - xs
        - param
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:870,12'
          Dst:             X509_VERIFY_PARAM_set1
    - functionName:    X509_STORE_set_trust
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - int
      constantsTouched: []
      argNames:
        - xs
        - trust
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_trust
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:865,12'
          Dst:             X509_VERIFY_PARAM_set_trust
    - functionName:    X509_STORE_set_purpose
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - int
      constantsTouched: []
      argNames:
        - xs
        - purpose
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_purpose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:860,12'
          Dst:             X509_VERIFY_PARAM_set_purpose
    - functionName:    X509_STORE_set_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - int
      constantsTouched: []
      argNames:
        - xs
        - depth
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_depth
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:854,5'
          Dst:             X509_VERIFY_PARAM_set_depth
    - functionName:    X509_STORE_set_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - size_t
      constantsTouched: []
      argNames:
        - xs
        - flags
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:849,12'
          Dst:             X509_VERIFY_PARAM_set_flags
    - functionName:    X509_STORE_CTX_get1_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'struct.x509_store_ctx_st.2607 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - ctx
        - x
      BBCount:         43
      ICount:          312
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - ASN1_TIME_compare
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - X509_OBJECT_free
        - X509_OBJECT_new
        - X509_STORE_lock
        - X509_STORE_unlock
        - X509_get0_notAfter
        - X509_get_issuer_name
        - X509_up_ref
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
        - ossl_x509_check_cert_time
        - ossl_x509_store_ctx_get_by_subject
        - x509_object_idx_cnt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:778,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:780,6'
              BranchSideFuncs:
                - X509_get_issuer_name
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:784,26'
              BranchSideFuncs:
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:788,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:788,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:789,39'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:797,22'
              BranchSideFuncs:
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:789,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:790,23'
              BranchSideFuncs:
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:796,5'
              BranchSideFuncs:
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:804,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:808,9'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:809,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:810,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:812,5'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:814,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:816,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:839,10'
              BranchSideFuncs:
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:816,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:817,20'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:838,5'
              BranchSideFuncs:
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:819,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:820,17'
              BranchSideFuncs:
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:821,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:821,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:822,21'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:837,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:824,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:825,31'
              BranchSideFuncs:
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:832,22'
              BranchSideFuncs:
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:833,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:833,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:835,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:832,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:835,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:836,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:839,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:839,42'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:843,23'
              BranchSideFuncs:
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:839,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:840,10'
              BranchSideFuncs:
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:843,23'
              BranchSideFuncs:
                - X509_STORE_unlock
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:774,24'
          Dst:             X509_OBJECT_new
        - Src:             'crypto/x509/x509_lu.c:781,10'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/x509_lu.c:782,10'
          Dst:             ossl_x509_store_ctx_get_by_subject
        - Src:             'crypto/x509/x509_lu.c:784,9'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:789,13'
          Dst:             ossl_x509_check_cert_time
        - Src:             'crypto/x509/x509_lu.c:793,13'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:797,5'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:809,10'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:812,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:812,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:813,11'
          Dst:             x509_object_idx_cnt
        - Src:             'crypto/x509/x509_lu.c:817,20'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:817,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:824,21'
          Dst:             ossl_x509_check_cert_time
        - Src:             'crypto/x509/x509_lu.c:833,42'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/x509_lu.c:834,42'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/x509_lu.c:833,24'
          Dst:             ASN1_TIME_compare
        - Src:             'crypto/x509/x509_lu.c:839,29'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_lu.c:843,5'
          Dst:             X509_STORE_unlock
    - functionName:    X509_OBJECT_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:482,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:482,24'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/x509/x509_lu.c:482,24'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/x509/x509_lu.c:484,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:486,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:482,24'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_x509_store_ctx_get_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
        - int
        - 'struct.X509_name_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
        - ret
      BBCount:         34
      ICount:          237
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - OPENSSL_sk_is_sorted
        - OPENSSL_sk_num
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - X509_LOOKUP_by_subject_ex
        - X509_OBJECT_retrieve_by_subject
        - X509_OBJECT_up_ref_count
        - X509_STORE_lock
        - X509_STORE_unlock
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_LOOKUP_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
        - x509_store_read_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:333,10'
              BranchSideFuncs:
                - x509_store_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_is_sorted
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:336,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:337,9'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_is_sorted
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:339,10'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_is_sorted
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:340,27'
              BranchSideFuncs:
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:350,43'
              BranchSideFuncs:
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:342,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:343,13'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:348,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_OBJECT_retrieve_by_subject
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:353,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:353,24'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:354,16'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:353,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:354,16'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:370,35'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:355,18'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:367,13'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:356,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:357,17'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:358,17'
              BranchSideFuncs:
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:358,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:359,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:360,43'
              BranchSideFuncs:
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:362,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:363,21'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:366,9'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_LOOKUP_by_subject_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:367,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:368,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:369,5'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:373,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:336,10'
          Dst:             x509_store_read_lock
        - Src:             'crypto/x509/x509_lu.c:339,10'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:339,10'
          Dst:             OPENSSL_sk_is_sorted
        - Src:             'crypto/x509/x509_lu.c:340,9'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:342,14'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:348,9'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:348,9'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:350,11'
          Dst:             X509_OBJECT_retrieve_by_subject
        - Src:             'crypto/x509/x509_lu.c:351,5'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:354,25'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:354,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_lu.c:355,18'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:355,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:360,17'
          Dst:             X509_LOOKUP_by_subject_ex
        - Src:             'crypto/x509/x509_lu.c:370,10'
          Dst:             X509_OBJECT_up_ref_count
    - functionName:    X509_OBJECT_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - x509_object_free_internal
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:530,5'
          Dst:             x509_object_free_internal
        - Src:             'crypto/x509/x509_lu.c:531,5'
          Dst:             CRYPTO_free
    - functionName:    X509_STORE_lock
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_write_lock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:44,12'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    ossl_check_X509_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x509_object_idx_cnt
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
        - int
        - 'struct.X509_name_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - h
        - type
        - name
        - pnmatch
      BBCount:         10
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - OPENSSL_sk_find_all
        - ossl_check_X509_OBJECT_sk_type
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:543,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:545,14'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_find_all
            - BranchSide:      'crypto/x509/x509_lu.c:549,14'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_find_all
            - BranchSide:      'crypto/x509/x509_lu.c:552,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:555,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:559,12'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:559,12'
          Dst:             ossl_check_X509_OBJECT_type
        - Src:             'crypto/x509/x509_lu.c:559,12'
          Dst:             OPENSSL_sk_find_all
    - functionName:    ossl_check_const_X509_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_unlock
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_unlock
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:54,12'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_check_X509_OBJECT_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x509_object_free_internal
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         10
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - X509_CRL_free
        - X509_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:494,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - X509_CRL_free
                - X509_free
        - Branch String:   'crypto/x509/x509_lu.c:494,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:494,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:498,19'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/x509/x509_lu.c:501,23'
              BranchSideFuncs:
                - X509_CRL_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:498,9'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_lu.c:501,9'
          Dst:             X509_CRL_free
    - functionName:    X509_OBJECT_retrieve_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
        - int
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - h
        - type
        - name
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_value
        - X509_OBJECT_idx_by_subject
        - ossl_check_const_X509_OBJECT_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:576,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:578,12'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:574,15'
          Dst:             X509_OBJECT_idx_by_subject
        - Src:             'crypto/x509/x509_lu.c:578,12'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:578,12'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_X509_LOOKUP_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_LOOKUP *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_LOOKUP_by_subject_ex
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'struct.X509_name_st *'
        - 'struct.GENERAL_NAME_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
        - ret
        - libctx
        - propq
      BBCount:         16
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:100,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:102,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:102,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:105,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:108,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509_OBJECT_up_ref_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - X509_CRL_up_ref
        - X509_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:450,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:454,28'
              BranchSideFuncs:
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_lu.c:456,32'
              BranchSideFuncs:
                - X509_CRL_up_ref
            - BranchSide:      'crypto/x509/x509_lu.c:458,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:454,16'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_lu.c:456,16'
          Dst:             X509_CRL_up_ref
    - functionName:    X509_OBJECT_idx_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
        - int
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - h
        - type
        - name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x509_object_idx_cnt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:566,12'
          Dst:             x509_object_idx_cnt
    - functionName:    X509_OBJECT_retrieve_match
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_OBJECT *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - h
        - x
      BBCount:         27
      ICount:          176
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - OPENSSL_sk_find
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_match
        - X509_cmp
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
        - x509_object_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:740,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:741,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:742,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_lu.c:742,35'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:742,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_lu.c:744,14'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:742,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:743,16'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_lu.c:744,14'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:744,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:745,15'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:759,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:746,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:748,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:749,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:749,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:750,27'
              BranchSideFuncs:
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:752,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:750,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:751,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:752,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_lu.c:752,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:753,32'
              BranchSideFuncs:
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_lu.c:756,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:753,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:754,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:755,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - x509_object_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_match
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:739,11'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:739,11'
          Dst:             ossl_check_X509_OBJECT_type
        - Src:             'crypto/x509/x509_lu.c:739,11'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/x509_lu.c:743,16'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:743,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:744,25'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:744,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_lu.c:745,15'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:745,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:746,13'
          Dst:             x509_object_cmp
        - Src:             'crypto/x509/x509_lu.c:750,18'
          Dst:             X509_cmp
        - Src:             'crypto/x509/x509_lu.c:753,17'
          Dst:             X509_CRL_match
    - functionName:    x509_object_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st **'
        - 'struct.GENERAL_NAME_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         11
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - X509_CRL_cmp
        - X509_subject_name_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:167,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:168,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - X509_CRL_cmp
                - X509_subject_name_cmp
        - Branch String:   'crypto/x509/x509_lu.c:168,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:170,39'
              BranchSideFuncs:
                - X509_subject_name_cmp
            - BranchSide:      'crypto/x509/x509_lu.c:173,30'
              BranchSideFuncs:
                - X509_CRL_cmp
            - BranchSide:      'crypto/x509/x509_lu.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:179,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:170,15'
          Dst:             X509_subject_name_cmp
        - Src:             'crypto/x509/x509_lu.c:173,15'
          Dst:             X509_CRL_cmp
    - functionName:    ossl_check_X509_CRL_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_CRL_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_CRL_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get1_crls
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionDepth:   0
      returnType:      'struct.stack_st_X509_CRL *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - nm
      BBCount:         25
      ICount:          203
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - X509_CRL_free
        - X509_CRL_up_ref
        - X509_OBJECT_free
        - X509_OBJECT_new
        - X509_STORE_lock
        - X509_STORE_unlock
        - ossl_check_X509_CRL_sk_type
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
        - ossl_x509_store_ctx_get_by_subject
        - x509_object_idx_cnt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:693,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:693,12'
              BranchSideFuncs:
                - X509_OBJECT_free
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_lu.c:696,26'
              BranchSideFuncs:
                - X509_OBJECT_free
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_lu.c:694,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:694,52'
              BranchSideFuncs:
                - X509_OBJECT_free
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_lu.c:696,26'
              BranchSideFuncs:
                - X509_OBJECT_free
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_lu.c:692,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:696,26'
              BranchSideFuncs:
                - X509_OBJECT_free
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_lu.c:700,22'
              BranchSideFuncs:
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:701,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:703,26'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_CRL_sk_type.10756
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:703,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:704,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:707,5'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:709,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:710,27'
              BranchSideFuncs:
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:714,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_lu.c:714,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:715,15'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:729,23'
              BranchSideFuncs:
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:717,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:718,31'
              BranchSideFuncs:
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_lu.c:722,14'
              BranchSideFuncs:
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_lu.c:722,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:723,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_lu.c:728,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_CRL_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_type.10755
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - X509_CRL_free
                - ossl_check_X509_CRL_sk_type.10756
                - ossl_check_X509_CRL_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:686,30'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:688,31'
          Dst:             X509_OBJECT_new
        - Src:             'crypto/x509/x509_lu.c:694,17'
          Dst:             ossl_x509_store_ctx_get_by_subject
        - Src:             'crypto/x509/x509_lu.c:696,9'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:697,9'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_lu.c:697,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_lu.c:700,5'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:703,10'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:704,9'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_lu.c:704,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_lu.c:707,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:707,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:708,11'
          Dst:             x509_object_idx_cnt
        - Src:             'crypto/x509/x509_lu.c:710,9'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:715,15'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:715,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:717,14'
          Dst:             X509_CRL_up_ref
        - Src:             'crypto/x509/x509_lu.c:718,13'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:719,13'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_lu.c:719,13'
          Dst:             ossl_check_X509_CRL_freefunc_type
        - Src:             'crypto/x509/x509_lu.c:719,13'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_lu.c:719,13'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_lu.c:722,14'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_lu.c:722,14'
          Dst:             ossl_check_X509_CRL_type
        - Src:             'crypto/x509/x509_lu.c:722,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_lu.c:723,13'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:724,13'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_lu.c:725,13'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_lu.c:725,13'
          Dst:             ossl_check_X509_CRL_freefunc_type
        - Src:             'crypto/x509/x509_lu.c:725,13'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_lu.c:725,13'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_lu.c:729,5'
          Dst:             X509_STORE_unlock
    - functionName:    X509_STORE_CTX_get1_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - nm
      BBCount:         31
      ICount:          223
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - OPENSSL_sk_new_null
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - OSSL_STACK_OF_X509_free
        - X509_OBJECT_free
        - X509_OBJECT_new
        - X509_STORE_lock
        - X509_STORE_unlock
        - X509_add_cert
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
        - ossl_x509_store_ctx_get_by_subject
        - x509_object_idx_cnt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:630,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:631,16'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_lu.c:633,26'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - X509_OBJECT_new
                - X509_STORE_unlock
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:633,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:634,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - X509_OBJECT_new
                - X509_STORE_unlock
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_lu.c:636,5'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - X509_OBJECT_new
                - X509_STORE_unlock
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:638,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:643,29'
              BranchSideFuncs:
                - X509_OBJECT_new
                - X509_STORE_unlock
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - OPENSSL_sk_new_null
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_lu.c:664,10'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_lu.c:646,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:648,48'
              BranchSideFuncs:
                - ossl_x509_store_ctx_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - OPENSSL_sk_new_null
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:649,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:650,30'
              BranchSideFuncs:
                - X509_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_lu.c:653,26'
              BranchSideFuncs:
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:651,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:651,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:651,35'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:654,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:655,13'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_lu.c:656,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - x509_object_idx_cnt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_lu.c:658,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:659,18'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:662,5'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_lu.c:665,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:666,9'
              BranchSideFuncs:
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:667,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_lu.c:667,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:668,15'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
            - BranchSide:      'crypto/x509/x509_lu.c:675,5'
              BranchSideFuncs:
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:670,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:671,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_lu.c:675,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:631,16'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:633,10'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:636,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:636,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:637,11'
          Dst:             x509_object_idx_cnt
        - Src:             'crypto/x509/x509_lu.c:643,29'
          Dst:             X509_OBJECT_new
        - Src:             'crypto/x509/x509_lu.c:645,9'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:648,13'
          Dst:             ossl_x509_store_ctx_get_by_subject
        - Src:             'crypto/x509/x509_lu.c:650,13'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:651,35'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:653,9'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:654,14'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:656,9'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:656,9'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:657,15'
          Dst:             x509_object_idx_cnt
        - Src:             'crypto/x509/x509_lu.c:659,18'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:664,10'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:668,15'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:668,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:670,14'
          Dst:             X509_add_cert
        - Src:             'crypto/x509/x509_lu.c:671,13'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:672,13'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/x509/x509_lu.c:677,5'
          Dst:             X509_STORE_unlock
    - functionName:    X509_STORE_get1_all_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - store
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - OSSL_STACK_OF_X509_free
        - X509_OBJECT_get0_X509
        - X509_STORE_get0_objects
        - X509_STORE_lock
        - X509_STORE_unlock
        - X509_add_cert
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_OBJECT_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:592,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:593,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_lu.c:596,15'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_STORE_get0_objects
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:596,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:598,26'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_STORE_get0_objects
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:598,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:599,9'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_STORE_get0_objects
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_lu.c:601,5'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_sort
                - X509_STORE_get0_objects
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_lu.c:603,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:604,44'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_lu.c:610,23'
              BranchSideFuncs:
                - X509_STORE_unlock
        - Branch String:   'crypto/x509/x509_lu.c:607,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:607,31'
              BranchSideFuncs:
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
            - BranchSide:      'crypto/x509/x509_lu.c:609,5'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_lu.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:608,13'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_lu.c:609,5'
              BranchSideFuncs:
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_STORE_unlock
                - ossl_check_const_X509_OBJECT_sk_type
                - OPENSSL_sk_value
                - X509_OBJECT_get0_X509
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:593,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:593,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:593,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:596,15'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:598,10'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:601,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:601,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_lu.c:602,12'
          Dst:             X509_STORE_get0_objects
        - Src:             'crypto/x509/x509_lu.c:603,21'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:603,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_lu.c:604,44'
          Dst:             ossl_check_const_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:604,44'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:604,22'
          Dst:             X509_OBJECT_get0_X509
        - Src:             'crypto/x509/x509_lu.c:607,17'
          Dst:             X509_add_cert
        - Src:             'crypto/x509/x509_lu.c:610,5'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:614,5'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:616,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    X509_STORE_get0_objects
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      'struct.stack_st_X509_OBJECT *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_OBJECT_get0_X509
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:463,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:463,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:463,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:465,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_OBJECT_set1_X509_CRL
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - a
        - obj
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_CRL_up_ref
        - x509_object_free_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:519,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:519,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:519,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:520,9'
              BranchSideFuncs:
                - x509_object_free_internal
            - BranchSide:      'crypto/x509/x509_lu.c:522,31'
              BranchSideFuncs:
                - x509_object_free_internal
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:519,23'
          Dst:             X509_CRL_up_ref
        - Src:             'crypto/x509/x509_lu.c:522,5'
          Dst:             x509_object_free_internal
    - functionName:    X509_OBJECT_set1_X509
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
        - obj
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_up_ref
        - x509_object_free_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:508,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:508,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:508,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:509,9'
              BranchSideFuncs:
                - x509_object_free_internal
            - BranchSide:      'crypto/x509/x509_lu.c:511,31'
              BranchSideFuncs:
                - x509_object_free_internal
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:508,23'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_lu.c:511,5'
          Dst:             x509_object_free_internal
    - functionName:    X509_OBJECT_get_type
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_OBJECT_get0_X509_CRL
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:470,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:470,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:470,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:472,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_STORE_add_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - xs
        - x
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - x509_store_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:441,10'
          Dst:             x509_store_add
        - Src:             'crypto/x509/x509_lu.c:442,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:442,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:442,9'
          Dst:             ERR_set_error
    - functionName:    x509_store_add
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - store
        - x
        - crl
      BBCount:         21
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_sk_push
        - X509_OBJECT_free
        - X509_OBJECT_new
        - X509_OBJECT_retrieve_match
        - X509_OBJECT_up_ref_count
        - X509_STORE_lock
        - X509_STORE_unlock
        - ossl_check_X509_OBJECT_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:391,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:393,11'
              BranchSideFuncs:
                - X509_OBJECT_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:394,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:397,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:398,9'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:401,9'
              BranchSideFuncs:
                - X509_OBJECT_up_ref_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:404,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:405,9'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:410,26'
              BranchSideFuncs:
                - X509_STORE_lock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:410,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:411,9'
              BranchSideFuncs:
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:416,36'
              BranchSideFuncs:
                - X509_OBJECT_retrieve_match
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:416,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:417,13'
              BranchSideFuncs:
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:419,17'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_unlock
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:424,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:425,26'
              BranchSideFuncs:
                - X509_OBJECT_free
            - BranchSide:      'crypto/x509/x509_lu.c:427,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:393,11'
          Dst:             X509_OBJECT_new
        - Src:             'crypto/x509/x509_lu.c:404,10'
          Dst:             X509_OBJECT_up_ref_count
        - Src:             'crypto/x509/x509_lu.c:406,9'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:410,10'
          Dst:             X509_STORE_lock
        - Src:             'crypto/x509/x509_lu.c:412,9'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:416,9'
          Dst:             X509_OBJECT_retrieve_match
        - Src:             'crypto/x509/x509_lu.c:419,17'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:419,17'
          Dst:             ossl_check_X509_OBJECT_type
        - Src:             'crypto/x509/x509_lu.c:419,17'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_lu.c:422,5'
          Dst:             X509_STORE_unlock
        - Src:             'crypto/x509/x509_lu.c:425,9'
          Dst:             X509_OBJECT_free
    - functionName:    X509_STORE_add_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - xs
        - x
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - x509_store_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:432,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:436,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:432,10'
          Dst:             x509_store_add
        - Src:             'crypto/x509/x509_lu.c:433,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:433,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:433,9'
          Dst:             ERR_set_error
    - functionName:    X509_STORE_CTX_get_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
        - int
        - 'struct.X509_name_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
        - ret
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_x509_store_ctx_get_by_subject
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:383,12'
          Dst:             ossl_x509_store_ctx_get_by_subject
    - functionName:    X509_STORE_CTX_get_obj_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2607 *'
        - int
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - X509_OBJECT_free
        - X509_OBJECT_new
        - X509_STORE_CTX_get_by_subject
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:306,40'
              BranchSideFuncs:
                - X509_STORE_CTX_get_by_subject
                - __sanitizer_cov_trace_const_cmp4
                - X509_OBJECT_free
        - Branch String:   'crypto/x509/x509_lu.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:307,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:310,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:302,24'
          Dst:             X509_OBJECT_new
        - Src:             'crypto/x509/x509_lu.c:306,10'
          Dst:             X509_STORE_CTX_get_by_subject
        - Src:             'crypto/x509/x509_lu.c:307,9'
          Dst:             X509_OBJECT_free
    - functionName:    ossl_check_X509_LOOKUP_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.x509_lookup_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_add_lookup
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      'struct.x509_lookup_st *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_st *'
        - 'struct.x509_lookup_method_st *'
      constantsTouched: []
      argNames:
        - xs
        - m
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_LOOKUP_free
        - X509_LOOKUP_new
        - ossl_check_X509_LOOKUP_sk_type
        - ossl_check_const_X509_LOOKUP_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:275,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:276,14'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_LOOKUP_new
                - ossl_check_X509_LOOKUP_sk_type
                - ossl_check_X509_LOOKUP_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_LOOKUP_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_lu.c:282,26'
              BranchSideFuncs:
                - X509_LOOKUP_new
                - ossl_check_X509_LOOKUP_sk_type
                - ossl_check_X509_LOOKUP_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_LOOKUP_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:277,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:278,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:280,5'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_LOOKUP_new
                - ossl_check_X509_LOOKUP_sk_type
                - ossl_check_X509_LOOKUP_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_LOOKUP_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_lu.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:284,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_lu.c:288,21'
              BranchSideFuncs:
                - ossl_check_X509_LOOKUP_sk_type
                - ossl_check_X509_LOOKUP_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_LOOKUP_free
        - Branch String:   'crypto/x509/x509_lu.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:290,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:292,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_LOOKUP_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:275,21'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:275,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_lu.c:276,14'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:276,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:282,10'
          Dst:             X509_LOOKUP_new
        - Src:             'crypto/x509/x509_lu.c:284,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:284,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:284,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:289,9'
          Dst:             ossl_check_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:289,9'
          Dst:             ossl_check_X509_LOOKUP_type
        - Src:             'crypto/x509/x509_lu.c:289,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_lu.c:292,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:292,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:292,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:293,5'
          Dst:             X509_LOOKUP_free
    - functionName:    X509_LOOKUP_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'struct.x509_lookup_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_method_st *'
      constantsTouched: []
      argNames:
        - method
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:22,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:23,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:25,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_lu.c:26,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:26,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:30,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:27,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:30,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:20,24'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x509_lu.c:27,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_X509_LOOKUP_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_LOOKUP *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_LOOKUP_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:37,10'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:37,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:37,35'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:39,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_lu.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:38,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:39,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:39,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_up_ref
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:260,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:264,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/x509/x509_lu.c:264,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:264,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/x509/x509_lu.c:265,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:260,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/x509/x509_lu.c:264,5'
          Dst:             OPENSSL_die
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_OBJECT_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_STORE_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_store_st *'
      constantsTouched: []
      argNames:
        - xs
      BBCount:         16
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - OPENSSL_die
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - X509_LOOKUP_free
        - X509_LOOKUP_shutdown
        - X509_OBJECT_free
        - X509_VERIFY_PARAM_free
        - ossl_check_X509_LOOKUP_sk_type
        - ossl_check_X509_OBJECT_sk_type
        - ossl_check_const_X509_LOOKUP_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:234,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.10764
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free_ex_data
                - X509_VERIFY_PARAM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.10763
                - CRYPTO_free
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - X509_LOOKUP_shutdown
                - X509_LOOKUP_free
                - OPENSSL_die
        - Branch String:   'crypto/x509/x509_lu.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:238,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free_ex_data
                - X509_VERIFY_PARAM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.10763
                - CRYPTO_free
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - X509_LOOKUP_shutdown
                - X509_LOOKUP_free
                - OPENSSL_die
        - Branch String:   'crypto/x509/x509_lu.c:238,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:238,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/x509/x509_lu.c:240,10'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free_ex_data
                - X509_VERIFY_PARAM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.10763
                - CRYPTO_free
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - X509_LOOKUP_shutdown
                - X509_LOOKUP_free
        - Branch String:   'crypto/x509/x509_lu.c:241,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:242,14'
              BranchSideFuncs:
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_value
                - X509_LOOKUP_shutdown
                - X509_LOOKUP_free
                - ossl_check_const_X509_LOOKUP_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free_ex_data
                - X509_VERIFY_PARAM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.10763
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:246,5'
              BranchSideFuncs:
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_OBJECT_sk_type
                - ossl_check_X509_OBJECT_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free_ex_data
                - X509_VERIFY_PARAM_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_FREE_REF.10763
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:234,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'crypto/x509/x509_lu.c:238,5'
          Dst:             OPENSSL_die
        - Src:             'crypto/x509/x509_lu.c:241,21'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:241,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_lu.c:242,14'
          Dst:             ossl_check_const_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:242,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_lu.c:243,9'
          Dst:             X509_LOOKUP_shutdown
        - Src:             'crypto/x509/x509_lu.c:244,9'
          Dst:             X509_LOOKUP_free
        - Src:             'crypto/x509/x509_lu.c:246,5'
          Dst:             ossl_check_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:246,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_lu.c:247,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:247,5'
          Dst:             ossl_check_X509_OBJECT_freefunc_type
        - Src:             'crypto/x509/x509_lu.c:247,5'
          Dst:             X509_OBJECT_free
        - Src:             'crypto/x509/x509_lu.c:247,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_lu.c:249,5'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/x509/x509_lu.c:250,5'
          Dst:             X509_VERIFY_PARAM_free
        - Src:             'crypto/x509/x509_lu.c:251,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/x509/x509_lu.c:252,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'crypto/x509/x509_lu.c:253,5'
          Dst:             CRYPTO_free
    - functionName:    X509_LOOKUP_shutdown
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:71,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:71,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:72,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:74,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_OBJECT_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      'struct.x509_store_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          142
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_THREAD_lock_free
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_new_ex_data
        - CRYPTO_zalloc
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new
        - OPENSSL_sk_new_null
        - X509_VERIFY_PARAM_free
        - X509_VERIFY_PARAM_new
        - ossl_check_X509_LOOKUP_sk_type
        - ossl_check_X509_OBJECT_compfunc_type
        - ossl_check_X509_OBJECT_sk_type
        - x509_object_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:184,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:184,23'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_check_X509_OBJECT_compfunc_type
                - OPENSSL_sk_new
                - OPENSSL_sk_new_null
                - X509_VERIFY_PARAM_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_lu.c:184,23'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_check_X509_OBJECT_compfunc_type
                - OPENSSL_sk_new
                - OPENSSL_sk_new_null
                - X509_VERIFY_PARAM_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:188,22'
              BranchSideFuncs:
                - ossl_check_X509_OBJECT_compfunc_type
                - OPENSSL_sk_new
                - OPENSSL_sk_new_null
                - X509_VERIFY_PARAM_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:189,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:192,5'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_VERIFY_PARAM_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:194,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:198,23'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:198,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:199,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:202,57'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:203,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_lu.c:207,17'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_lu.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:209,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_lu.c:213,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.10767
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_free
                - ossl_check_X509_OBJECT_sk_type
                - OPENSSL_sk_free
                - ossl_check_X509_LOOKUP_sk_type
                - OPENSSL_sk_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_lu.c:213,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:215,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:184,23'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x509_lu.c:188,22'
          Dst:             ossl_check_X509_OBJECT_compfunc_type
        - Src:             'crypto/x509/x509_lu.c:188,22'
          Dst:             x509_object_cmp
        - Src:             'crypto/x509/x509_lu.c:188,22'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/x509_lu.c:189,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:189,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:189,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:193,34'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_lu.c:194,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:194,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:194,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:198,23'
          Dst:             X509_VERIFY_PARAM_new
        - Src:             'crypto/x509/x509_lu.c:199,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:199,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:199,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:202,10'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/x509/x509_lu.c:203,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:203,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:203,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:207,17'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'crypto/x509/x509_lu.c:209,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_lu.c:209,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_lu.c:209,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_lu.c:213,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'crypto/x509/x509_lu.c:218,5'
          Dst:             X509_VERIFY_PARAM_free
        - Src:             'crypto/x509/x509_lu.c:219,5'
          Dst:             ossl_check_X509_OBJECT_sk_type
        - Src:             'crypto/x509/x509_lu.c:219,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_lu.c:220,5'
          Dst:             ossl_check_X509_LOOKUP_sk_type
        - Src:             'crypto/x509/x509_lu.c:220,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_lu.c:221,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'crypto/x509/x509_lu.c:222,5'
          Dst:             CRYPTO_free
    - functionName:    X509_LOOKUP_get_store
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      'struct.x509_store_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_LOOKUP_get_method_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_LOOKUP_set_method_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_lookup_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_LOOKUP_by_alias
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - str
        - len
        - ret
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:139,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:139,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:141,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509_LOOKUP_by_fingerprint
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'char *'
        - int
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - bytes
        - len
        - ret
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:131,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:131,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:133,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509_LOOKUP_by_issuer_serial
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'struct.X509_name_st *'
        - 'struct.asn1_string_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
        - serial
        - ret
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:122,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:122,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:123,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_lu.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:124,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    X509_LOOKUP_by_subject
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'struct.X509_name_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ctx
        - type
        - name
        - ret
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_LOOKUP_by_subject_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:114,12'
          Dst:             X509_LOOKUP_by_subject_ex
    - functionName:    X509_LOOKUP_ctrl
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - argc
        - argl
        - ret
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_LOOKUP_ctrl_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_lu.c:92,12'
          Dst:             X509_LOOKUP_ctrl_ex
    - functionName:    X509_LOOKUP_ctrl_ex
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.x509_lookup_st *'
        - int
        - 'char *'
        - size_t
        - 'char **'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cmd
        - argc
        - argl
        - ret
        - libctx
        - propq
      BBCount:         10
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:82,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:83,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:85,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_LOOKUP_init
      functionSourceFile: '/src/openssl/crypto/x509/x509_lu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_lookup_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_lu.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_lu.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_lu.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_lu.c:62,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_lu.c:64,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_check_const_X509_NAME_ENTRY_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_oneline
      functionSourceFile: '/src/openssl/crypto/x509/x509_obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.X509_name_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - a
        - buf
        - len
      BBCount:         101
      ICount:          696
      EdgeCount:       134
      CyclomaticComplexity: 35
      functionsReached:
        - BUF_MEM_free
        - BUF_MEM_grow
        - BUF_MEM_new
        - CRYPTO_free
        - ERR_new
        - OBJ_nid2sn
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - i2t_ASN1_OBJECT
        - ossl_check_const_X509_NAME_ENTRY_sk_type
        - strlen
        - strncpy
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_obj.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:43,18'
              BranchSideFuncs:
                - BUF_MEM_new
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - strncpy
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_obj.c:49,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - strncpy
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_obj.c:43,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:44,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
            - BranchSide:      'crypto/x509/x509_obj.c:45,27'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - strncpy
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_obj.c:45,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:46,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - strncpy
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_obj.c:47,9'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - strncpy
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_obj.c:49,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_obj.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_obj.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:53,13'
              BranchSideFuncs:
                - strncpy
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_obj.c:62,8'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
        - Branch String:   'crypto/x509/x509_obj.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:54,19'
              BranchSideFuncs:
                - CRYPTO_free
                - strncpy
            - BranchSide:      'crypto/x509/x509_obj.c:57,17'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'crypto/x509/x509_obj.c:64,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:65,14'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
            - BranchSide:      'crypto/x509/x509_obj.c:174,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_obj.c:67,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:67,50'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_obj.c:68,29'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_obj.c:67,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:68,29'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_obj.c:71,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_obj.c:75,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
            - BranchSide:      'crypto/x509/x509_obj.c:79,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:93,44'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:93,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:106,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:93,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:94,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:106,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:95,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:96,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:99,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:96,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:96,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:97,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:99,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:100,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:102,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:109,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:119,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_obj.c:109,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:110,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:111,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:112,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:112,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:113,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:112,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:113,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:114,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:114,63'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:115,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:116,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:121,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:122,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
            - BranchSide:      'crypto/x509/x509_obj.c:125,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_obj.c:125,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:126,31'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:129,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:126,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:127,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:128,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:129,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:130,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_obj.c:132,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:142,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:143,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:171,10'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
        - Branch String:   'crypto/x509/x509_obj.c:143,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:144,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:146,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:147,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:147,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:148,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:147,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:148,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:153,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:153,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:153,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:154,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:153,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:154,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:155,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_value
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:174,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:175,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_obj.c:178,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_obj.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_obj.c:180,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_obj.c:181,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_obj.c:43,18'
          Dst:             BUF_MEM_new
        - Src:             'crypto/x509/x509_obj.c:45,14'
          Dst:             BUF_MEM_grow
        - Src:             'crypto/x509/x509_obj.c:55,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_obj.c:57,9'
          Dst:             strncpy
        - Src:             'crypto/x509/x509_obj.c:64,21'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509_obj.c:64,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_obj.c:65,14'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509_obj.c:65,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_obj.c:66,13'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_obj.c:67,39'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/x509_obj.c:68,13'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/x509/x509_obj.c:71,14'
          Dst:             strlen
        - Src:             'crypto/x509/x509_obj.c:76,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_obj.c:76,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_obj.c:76,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_obj.c:122,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_obj.c:122,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_obj.c:122,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_obj.c:126,18'
          Dst:             BUF_MEM_grow
        - Src:             'crypto/x509/x509_obj.c:176,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_obj.c:183,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_obj.c:183,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_obj.c:183,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_obj.c:185,5'
          Dst:             BUF_MEM_free
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_re_X509_REQ_tbs
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - req
        - pp
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - i2d_X509_REQ_INFO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:309,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:312,5'
              BranchSideFuncs:
                - i2d_X509_REQ_INFO
      Callsites:
        - Src:             'crypto/x509/x509_req.c:309,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:309,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:309,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:313,12'
          Dst:             i2d_X509_REQ_INFO
    - functionName:    X509_REQ_get_signature_nid
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:303,12'
          Dst:             OBJ_obj2nid
    - functionName:    X509_REQ_set1_signature_algo
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.X509_algor_st *'
      constantsTouched: []
      argNames:
        - req
        - palg
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_ALGOR_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:298,12'
          Dst:             X509_ALGOR_copy
    - functionName:    X509_REQ_set0_signature
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - req
        - psig
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_BIT_STRING_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:291,9'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/x509/x509_req.c:292,30'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
      Callsites:
        - Src:             'crypto/x509/x509_req.c:292,9'
          Dst:             ASN1_BIT_STRING_free
    - functionName:    X509_REQ_get0_signature
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.asn1_string_st **'
        - 'struct.X509_algor_st **'
      constantsTouched: []
      argNames:
        - req
        - psig
        - palg
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_req.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:286,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_REQ_get_subject_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get_version
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:272,12'
          Dst:             ASN1_INTEGER_get
    - functionName:    X509_REQ_add1_attr_by_txt
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.X509_req_st *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - req
        - attrname
        - type
        - bytes
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509at_add1_attr_by_txt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:260,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:263,35'
              BranchSideFuncs:
                - X509at_add1_attr_by_txt
        - Branch String:   'crypto/x509/x509_req.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:266,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:260,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:260,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:260,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:263,10'
          Dst:             X509at_add1_attr_by_txt
    - functionName:    X509_REQ_add1_attr_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - req
        - obj
        - type
        - bytes
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509at_add1_attr_by_OBJ
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:230,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:233,35'
              BranchSideFuncs:
                - X509at_add1_attr_by_OBJ
        - Branch String:   'crypto/x509/x509_req.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:230,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:230,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:230,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:233,10'
          Dst:             X509at_add1_attr_by_OBJ
    - functionName:    X509_REQ_add1_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - req
        - attr
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509at_add1_attr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:216,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:219,28'
              BranchSideFuncs:
                - X509at_add1_attr
        - Branch String:   'crypto/x509/x509_req.c:219,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:216,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:216,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:216,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:219,10'
          Dst:             X509at_add1_attr
    - functionName:    X509_REQ_delete_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - int
      constantsTouched: []
      argNames:
        - req
        - loc
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509at_delete_attr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:207,31'
              BranchSideFuncs:
                - X509at_delete_attr
        - Branch String:   'crypto/x509/x509_req.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:210,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:204,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:204,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:204,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:207,12'
          Dst:             X509at_delete_attr
    - functionName:    X509_REQ_get_attr_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - req
        - obj
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509at_get_attr_by_OBJ
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:191,12'
          Dst:             X509at_get_attr_by_OBJ
    - functionName:    X509_REQ_get_attr_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509at_get_attr_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:180,12'
          Dst:             X509at_get_attr_count
    - functionName:    X509_REQ_add_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - req
        - exts
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_add_extensions_nid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:173,12'
          Dst:             X509_REQ_add_extensions_nid
    - functionName:    X509_REQ_add_extensions_nid
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.stack_st_X509_EXTENSION *'
        - int
      constantsTouched: []
      argNames:
        - req
        - exts
        - nid
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_i2d
        - CRYPTO_free
        - X509_EXTENSIONS_it
        - X509_REQ_add1_attr_by_NID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:165,36'
              BranchSideFuncs:
                - X509_REQ_add1_attr_by_NID
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_req.c:162,28'
          Dst:             X509_EXTENSIONS_it
        - Src:             'crypto/x509/x509_req.c:161,14'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/x509/x509_req.c:165,10'
          Dst:             X509_REQ_add1_attr_by_NID
        - Src:             'crypto/x509/x509_req.c:166,5'
          Dst:             CRYPTO_free
    - functionName:    X509_REQ_add1_attr_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.X509_req_st *'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - req
        - nid
        - type
        - bytes
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - X509at_add1_attr_by_NID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:245,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:248,35'
              BranchSideFuncs:
                - X509at_add1_attr_by_NID
        - Branch String:   'crypto/x509/x509_req.c:248,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:245,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:245,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:245,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:248,10'
          Dst:             X509at_add1_attr_by_NID
    - functionName:    X509_REQ_get_attr
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - int
      constantsTouched: []
      argNames:
        - req
        - loc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509at_get_attr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:196,12'
          Dst:             X509at_get_attr
    - functionName:    X509_REQ_get_attr_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - req
        - nid
        - lastpos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509at_get_attr_by_NID
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:185,12'
          Dst:             X509at_get_attr_by_NID
    - functionName:    X509_REQ_get_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_item_d2i
        - ERR_new
        - OPENSSL_sk_new_null
        - X509_ATTRIBUTE_get0_type
        - X509_EXTENSIONS_it
        - X509_REQ_get_attr
        - X509_REQ_get_attr_by_NID
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:127,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:127,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:128,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_req.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:128,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - X509_REQ_get_attr_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
            - BranchSide:      'crypto/x509/x509_req.c:129,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - X509_REQ_get_attr_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
        - Branch String:   'crypto/x509/x509_req.c:129,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:130,40'
              BranchSideFuncs:
                - X509_REQ_get_attr_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_req.c:137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_req.c:131,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:132,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - X509_REQ_get_attr_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
            - BranchSide:      'crypto/x509/x509_req.c:133,34'
              BranchSideFuncs:
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x509_req.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:138,16'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_req.c:139,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_req.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:140,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_req.c:143,9'
              BranchSideFuncs:
                - X509_EXTENSIONS_it
                - ASN1_item_d2i
      Callsites:
        - Src:             'crypto/x509/x509_req.c:130,15'
          Dst:             X509_REQ_get_attr_by_NID
        - Src:             'crypto/x509/x509_req.c:133,16'
          Dst:             X509_REQ_get_attr
        - Src:             'crypto/x509/x509_req.c:134,15'
          Dst:             X509_ATTRIBUTE_get0_type
        - Src:             'crypto/x509/x509_req.c:138,16'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_req.c:140,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:140,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:140,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:146,23'
          Dst:             X509_EXTENSIONS_it
        - Src:             'crypto/x509/x509_req.c:145,9'
          Dst:             ASN1_item_d2i
    - functionName:    X509_REQ_set_extension_nids
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - nids
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get_extension_nids
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_extension_nid
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - req_nid
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:103,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:105,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    X509_REQ_check_private_key
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - req
        - pkey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_get0_pubkey
        - ossl_x509_check_private_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:84,40'
          Dst:             X509_REQ_get0_pubkey
        - Src:             'crypto/x509/x509_req.c:84,12'
          Dst:             ossl_x509_check_private_key
    - functionName:    X509_REQ_get0_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_PUBKEY_get0
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:72,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:74,29'
              BranchSideFuncs:
                - X509_PUBKEY_get0
      Callsites:
        - Src:             'crypto/x509/x509_req.c:74,12'
          Dst:             X509_PUBKEY_get0
    - functionName:    X509_REQ_get_X509_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_PUBKEY_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:67,28'
              BranchSideFuncs:
                - X509_PUBKEY_get
      Callsites:
        - Src:             'crypto/x509/x509_req.c:67,12'
          Dst:             X509_PUBKEY_get
    - functionName:    X509_to_X509_REQ
      functionSourceFile: '/src/openssl/crypto/x509/x509_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
        - md
      BBCount:         20
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
        - X509_REQ_free
        - X509_REQ_new_ex
        - X509_REQ_set_pubkey
        - X509_REQ_set_subject_name
        - X509_REQ_sign
        - X509_get0_pubkey
        - X509_get_subject_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_req.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:31,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_REQ_free
            - BranchSide:      'crypto/x509/x509_req.c:35,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - X509_get_subject_name
                - X509_REQ_set_subject_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
                - X509_get0_pubkey
                - X509_REQ_set_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_req.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:40,9'
              BranchSideFuncs:
                - X509_REQ_free
            - BranchSide:      'crypto/x509/x509_req.c:41,5'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_REQ_set_subject_name
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
                - X509_get0_pubkey
                - X509_REQ_set_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_req.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:44,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_REQ_set_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_req.c:46,30'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_REQ_set_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_req.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:48,9'
              BranchSideFuncs:
                - X509_REQ_free
            - BranchSide:      'crypto/x509/x509_req.c:49,29'
              BranchSideFuncs:
                - X509_REQ_set_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_req.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:51,9'
              BranchSideFuncs:
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
            - BranchSide:      'crypto/x509/x509_req.c:53,9'
              BranchSideFuncs:
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
        - Branch String:   'crypto/x509/x509_req.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:54,28'
              BranchSideFuncs:
                - X509_REQ_sign
                - __sanitizer_cov_trace_const_cmp4
                - X509_REQ_free
            - BranchSide:      'crypto/x509/x509_req.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_req.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_req.c:55,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_req.c:56,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_req.c:29,11'
          Dst:             X509_REQ_new_ex
        - Src:             'crypto/x509/x509_req.c:31,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_req.c:31,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_req.c:31,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_req.c:38,25'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/x509_req.c:43,41'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_req.c:43,10'
          Dst:             X509_REQ_set_subject_name
        - Src:             'crypto/x509/x509_req.c:46,13'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_req.c:49,9'
          Dst:             X509_REQ_set_pubkey
        - Src:             'crypto/x509/x509_req.c:54,14'
          Dst:             X509_REQ_sign
        - Src:             'crypto/x509/x509_req.c:59,5'
          Dst:             X509_REQ_free
    - functionName:    x509_sig_info_init
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_sig_info_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - siginf
        - alg
        - sig
        - pubkey
      BBCount:         36
      ICount:          236
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_PKEY_asn1_find
        - EVP_PKEY_get_security_bits
        - EVP_get_digestbyname
        - OBJ_find_sigid_algs
        - OBJ_nid2sn
        - OBJ_obj2nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:224,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:224,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_asn1_find
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_set.c:225,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_set.c:223,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:225,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_set.c:228,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_asn1_find
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_set.c:231,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:234,42'
              BranchSideFuncs:
                - EVP_PKEY_asn1_find
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:267,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:274,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:278,19'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - EVP_MD_get_size
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_set.c:235,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:235,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:238,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/x509_set.c:236,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:236,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:238,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/x509_set.c:235,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:237,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:238,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/x509_set.c:238,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:241,50'
              BranchSideFuncs:
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:247,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_set.c:242,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:243,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      'crypto/x509/x509_set.c:246,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_set.c:278,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:279,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_set.c:282,43'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_switch
        - Branch String:   'crypto/x509/x509_set.c:285,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:292,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:223,30'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_set.c:223,10'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/x509/x509_set.c:225,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_set.c:225,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_set.c:225,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_set.c:234,17'
          Dst:             EVP_PKEY_asn1_find
        - Src:             'crypto/x509/x509_set.c:241,23'
          Dst:             EVP_PKEY_get_security_bits
        - Src:             'crypto/x509/x509_set.c:247,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_set.c:247,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_set.c:247,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_set.c:278,19'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/x509_set.c:278,19'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/x509/x509_set.c:279,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_set.c:279,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_set.c:279,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_set.c:282,27'
          Dst:             EVP_MD_get_size
    - functionName:    ossl_x509_init_sig_info
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_PUBKEY_get0
        - x509_sig_info_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:300,31'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/x509/x509_set.c:299,12'
          Dst:             x509_sig_info_init
    - functionName:    X509_get_signature_info
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_st *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - mdnid
        - pknid
        - secbits
        - flags
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_SIG_INFO_get
        - X509_check_purpose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:207,5'
          Dst:             X509_check_purpose
        - Src:             'crypto/x509/x509_set.c:208,12'
          Dst:             X509_SIG_INFO_get
    - functionName:    X509_SIG_INFO_get
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_sig_info_st *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - siginf
        - mdnid
        - pknid
        - secbits
        - flags
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:184,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:185,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:186,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:187,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:190,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:190,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:191,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    X509_SIG_INFO_set
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.x509_sig_info_st *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - siginf
        - mdnid
        - pknid
        - secbits
        - flags
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_tbs_sigalg
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      'struct.X509_algor_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_uids
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_string_st **'
        - 'struct.asn1_string_st **'
      constantsTouched: []
      argNames:
        - x
        - piuid
        - psuid
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:170,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_set.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:173,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_get0_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get_X509_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get_signature_type
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_type
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:154,26'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_set.c:154,12'
          Dst:             EVP_PKEY_type
    - functionName:    X509_getm_notAfter
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_getm_notBefore
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_notAfter
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_notBefore
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_up_ref
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:123,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/x509/x509_set.c:123,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:123,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/x509/x509_set.c:124,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_set.c:119,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/x509/x509_set.c:123,5'
          Dst:             OPENSSL_die
    - functionName:    X509_set_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - X509_PUBKEY_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:109,28'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:109,10'
          Dst:             X509_PUBKEY_set
    - functionName:    X509_set1_notAfter
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - tm
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_x509_set1_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:99,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_set.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:101,33'
              BranchSideFuncs:
                - ossl_x509_set1_time
      Callsites:
        - Src:             'crypto/x509/x509_set.c:101,12'
          Dst:             ossl_x509_set1_time
    - functionName:    ossl_x509_set1_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'struct.asn1_string_st **'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - modified
        - ptm
        - tm
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_STRING_dup
        - ASN1_TIME_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:79,27'
              BranchSideFuncs:
                - ASN1_STRING_dup
                - ASN1_TIME_free
        - Branch String:   'crypto/x509/x509_set.c:80,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:80,23'
              BranchSideFuncs:
                - ASN1_TIME_free
            - BranchSide:      'crypto/x509/x509_set.c:82,21'
              BranchSideFuncs:
                - ASN1_TIME_free
        - Branch String:   'crypto/x509/x509_set.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:82,21'
              BranchSideFuncs:
                - ASN1_TIME_free
        - Branch String:   'crypto/x509/x509_set.c:84,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:85,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:79,11'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/x509/x509_set.c:82,5'
          Dst:             ASN1_TIME_free
    - functionName:    X509_set1_notBefore
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - tm
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_x509_set1_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:91,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:91,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_set.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:93,33'
              BranchSideFuncs:
                - ossl_x509_set1_time
      Callsites:
        - Src:             'crypto/x509/x509_set.c:93,12'
          Dst:             ossl_x509_set1_time
    - functionName:    X509_set_subject_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
        - name
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_NAME_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:67,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:67,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_set.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:69,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:67,23'
          Dst:             X509_NAME_set
    - functionName:    X509_set_issuer_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
        - name
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_NAME_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:59,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:59,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_set.c:59,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:61,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:59,23'
          Dst:             X509_NAME_set
    - functionName:    X509_set_serialNumber
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - serial
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:50,11'
              BranchSideFuncs:
                - ASN1_STRING_copy
        - Branch String:   'crypto/x509/x509_set.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:52,33'
              BranchSideFuncs:
                - ASN1_STRING_copy
            - BranchSide:      'crypto/x509/x509_set.c:53,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:52,16'
          Dst:             ASN1_STRING_copy
    - functionName:    X509_get_version
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_get
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:129,12'
          Dst:             ASN1_INTEGER_get
    - functionName:    X509_set_version
      functionSourceFile: '/src/openssl/crypto/x509/x509_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - size_t
      constantsTouched: []
      argNames:
        - x
        - version
      BBCount:         17
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
        - X509_get_version
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_set.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:25,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:26,9'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_new
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/x509_set.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:28,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_new
                - ASN1_INTEGER_free
        - Branch String:   'crypto/x509/x509_set.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:29,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/x509/x509_set.c:34,9'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_new
        - Branch String:   'crypto/x509/x509_set.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:35,37'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_set.c:38,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:35,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:36,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:37,5'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_set.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_set.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_set.c:40,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_set.c:26,20'
          Dst:             X509_get_version
        - Src:             'crypto/x509/x509_set.c:29,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/x509_set.c:35,37'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/x509/x509_set.c:38,10'
          Dst:             ASN1_INTEGER_set
    - functionName:    X509_verify_cert_error_string
      functionSourceFile: '/src/openssl/crypto/x509/x509_txt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         99
      ICount:          499
      EdgeCount:       196
      CyclomaticComplexity: 99
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_txt.c:23,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_txt.c:25,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_txt.c:225,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_EXTENSION_get_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ex
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:236,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:238,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:240,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_EXTENSION_get_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ex
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:231,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_EXTENSION_get_object
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ex
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:224,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_EXTENSION_set_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_extension_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ex
        - data
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OCTET_STRING_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:212,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:214,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:217,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:214,9'
          Dst:             ASN1_OCTET_STRING_set
    - functionName:    X509_EXTENSION_set_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_extension_st *'
        - int
      constantsTouched: []
      argNames:
        - ex
        - crit
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:204,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    X509_EXTENSION_set_object
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_extension_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - ex
        - obj
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OBJECT_free
        - OBJ_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:193,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:193,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:193,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:195,22'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - OBJ_dup
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:195,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x509_v3.c:196,18'
          Dst:             OBJ_dup
    - functionName:    X509_EXTENSION_create_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.X509_extension_st **'
        - 'struct.asn1_object_st *'
        - int
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ex
        - obj
        - crit
        - data
      BBCount:         30
      ICount:          146
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - X509_EXTENSION_free
        - X509_EXTENSION_new
        - X509_EXTENSION_set_critical
        - X509_EXTENSION_set_data
        - X509_EXTENSION_set_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:167,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:167,27'
              BranchSideFuncs:
                - X509_EXTENSION_new
                - X509_EXTENSION_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:168,20'
              BranchSideFuncs:
                - X509_EXTENSION_new
                - X509_EXTENSION_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_v3.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:168,20'
              BranchSideFuncs:
                - X509_EXTENSION_new
                - X509_EXTENSION_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:173,16'
              BranchSideFuncs:
                - X509_EXTENSION_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:169,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:172,5'
              BranchSideFuncs:
                - X509_EXTENSION_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:176,9'
              BranchSideFuncs:
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:177,38'
              BranchSideFuncs:
                - X509_EXTENSION_set_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:178,9'
              BranchSideFuncs:
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/x509_v3.c:179,34'
              BranchSideFuncs:
                - X509_EXTENSION_set_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/x509_v3.c:179,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:182,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:182,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:182,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:182,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:183,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:186,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:186,26'
              BranchSideFuncs:
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/x509_v3.c:187,29'
              BranchSideFuncs:
                - X509_EXTENSION_free
        - Branch String:   'crypto/x509/x509_v3.c:186,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:187,29'
              BranchSideFuncs:
                - X509_EXTENSION_free
            - BranchSide:      'crypto/x509/x509_v3.c:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:168,20'
          Dst:             X509_EXTENSION_new
        - Src:             'crypto/x509/x509_v3.c:169,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:169,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:169,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:175,10'
          Dst:             X509_EXTENSION_set_object
        - Src:             'crypto/x509/x509_v3.c:177,10'
          Dst:             X509_EXTENSION_set_critical
        - Src:             'crypto/x509/x509_v3.c:179,10'
          Dst:             X509_EXTENSION_set_data
        - Src:             'crypto/x509/x509_v3.c:187,9'
          Dst:             X509_EXTENSION_free
    - functionName:    X509_EXTENSION_create_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        4
      argTypes:
        - 'struct.X509_extension_st **'
        - int
        - int
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ex
        - nid
        - crit
        - data
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_nid2obj
        - X509_EXTENSION_create_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:155,40'
              BranchSideFuncs:
                - X509_EXTENSION_create_by_OBJ
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x509_v3.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:157,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x509_v3.c:158,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:150,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509_v3.c:152,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:152,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:155,11'
          Dst:             X509_EXTENSION_create_by_OBJ
        - Src:             'crypto/x509/x509_v3.c:157,9'
          Dst:             ASN1_OBJECT_free
    - functionName:    ossl_check_X509_EXTENSION_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509v3_add_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - 'struct.X509_extension_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - ex
        - loc
      BBCount:         30
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_insert
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - X509_EXTENSION_dup
        - X509_EXTENSION_free
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:106,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:107,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_v3.c:111,10'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_v3.c:111,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:112,19'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:117,15'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_v3.c:112,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:113,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_v3.c:116,5'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_v3.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:121,15'
              BranchSideFuncs:
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_v3.c:122,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_dup
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_v3.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:126,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_v3.c:129,10'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.11090
                - ossl_check_X509_EXTENSION_type.11086
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_EXTENSION_free
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_v3.c:129,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:134,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:135,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:138,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:138,23'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_v3.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:139,9'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_v3.c:140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:107,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:107,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:107,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:112,19'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_v3.c:113,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:113,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:113,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:119,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:119,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_v3.c:125,19'
          Dst:             X509_EXTENSION_dup
        - Src:             'crypto/x509/x509_v3.c:126,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:126,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:126,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:129,10'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:129,10'
          Dst:             ossl_check_X509_EXTENSION_type
        - Src:             'crypto/x509/x509_v3.c:129,10'
          Dst:             OPENSSL_sk_insert
        - Src:             'crypto/x509/x509_v3.c:130,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_v3.c:130,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_v3.c:130,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_v3.c:137,5'
          Dst:             X509_EXTENSION_free
        - Src:             'crypto/x509/x509_v3.c:139,9'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:139,9'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509v3_delete_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_delete
        - OPENSSL_sk_num
        - ossl_check_X509_EXTENSION_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:93,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:93,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:93,54'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:93,57'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:95,11'
              BranchSideFuncs:
                - ossl_check_X509_EXTENSION_sk_type.11090
                - OPENSSL_sk_delete
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:93,22'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:93,22'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_v3.c:95,11'
          Dst:             ossl_check_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:95,11'
          Dst:             OPENSSL_sk_delete
    - functionName:    X509v3_get_ext
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - int
      constantsTouched: []
      argNames:
        - x
        - loc
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:83,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:83,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:83,54'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:83,57'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:86,16'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:83,22'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:83,22'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_v3.c:86,16'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:86,16'
          Dst:             OPENSSL_sk_value
    - functionName:    X509v3_get_ext_by_critical
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - int
        - int
      constantsTouched: []
      argNames:
        - sk
        - crit
        - lastpos
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:69,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:71,17'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:72,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:73,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:74,14'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:75,33'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:75,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:75,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:75,42'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:75,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:76,20'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:75,66'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:75,70'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:77,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:75,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:76,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:77,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:72,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:72,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_v3.c:74,14'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:74,14'
          Dst:             OPENSSL_sk_value
    - functionName:    X509v3_get_ext_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - obj
        - lastpos
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:49,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:51,17'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:52,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:53,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:54,14'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_v3.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_v3.c:55,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:56,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:57,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:52,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:52,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_v3.c:54,14'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:54,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_v3.c:55,13'
          Dst:             OBJ_cmp
    - functionName:    X509v3_get_ext_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - nid
        - lastpos
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
        - X509v3_get_ext_by_OBJ
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:38,34'
              BranchSideFuncs:
                - X509v3_get_ext_by_OBJ
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:35,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509_v3.c:38,12'
          Dst:             X509v3_get_ext_by_OBJ
    - functionName:    X509v3_get_ext_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_v3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_v3.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:25,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:26,11'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.11089
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_v3.c:27,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_v3.c:27,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_v3.c:27,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_v3.c:26,11'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_v3.c:26,11'
          Dst:             OPENSSL_sk_num
    - functionName:    lookup_cert_match
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - result
        - ctx
        - x
      BBCount:         19
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_STACK_OF_X509_free
        - X509_cmp
        - X509_get_subject_name
        - X509_up_ref
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:134,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:134,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:135,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:140,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:136,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:137,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:138,14'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:142,26'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:147,29'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:143,17'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:145,23'
              BranchSideFuncs:
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:127,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/x509/x509_vfy.c:128,36'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:129,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/x509/x509_vfy.c:134,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:134,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:135,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:135,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:136,13'
          Dst:             X509_cmp
        - Src:             'crypto/x509/x509_vfy.c:142,14'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_vfy.c:147,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    ossl_check_const_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_dane_pkeys
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         21
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_pop
        - OPENSSL_sk_value
        - X509_free
        - X509_verify
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - sk_danetls_record_num
        - sk_danetls_record_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2988,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2989,37'
              BranchSideFuncs:
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3013,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2990,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2991,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:2991,50'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2992,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:2992,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2993,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:2990,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2997,19'
              BranchSideFuncs:
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3007,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3008,23'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3010,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2984,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2984,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:2985,18'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:2989,13'
          Dst:             sk_danetls_record_value
        - Src:             'crypto/x509/x509_vfy.c:2993,13'
          Dst:             X509_verify
        - Src:             'crypto/x509/x509_vfy.c:2997,9'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3006,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3006,15'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3008,23'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3008,23'
          Dst:             OPENSSL_sk_pop
        - Src:             'crypto/x509/x509_vfy.c:3008,13'
          Dst:             X509_free
    - functionName:    sk_danetls_record_num
      functionSourceFile: '/src/openssl/include/internal/dane.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_danetls_record *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/dane.h:52,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_danetls_record_value
      functionSourceFile: '/src/openssl/include/internal/dane.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.danetls_record_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_danetls_record *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/dane.h:52,1'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_X509_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_dane_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - depth
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OPENSSL_sk_value
        - dane_match_cert
        - ossl_check_const_X509_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2960,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2960,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - dane_match_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2961,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2960,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2960,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - dane_match_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2961,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2960,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2961,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2968,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - dane_match_cert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2969,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2969,52'
              BranchSideFuncs:
                - dane_match_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2971,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2969,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2970,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2971,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2971,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2972,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2976,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2968,12'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2968,12'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:2969,36'
          Dst:             dane_match_cert
    - functionName:    dane_match_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cert
        - depth
      BBCount:         58
      ICount:          444
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - CRYPTO_free
        - EVP_Digest
        - X509_up_ref
        - dane_i2d
        - memcmp
        - sk_danetls_record_num
        - sk_danetls_record_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2832,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2833,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
            - BranchSide:      'crypto/x509/x509_vfy.c:2840,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
        - Branch String:   'crypto/x509/x509_vfy.c:2840,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2841,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
            - BranchSide:      'crypto/x509/x509_vfy.c:2871,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
        - Branch String:   'crypto/x509/x509_vfy.c:2871,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2871,64'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2871,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2872,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2872,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
            - BranchSide:      'crypto/x509/x509_vfy.c:2872,5'
              BranchSideFuncs:
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
        - Branch String:   'crypto/x509/x509_vfy.c:2872,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2873,37'
              BranchSideFuncs:
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
            - BranchSide:      'crypto/x509/x509_vfy.c:2949,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vfy.c:2874,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2875,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2876,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
        - Branch String:   'crypto/x509/x509_vfy.c:2876,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2877,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
            - BranchSide:      'crypto/x509/x509_vfy.c:2883,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
        - Branch String:   'crypto/x509/x509_vfy.c:2883,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2884,24'
              BranchSideFuncs:
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2895,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2889,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2890,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2893,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2905,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2906,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2907,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2913,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2914,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2933,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:2919,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2920,26'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:2926,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:2921,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2922,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:2925,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:2933,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2934,20'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:2946,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2933,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2935,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:2946,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - X509_up_ref
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - dane_i2d
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2935,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2936,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - X509_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:2937,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - X509_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:2937,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2937,28'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_up_ref
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2938,31'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_up_ref
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vfy.c:2937,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2938,31'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_up_ref
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2944,13'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2871,42'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:2873,13'
          Dst:             sk_danetls_record_value
        - Src:             'crypto/x509/x509_vfy.c:2887,13'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vfy.c:2888,22'
          Dst:             dane_i2d
        - Src:             'crypto/x509/x509_vfy.c:2921,22'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/x509_vfy.c:2934,13'
          Dst:             memcmp
        - Src:             'crypto/x509/x509_vfy.c:2940,17'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vfy.c:2942,17'
          Dst:             X509_up_ref
        - Src:             'crypto/x509/x509_vfy.c:2949,5'
          Dst:             CRYPTO_free
    - functionName:    dane_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - cert
        - selector
        - i2dlen
      BBCount:         13
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_get_X509_PUBKEY
        - i2d_X509
        - i2d_X509_PUBKEY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2787,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2789,24'
              BranchSideFuncs:
                - i2d_X509
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2792,52'
              BranchSideFuncs:
                - X509_get_X509_PUBKEY
                - i2d_X509_PUBKEY
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2795,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2799,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2799,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2800,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2799,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2800,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2804,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2789,15'
          Dst:             i2d_X509
        - Src:             'crypto/x509/x509_vfy.c:2792,31'
          Dst:             X509_get_X509_PUBKEY
        - Src:             'crypto/x509/x509_vfy.c:2792,15'
          Dst:             i2d_X509_PUBKEY
        - Src:             'crypto/x509/x509_vfy.c:2795,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2795,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2795,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2800,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2800,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2800,9'
          Dst:             ERR_set_error
    - functionName:    check_trust
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - num_untrusted
      BBCount:         50
      ICount:          326
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_set
        - OPENSSL_sk_value
        - X509_check_trust
        - X509_free
        - check_dane_issuer
        - lookup_cert_match
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - sk_danetls_record_num
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:888,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:888,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:900,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:888,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:888,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:900,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:888,51'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:888,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:900,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:888,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:889,35'
              BranchSideFuncs:
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:900,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:890,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:891,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:892,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:900,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:901,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/x509/x509_vfy.c:914,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_vfy.c:904,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:905,13'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:906,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:906,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:907,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:908,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:914,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:915,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:920,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:915,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:916,13'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:917,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:921,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:921,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:955,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:920,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:926,11'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - lookup_cert_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:955,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:929,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:930,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:931,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:931,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:932,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:938,34'
              BranchSideFuncs:
                - X509_check_trust
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:939,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:940,23'
              BranchSideFuncs:
                - X509_free
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:945,15'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:962,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:962,10'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:963,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:962,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:963,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:964,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:964,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:965,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:967,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:967,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:969,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:881,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:881,15'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:889,17'
          Dst:             check_dane_issuer
        - Src:             'crypto/x509/x509_vfy.c:901,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:901,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:902,17'
          Dst:             X509_check_trust
        - Src:             'crypto/x509/x509_vfy.c:927,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:927,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:928,15'
          Dst:             lookup_cert_match
        - Src:             'crypto/x509/x509_vfy.c:938,17'
          Dst:             X509_check_trust
        - Src:             'crypto/x509/x509_vfy.c:940,13'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:945,15'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:945,15'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_vfy.c:945,15'
          Dst:             OPENSSL_sk_set
        - Src:             'crypto/x509/x509_vfy.c:946,9'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:958,12'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:962,10'
          Dst:             sk_danetls_record_num
    - functionName:    ossl_check_X509_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_cb_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - x
        - depth
        - err
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_value
        - ossl_check_const_X509_sk_type
      functionUses:    50
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:163,17'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:165,28'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:166,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:166,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:166,41'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:168,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:166,41'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:166,41'
          Dst:             OPENSSL_sk_value
    - functionName:    get1_trusted_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - ctx
        - cert
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    sk_X509_contains
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - sk
        - cert
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_cmp
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:374,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:375,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:375,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:375,53'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:376,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:372,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:372,16'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:375,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:375,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:375,13'
          Dst:             X509_cmp
    - functionName:    find_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
        - x
      BBCount:         27
      ICount:          156
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_TIME_compare
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get0_notAfter
        - ossl_check_const_X509_sk_type
        - ossl_x509_check_cert_time
        - sk_X509_contains
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:391,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:392,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:403,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:394,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:394,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:402,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:394,49'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:394,52'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:395,38'
              BranchSideFuncs:
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:395,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:395,38'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:396,43'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:393,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:396,43'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:402,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:396,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:397,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:398,17'
              BranchSideFuncs:
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:398,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:398,68'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:400,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:398,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:400,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:401,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_X509_contains
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_get0_notAfter
                - ASN1_TIME_compare
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:391,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:391,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:392,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:392,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:394,52'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:394,52'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:395,21'
          Dst:             sk_X509_contains
        - Src:             'crypto/x509/x509_vfy.c:396,17'
          Dst:             ossl_x509_check_cert_time
        - Src:             'crypto/x509/x509_vfy.c:398,49'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/x509_vfy.c:399,49'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/x509_vfy.c:398,31'
          Dst:             ASN1_TIME_compare
    - functionName:    ossl_x509_check_cert_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - x
        - depth
      BBCount:         40
      ICount:          214
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - X509_cmp_time
        - X509_get0_notAfter
        - X509_get0_notBefore
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1788,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1789,18'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1790,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_notBefore
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1790,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1791,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1793,15'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1796,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1796,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1798,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1796,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1797,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1798,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1798,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1798,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1799,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1798,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1798,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1799,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1799,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1799,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1801,42'
              BranchSideFuncs:
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1799,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1799,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1801,42'
              BranchSideFuncs:
                - X509_get0_notAfter
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1802,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1802,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1804,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1802,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1803,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1804,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1804,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1804,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1805,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1804,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1804,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1805,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1805,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1805,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1806,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1805,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1805,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1806,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1795,23'
          Dst:             X509_get0_notBefore
        - Src:             'crypto/x509/x509_vfy.c:1795,9'
          Dst:             X509_cmp_time
        - Src:             'crypto/x509/x509_vfy.c:1798,5'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1799,5'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1801,23'
          Dst:             X509_get0_notAfter
        - Src:             'crypto/x509/x509_vfy.c:1801,9'
          Dst:             X509_cmp_time
        - Src:             'crypto/x509/x509_vfy.c:1804,5'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1805,5'
          Dst:             verify_cb_cert
    - functionName:    X509_cmp_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctm
        - cmp_time
      BBCount:         28
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_TIME_diff
        - ASN1_TIME_free
        - X509_time_adj
        - ossl_ascii_isdigit
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1960,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1962,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1966,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1970,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1962,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1964,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1966,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1967,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1968,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1978,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1979,33'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1982,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1979,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1980,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1981,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1982,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1983,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1990,44'
              BranchSideFuncs:
                - X509_time_adj
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1991,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1992,9'
              BranchSideFuncs:
                - ASN1_TIME_free
            - BranchSide:      'crypto/x509/x509_vfy.c:1993,36'
              BranchSideFuncs:
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1993,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1994,9'
              BranchSideFuncs:
                - ASN1_TIME_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2000,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2000,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2000,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2000,11'
              BranchSideFuncs:
                - ASN1_TIME_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1979,14'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/x509/x509_vfy.c:1990,21'
          Dst:             X509_time_adj
        - Src:             'crypto/x509/x509_vfy.c:1993,9'
          Dst:             ASN1_TIME_diff
        - Src:             'crypto/x509/x509_vfy.c:2003,5'
          Dst:             ASN1_TIME_free
    - functionName:    X509_time_adj
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - s
        - offset_sec
        - in_tm
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_time_adj_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2039,12'
          Dst:             X509_time_adj_ex
    - functionName:    X509_time_adj_ex
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        4
      argTypes:
        - 'struct.asn1_string_st *'
        - int
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - s
        - offset_day
        - offset_sec
        - in_tm
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_GENERALIZEDTIME_adj
        - ASN1_TIME_adj
        - ASN1_UTCTIME_adj
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2047,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2048,14'
              BranchSideFuncs:
                - ASN1_TIME_adj
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_GENERALIZEDTIME_adj
                - ASN1_UTCTIME_adj
            - BranchSide:      'crypto/x509/x509_vfy.c:2050,9'
              BranchSideFuncs:
                - time
                - ASN1_TIME_adj
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_GENERALIZEDTIME_adj
                - ASN1_UTCTIME_adj
        - Branch String:   'crypto/x509/x509_vfy.c:2052,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2052,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_TIME_adj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_GENERALIZEDTIME_adj
                - ASN1_UTCTIME_adj
            - BranchSide:      'crypto/x509/x509_vfy.c:2058,26'
              BranchSideFuncs:
                - ASN1_TIME_adj
        - Branch String:   'crypto/x509/x509_vfy.c:2052,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2053,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_adj
                - ASN1_GENERALIZEDTIME_adj
                - ASN1_UTCTIME_adj
            - BranchSide:      'crypto/x509/x509_vfy.c:2058,26'
              BranchSideFuncs:
                - ASN1_TIME_adj
        - Branch String:   'crypto/x509/x509_vfy.c:2053,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2054,37'
              BranchSideFuncs:
                - ASN1_UTCTIME_adj
            - BranchSide:      'crypto/x509/x509_vfy.c:2055,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TIME_adj
                - ASN1_GENERALIZEDTIME_adj
        - Branch String:   'crypto/x509/x509_vfy.c:2055,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2056,45'
              BranchSideFuncs:
                - ASN1_GENERALIZEDTIME_adj
            - BranchSide:      'crypto/x509/x509_vfy.c:2057,5'
              BranchSideFuncs:
                - ASN1_TIME_adj
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2050,9'
          Dst:             time
        - Src:             'crypto/x509/x509_vfy.c:2054,20'
          Dst:             ASN1_UTCTIME_adj
        - Src:             'crypto/x509/x509_vfy.c:2056,20'
          Dst:             ASN1_GENERALIZEDTIME_adj
        - Src:             'crypto/x509/x509_vfy.c:2058,12'
          Dst:             ASN1_TIME_adj
    - functionName:    check_crl_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509 *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - cert_path
        - crl_path
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
        - X509_cmp
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1426,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1426,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1426,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1426,21'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1427,20'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1427,20'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1427,20'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1427,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1429,12'
          Dst:             X509_cmp
    - functionName:    check_crl_path
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - x
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - X509_STORE_CTX_cleanup
        - X509_STORE_CTX_init
        - X509_STORE_CTX_set0_param
        - X509_verify_cert
        - check_crl_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1390,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1391,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1392,40'
              BranchSideFuncs:
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_param
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_chain
                - X509_STORE_CTX_cleanup
        - Branch String:   'crypto/x509/x509_vfy.c:1392,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1393,9'
              BranchSideFuncs:
                - X509_STORE_CTX_set0_param
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_chain
                - X509_STORE_CTX_cleanup
            - BranchSide:      'crypto/x509/x509_vfy.c:1395,20'
              BranchSideFuncs:
                - X509_STORE_CTX_set0_param
                - X509_verify_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_chain
                - X509_STORE_CTX_cleanup
        - Branch String:   'crypto/x509/x509_vfy.c:1404,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1405,9'
              BranchSideFuncs:
                - X509_STORE_CTX_cleanup
            - BranchSide:      'crypto/x509/x509_vfy.c:1408,27'
              BranchSideFuncs:
                - check_crl_chain
                - X509_STORE_CTX_cleanup
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1392,10'
          Dst:             X509_STORE_CTX_init
        - Src:             'crypto/x509/x509_vfy.c:1397,5'
          Dst:             X509_STORE_CTX_set0_param
        - Src:             'crypto/x509/x509_vfy.c:1403,11'
          Dst:             X509_verify_cert
        - Src:             'crypto/x509/x509_vfy.c:1408,11'
          Dst:             check_crl_chain
        - Src:             'crypto/x509/x509_vfy.c:1410,5'
          Dst:             X509_STORE_CTX_cleanup
    - functionName:    X509_STORE_CTX_init
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_store_st.2752 *'
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - store
        - x509
        - chain
      BBCount:         93
      ICount:          600
      EdgeCount:       124
      CyclomaticComplexity: 33
      functionsReached:
        - CRYPTO_new_ex_data
        - ERR_new
        - X509_PURPOSE_get0
        - X509_PURPOSE_get_by_id
        - X509_PURPOSE_get_trust
        - X509_STORE_CTX_cleanup
        - X509_STORE_CTX_set_default
        - X509_VERIFY_PARAM_inherit
        - X509_VERIFY_PARAM_new
        - cert_crl
        - check_crl
        - check_issued
        - check_policy
        - check_revocation
        - internal_verify
        - null_callback
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2432,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2433,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2436,28'
              BranchSideFuncs:
                - X509_STORE_CTX_cleanup
                - llvm.memset.p0i8.i64
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2463,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2464,24'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2466,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2468,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2468,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2471,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2468,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2469,29'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2471,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2473,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2473,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2476,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2473,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2474,27'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2476,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2478,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2478,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2481,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2478,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2479,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2481,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2483,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2483,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2486,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2483,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2484,23'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2486,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2488,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2488,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2491,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2488,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2489,33'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2491,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2493,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2493,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2496,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2493,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2494,24'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2496,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2498,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2498,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2501,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2498,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2499,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2501,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2503,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2503,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2506,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2503,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2504,25'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2506,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2508,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2508,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2511,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2508,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2509,29'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2511,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2513,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2513,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2516,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2513,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2514,29'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2516,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2518,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2518,26'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2521,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2518,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2519,28'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2521,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_new
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2524,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2525,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
            - BranchSide:      'crypto/x509/x509_vfy.c:2530,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
        - Branch String:   'crypto/x509/x509_vfy.c:2530,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2531,9'
              BranchSideFuncs:
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:2532,40'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_inherit
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set_default
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
        - Branch String:   'crypto/x509/x509_vfy.c:2532,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:0,0'
              BranchSideFuncs:
                - X509_STORE_CTX_cleanup
            - BranchSide:      'crypto/x509/x509_vfy.c:2533,9'
              BranchSideFuncs:
                - X509_STORE_CTX_cleanup
        - Branch String:   'crypto/x509/x509_vfy.c:2535,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2536,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:2542,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - X509_PURPOSE_get_trust
        - Branch String:   'crypto/x509/x509_vfy.c:2542,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2543,42'
              BranchSideFuncs:
                - X509_PURPOSE_get_by_id
                - X509_PURPOSE_get0
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
                - X509_PURPOSE_get_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:2550,60'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
        - Branch String:   'crypto/x509/x509_vfy.c:2546,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2547,56'
              BranchSideFuncs:
                - X509_PURPOSE_get_trust
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
            - BranchSide:      'crypto/x509/x509_vfy.c:2548,5'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
        - Branch String:   'crypto/x509/x509_vfy.c:2550,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2552,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2553,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_STORE_CTX_cleanup
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2433,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2433,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2433,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2436,5'
          Dst:             X509_STORE_CTX_cleanup
        - Src:             'crypto/x509/x509_vfy.c:2523,18'
          Dst:             X509_VERIFY_PARAM_new
        - Src:             'crypto/x509/x509_vfy.c:2525,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2525,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2525,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2532,14'
          Dst:             X509_VERIFY_PARAM_inherit
        - Src:             'crypto/x509/x509_vfy.c:2535,10'
          Dst:             X509_STORE_CTX_set_default
        - Src:             'crypto/x509/x509_vfy.c:2543,19'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/x509_vfy.c:2544,28'
          Dst:             X509_PURPOSE_get0
        - Src:             'crypto/x509/x509_vfy.c:2547,33'
          Dst:             X509_PURPOSE_get_trust
        - Src:             'crypto/x509/x509_vfy.c:2550,9'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/x509/x509_vfy.c:2553,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2553,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2553,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2560,5'
          Dst:             X509_STORE_CTX_cleanup
    - functionName:    X509_STORE_CTX_set0_param
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - ctx
        - param
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2769,5'
          Dst:             X509_VERIFY_PARAM_free
    - functionName:    X509_verify_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - x509_verify_rpk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:290,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:293,13'
              BranchSideFuncs:
                - x509_verify_x509
                - x509_verify_rpk
        - Branch String:   'crypto/x509/x509_vfy.c:293,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:293,49'
              BranchSideFuncs:
                - x509_verify_rpk
            - BranchSide:      'crypto/x509/x509_vfy.c:293,73'
              BranchSideFuncs:
                - x509_verify_x509
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:290,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:290,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:290,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:293,33'
          Dst:             x509_verify_rpk
        - Src:             'crypto/x509/x509_vfy.c:293,56'
          Dst:             x509_verify_x509
    - functionName:    X509_STORE_CTX_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free_ex_data
        - OSSL_STACK_OF_X509_free
        - X509_VERIFY_PARAM_free
        - X509_policy_tree_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2584,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2585,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
                - X509_VERIFY_PARAM_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2588,9'
              BranchSideFuncs:
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
                - X509_VERIFY_PARAM_free
        - Branch String:   'crypto/x509/x509_vfy.c:2588,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2588,9'
              BranchSideFuncs:
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
                - X509_VERIFY_PARAM_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2589,13'
              BranchSideFuncs:
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
                - X509_VERIFY_PARAM_free
        - Branch String:   'crypto/x509/x509_vfy.c:2589,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2590,36'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_free
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/x509/x509_vfy.c:2591,9'
              BranchSideFuncs:
                - X509_policy_tree_free
                - OSSL_STACK_OF_X509_free
                - CRYPTO_free_ex_data
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2590,13'
          Dst:             X509_VERIFY_PARAM_free
        - Src:             'crypto/x509/x509_vfy.c:2593,5'
          Dst:             X509_policy_tree_free
        - Src:             'crypto/x509/x509_vfy.c:2595,5'
          Dst:             OSSL_STACK_OF_X509_free
        - Src:             'crypto/x509/x509_vfy.c:2597,5'
          Dst:             CRYPTO_free_ex_data
    - functionName:    x509_verify_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - check_key_level
        - dane_verify_rpk
        - sk_danetls_record_num
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:306,27'
              BranchSideFuncs:
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify_rpk
            - BranchSide:      'crypto/x509/x509_vfy.c:310,5'
              BranchSideFuncs:
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify_rpk
        - Branch String:   'crypto/x509/x509_vfy.c:305,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:310,5'
              BranchSideFuncs:
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify_rpk
        - Branch String:   'crypto/x509/x509_vfy.c:312,11'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:312,11'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify_rpk
            - BranchSide:      'crypto/x509/x509_vfy.c:312,74'
              BranchSideFuncs:
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:312,11'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:312,56'
              BranchSideFuncs:
                - dane_verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:312,74'
              BranchSideFuncs:
                - verify_rpk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:319,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:319,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:321,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:321,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:305,10'
          Dst:             check_key_level
        - Src:             'crypto/x509/x509_vfy.c:306,12'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:312,11'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:312,40'
          Dst:             dane_verify_rpk
        - Src:             'crypto/x509/x509_vfy.c:312,63'
          Dst:             verify_rpk
    - functionName:    x509_verify_x509
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         26
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - check_cert_key_level
        - dane_verify
        - ossl_x509_add_cert_new
        - sk_danetls_record_num
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:333,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:338,9'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:338,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:343,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:348,34'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
        - Branch String:   'crypto/x509/x509_vfy.c:348,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:349,9'
              BranchSideFuncs:
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
            - BranchSide:      'crypto/x509/x509_vfy.c:352,5'
              BranchSideFuncs:
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
        - Branch String:   'crypto/x509/x509_vfy.c:355,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:355,5'
              BranchSideFuncs:
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
            - BranchSide:      'crypto/x509/x509_vfy.c:358,11'
              BranchSideFuncs:
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
        - Branch String:   'crypto/x509/x509_vfy.c:355,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:355,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:358,11'
              BranchSideFuncs:
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
        - Branch String:   'crypto/x509/x509_vfy.c:358,11'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:358,11'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dane_verify
            - BranchSide:      'crypto/x509/x509_vfy.c:358,72'
              BranchSideFuncs:
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:358,11'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:358,52'
              BranchSideFuncs:
                - dane_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:358,72'
              BranchSideFuncs:
                - verify_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:365,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:365,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:367,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:333,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:333,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:333,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:343,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:343,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:343,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:348,10'
          Dst:             ossl_x509_add_cert_new
        - Src:             'crypto/x509/x509_vfy.c:355,5'
          Dst:             check_cert_key_level
        - Src:             'crypto/x509/x509_vfy.c:355,5'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:358,11'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:358,40'
          Dst:             dane_verify
        - Src:             'crypto/x509/x509_vfy.c:358,59'
          Dst:             verify_chain
    - functionName:    check_cert_key_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cert
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_get0_pubkey
        - check_key_level
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3633,33'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:3633,12'
          Dst:             check_key_level
    - functionName:    dane_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         33
      ICount:          210
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - X509_get_pubkey_parameters
        - check_id
        - check_leaf_suiteb
        - dane_match_cert
        - dane_reset
        - verify_cb_cert
        - verify_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3144,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3144,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3144,51'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3144,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3146,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3146,51'
              BranchSideFuncs:
                - X509_get_pubkey_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3149,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3146,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3147,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3149,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3149,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3151,32'
              BranchSideFuncs:
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3163,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3151,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3154,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - check_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3154,66'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3155,23'
              BranchSideFuncs:
                - check_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:3158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:3154,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3156,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:3158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:3163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3170,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_chain
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3170,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3172,32'
              BranchSideFuncs:
                - check_leaf_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3181,25'
              BranchSideFuncs:
                - verify_chain
        - Branch String:   'crypto/x509/x509_vfy.c:3172,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3173,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3174,31'
              BranchSideFuncs:
                - verify_cb_cert.11391
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3129,5'
          Dst:             dane_reset
        - Src:             'crypto/x509/x509_vfy.c:3143,15'
          Dst:             dane_match_cert
        - Src:             'crypto/x509/x509_vfy.c:3146,18'
          Dst:             X509_get_pubkey_parameters
        - Src:             'crypto/x509/x509_vfy.c:3151,14'
          Dst:             check_leaf_suiteb
        - Src:             'crypto/x509/x509_vfy.c:3155,14'
          Dst:             check_id
        - Src:             'crypto/x509/x509_vfy.c:3172,14'
          Dst:             check_leaf_suiteb
        - Src:             'crypto/x509/x509_vfy.c:3174,16'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3181,12'
          Dst:             verify_chain
    - functionName:    verify_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         36
      ICount:          234
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - X509_chain_check_suiteb
        - X509_get_pubkey_parameters
        - X509v3_addr_validate_path
        - X509v3_asid_validate_path
        - build_chain
        - check_auth_level
        - check_extensions
        - check_id
        - check_name_constraints
        - internal_verify
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:241,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:242,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:242,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:243,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:244,51'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:245,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:245,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:246,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:248,36'
              BranchSideFuncs:
                - X509_chain_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - internal_verify
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:250,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:250,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - internal_verify
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:253,10'
              BranchSideFuncs:
                - internal_verify
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:250,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:250,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:253,10'
              BranchSideFuncs:
                - internal_verify
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:253,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:253,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:253,67'
              BranchSideFuncs:
                - internal_verify
                - __sanitizer_cov_trace_const_cmp4
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:254,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:255,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:257,38'
              BranchSideFuncs:
                - check_name_constraints
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:258,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:262,41'
              BranchSideFuncs:
                - X509v3_asid_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:263,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:264,41'
              BranchSideFuncs:
                - X509v3_addr_validate_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:264,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:265,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:269,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:269,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:270,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:271,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:240,15'
          Dst:             build_chain
        - Src:             'crypto/x509/x509_vfy.c:241,18'
          Dst:             check_extensions
        - Src:             'crypto/x509/x509_vfy.c:242,18'
          Dst:             check_auth_level
        - Src:             'crypto/x509/x509_vfy.c:243,18'
          Dst:             check_id
        - Src:             'crypto/x509/x509_vfy.c:244,18'
          Dst:             X509_get_pubkey_parameters
        - Src:             'crypto/x509/x509_vfy.c:248,11'
          Dst:             X509_chain_check_suiteb
        - Src:             'crypto/x509/x509_vfy.c:250,5'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:253,51'
          Dst:             internal_verify
        - Src:             'crypto/x509/x509_vfy.c:257,15'
          Dst:             check_name_constraints
        - Src:             'crypto/x509/x509_vfy.c:262,15'
          Dst:             X509v3_asid_validate_path
        - Src:             'crypto/x509/x509_vfy.c:264,15'
          Dst:             X509v3_addr_validate_path
    - functionName:    build_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         203
      ICount:          1205
      EdgeCount:       274
      CyclomaticComplexity: 73
      functionsReached:
        - ERR_new
        - OPENSSL_sk_delete_ptr
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop
        - OPENSSL_sk_push
        - OPENSSL_sk_set
        - OPENSSL_sk_value
        - X509_add_cert
        - X509_add_certs
        - X509_cmp
        - X509_free
        - X509_self_signed
        - check_dane_issuer
        - check_dane_pkeys
        - check_trust
        - find_issuer
        - get1_trusted_issuer
        - ossl_assert_int
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - sk_danetls_record_num
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3219,10'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3219,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3219,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3219,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3220,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3233,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3234,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3234,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3234,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3234,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3234,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3234,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3234,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3235,13'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3243,25'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3235,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3235,29'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3236,20'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3235,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3236,20'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3237,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_sk_new_null
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3243,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3244,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3252,9'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:3252,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3252,9'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3263,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3252,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3252,34'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3263,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3253,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3253,28'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3263,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3252,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3254,9'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3263,25'
              BranchSideFuncs:
                - X509_add_certs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3263,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3272,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3272,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3273,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3280,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3282,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3283,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3487,5'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
        - Branch String:   'crypto/x509/x509_vfy.c:3301,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3302,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3453,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3303,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3319,21'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3321,20'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3324,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3324,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3324,69'
              BranchSideFuncs:
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3326,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3327,23'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3332,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3332,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3333,52'
              BranchSideFuncs:
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3436,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3335,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3336,31'
              BranchSideFuncs:
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3353,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3353,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3354,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3374,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3354,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3354,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3354,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3354,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3354,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3354,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3354,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3355,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3358,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3359,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3360,35'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3361,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3363,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3363,25'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3369,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3363,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3364,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3369,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3363,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3365,25'
              BranchSideFuncs:
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3369,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3369,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3369,25'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3372,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3369,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3370,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3372,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3369,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3371,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3372,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3374,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3376,26'
              BranchSideFuncs:
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3390,34'
              BranchSideFuncs:
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3376,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3377,35'
              BranchSideFuncs:
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3381,57'
              BranchSideFuncs:
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3381,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3382,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3383,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3390,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3392,35'
              BranchSideFuncs:
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3399,35'
              BranchSideFuncs:
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3418,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3419,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3428,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3419,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3420,25'
              BranchSideFuncs:
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3421,28'
              BranchSideFuncs:
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3423,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3424,25'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3425,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3425,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3426,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3427,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3436,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3438,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3448,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3438,51'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3438,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3441,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3438,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3439,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3441,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3441,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3441,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3443,21'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
        - Branch String:   'crypto/x509/x509_vfy.c:3441,69'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3442,21'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3443,21'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
        - Branch String:   'crypto/x509/x509_vfy.c:3441,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3443,21'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3445,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3453,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3282,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3454,19'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3455,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3456,17'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3457,20'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3458,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3458,22'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3458,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3458,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3458,20'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3459,36'
              BranchSideFuncs:
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3460,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3466,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3473,19'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3467,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3468,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3469,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3476,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3477,17'
              BranchSideFuncs:
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3479,15'
              BranchSideFuncs:
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3483,45'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3483,48'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3484,17'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
        - Branch String:   'crypto/x509/x509_vfy.c:3483,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3484,17'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3485,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - find_issuer
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_delete_ptr
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - get1_trusted_issuer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_set
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.11392
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_free
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - X509_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:3489,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3490,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3496,11'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
        - Branch String:   'crypto/x509/x509_vfy.c:3497,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3498,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3504,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3498,43'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3498,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - __sanitizer_cov_trace_const_cmp4
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
        - Branch String:   'crypto/x509/x509_vfy.c:3498,46'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3498,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
                - check_dane_pkeys
            - BranchSide:      'crypto/x509/x509_vfy.c:3500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
        - Branch String:   'crypto/x509/x509_vfy.c:3498,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3499,38'
              BranchSideFuncs:
                - check_dane_pkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:3500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_cmp4
                - check_trust
        - Branch String:   'crypto/x509/x509_vfy.c:3500,43'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3500,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - check_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:3502,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3500,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3501,33'
              BranchSideFuncs:
                - check_trust
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3502,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3504,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3506,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3509,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3512,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3512,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3517,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3517,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3517,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3517,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3519,35'
              BranchSideFuncs:
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3521,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3523,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3523,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3523,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3523,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - sk_danetls_record_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3528,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3528,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3528,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3525,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3525,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3528,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_self_signed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:3528,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3529,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:3533,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3207,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3207,15'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3219,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/x509/x509_vfy.c:3243,25'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_vfy.c:3244,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3244,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3244,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3252,9'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:3253,13'
          Dst:             X509_add_certs
        - Src:             'crypto/x509/x509_vfy.c:3254,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3254,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3254,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3263,10'
          Dst:             X509_add_certs
        - Src:             'crypto/x509/x509_vfy.c:3264,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3264,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3264,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3285,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3285,15'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3321,20'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3321,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:3324,40'
          Dst:             get1_trusted_issuer
        - Src:             'crypto/x509/x509_vfy.c:3333,35'
          Dst:             X509_self_signed
        - Src:             'crypto/x509/x509_vfy.c:3336,21'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3354,26'
          Dst:             ossl_assert_int
        - Src:             'crypto/x509/x509_vfy.c:3355,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3360,35'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3360,35'
          Dst:             OPENSSL_sk_pop
        - Src:             'crypto/x509/x509_vfy.c:3360,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3363,25'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:3366,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3369,25'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:3376,26'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3376,26'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_vfy.c:3376,26'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_vfy.c:3377,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3378,25'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3378,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3378,25'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3381,40'
          Dst:             X509_self_signed
        - Src:             'crypto/x509/x509_vfy.c:3390,25'
          Dst:             X509_cmp
        - Src:             'crypto/x509/x509_vfy.c:3392,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3399,25'
          Dst:             X509_free
        - Src:             'crypto/x509/x509_vfy.c:3401,31'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3401,31'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_vfy.c:3401,31'
          Dst:             OPENSSL_sk_set
        - Src:             'crypto/x509/x509_vfy.c:3419,26'
          Dst:             ossl_assert_int
        - Src:             'crypto/x509/x509_vfy.c:3422,29'
          Dst:             check_trust
        - Src:             'crypto/x509/x509_vfy.c:3454,19'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3454,19'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3455,18'
          Dst:             ossl_assert_int
        - Src:             'crypto/x509/x509_vfy.c:3457,20'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3457,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:3458,23'
          Dst:             X509_self_signed
        - Src:             'crypto/x509/x509_vfy.c:3459,24'
          Dst:             find_issuer
        - Src:             'crypto/x509/x509_vfy.c:3473,19'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3473,19'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_vfy.c:3473,19'
          Dst:             OPENSSL_sk_delete_ptr
        - Src:             'crypto/x509/x509_vfy.c:3476,18'
          Dst:             X509_add_cert
        - Src:             'crypto/x509/x509_vfy.c:3482,21'
          Dst:             check_dane_issuer
        - Src:             'crypto/x509/x509_vfy.c:3487,5'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3487,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_vfy.c:3496,11'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3496,11'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3499,21'
          Dst:             check_dane_pkeys
        - Src:             'crypto/x509/x509_vfy.c:3501,21'
          Dst:             check_trust
        - Src:             'crypto/x509/x509_vfy.c:3519,20'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3523,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3525,9'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:3525,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3528,30'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3528,30'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:3528,13'
          Dst:             X509_self_signed
        - Src:             'crypto/x509/x509_vfy.c:3529,20'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3533,16'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:3540,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3540,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3540,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3542,5'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3542,5'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_vfy.c:3547,5'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3547,5'
          Dst:             OPENSSL_sk_free
    - functionName:    check_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         216
      ICount:          1131
      EdgeCount:       299
      CyclomaticComplexity: 85
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_ALGOR_cmp
        - X509_NAME_entry_count
        - X509_check_ca
        - X509_get0_extensions
        - X509_get_issuer_name
        - X509_get_subject_name
        - X509_get_version
        - check_curve
        - check_purpose
        - ossl_check_const_GENERAL_NAME_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
        - ossl_check_const_X509_sk_type
        - verify_cb_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:532,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:533,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:537,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:541,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:542,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:543,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:543,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:543,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:543,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:543,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs:
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:548,29'
              BranchSideFuncs:
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:548,29'
              BranchSideFuncs:
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:546,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:546,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:548,29'
              BranchSideFuncs:
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:549,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:556,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:551,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:551,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:556,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:556,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:557,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:556,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:557,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:564,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:564,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:564,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:566,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:568,31'
              BranchSideFuncs:
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:577,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:569,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:569,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:570,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:569,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:570,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:570,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:570,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:571,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:570,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:570,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:571,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:578,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:578,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:646,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:577,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:584,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:646,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:584,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:585,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:590,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:585,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:585,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:587,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:585,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:585,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:587,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:587,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:587,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:589,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:587,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:587,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:589,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:590,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:595,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:590,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:595,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:590,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:595,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:590,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:590,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:595,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:595,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:596,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:599,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:596,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:596,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:598,13'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:596,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:596,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:598,13'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:603,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:603,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:603,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:606,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:606,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:611,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:611,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:611,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:611,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:616,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:620,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:616,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:620,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:616,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:620,13'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:620,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:620,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:622,13'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:620,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:620,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:622,13'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:622,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:622,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:622,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:622,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:625,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:628,34'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:625,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:628,34'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:625,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:625,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:628,34'
              BranchSideFuncs:
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:628,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:640,17'
              BranchSideFuncs:
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:630,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:630,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:630,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:630,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:630,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:637,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:639,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:637,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:639,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:637,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:639,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:646,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:646,43'
              BranchSideFuncs:
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:646,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:647,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:653,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:653,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:653,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:649,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:653,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:653,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:653,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:660,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:653,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:654,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:660,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:660,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:672,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:680,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:672,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:673,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:677,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:673,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:673,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:675,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:673,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:673,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:675,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ca
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_purpose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_version
                - __sanitizer_cov_trace_const_cmp8
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11401
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:518,43'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:518,43'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:542,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:542,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:543,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:546,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:548,15'
          Dst:             X509_check_ca
        - Src:             'crypto/x509/x509_vfy.c:551,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:556,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:560,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:568,19'
          Dst:             check_curve
        - Src:             'crypto/x509/x509_vfy.c:569,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:570,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:585,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:587,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:590,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:596,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:599,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:603,13'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/x509_vfy.c:603,13'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:603,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:606,13'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:606,13'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:606,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:611,13'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:611,13'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:611,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:616,13'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:616,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:616,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:620,13'
          Dst:             X509_ALGOR_cmp
        - Src:             'crypto/x509/x509_vfy.c:620,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:622,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:625,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:628,17'
          Dst:             X509_get_version
        - Src:             'crypto/x509/x509_vfy.c:630,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:637,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:640,17'
          Dst:             X509_get0_extensions
        - Src:             'crypto/x509/x509_vfy.c:640,17'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x509_vfy.c:640,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:640,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:646,29'
          Dst:             check_purpose
        - Src:             'crypto/x509/x509_vfy.c:649,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:673,17'
          Dst:             verify_cb_cert
    - functionName:    check_auth_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         24
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - check_cert_key_level
        - check_sig_level
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:198,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:198,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:199,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:214,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:205,9'
              BranchSideFuncs:
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:205,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs:
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - check_sig_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - check_cert_key_level
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:193,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:193,15'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:199,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:199,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:205,9'
          Dst:             check_cert_key_level
        - Src:             'crypto/x509/x509_vfy.c:205,9'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:211,9'
          Dst:             check_sig_level
        - Src:             'crypto/x509/x509_vfy.c:211,9'
          Dst:             verify_cb_cert
    - functionName:    check_id
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         25
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - X509_check_email
        - X509_check_ip
        - check_hosts
        - check_id_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:858,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:858,43'
              BranchSideFuncs:
                - check_hosts
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:862,9'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:858,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:859,29'
              BranchSideFuncs:
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:862,9'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:859,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:860,13'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:861,5'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:863,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:863,33'
              BranchSideFuncs:
                - X509_check_email
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:867,9'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:862,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:864,29'
              BranchSideFuncs:
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:867,9'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:864,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:865,13'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:866,5'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:867,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:867,42'
              BranchSideFuncs:
                - X509_check_ip
                - __sanitizer_cov_trace_const_cmp4
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:871,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:867,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:868,29'
              BranchSideFuncs:
                - check_id_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:871,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:868,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:870,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:858,31'
          Dst:             check_hosts
        - Src:             'crypto/x509/x509_vfy.c:859,14'
          Dst:             check_id_error
        - Src:             'crypto/x509/x509_vfy.c:863,16'
          Dst:             X509_check_email
        - Src:             'crypto/x509/x509_vfy.c:864,14'
          Dst:             check_id_error
        - Src:             'crypto/x509/x509_vfy.c:867,28'
          Dst:             X509_check_ip
        - Src:             'crypto/x509/x509_vfy.c:868,14'
          Dst:             check_id_error
    - functionName:    X509_get_pubkey_parameters
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - pkey
        - chain
      BBCount:         28
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_PKEY_copy_parameters
        - EVP_PKEY_missing_parameters
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get0_pubkey
        - ossl_check_const_X509_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2067,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2067,54'
              BranchSideFuncs:
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2070,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2067,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2068,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2070,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2070,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2071,33'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2080,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2072,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2073,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2076,42'
              BranchSideFuncs:
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2076,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2077,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2078,14'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_missing_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2080,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2081,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2086,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2086,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2087,34'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
            - BranchSide:      'crypto/x509/x509_vfy.c:2092,9'
              BranchSideFuncs:
                - EVP_PKEY_copy_parameters
        - Branch String:   'crypto/x509/x509_vfy.c:2088,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2089,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2090,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_copy_parameters
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get0_pubkey
                - EVP_PKEY_copy_parameters
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2092,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2093,41'
              BranchSideFuncs:
                - EVP_PKEY_copy_parameters
            - BranchSide:      'crypto/x509/x509_vfy.c:2094,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2067,26'
          Dst:             EVP_PKEY_missing_parameters
        - Src:             'crypto/x509/x509_vfy.c:2070,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2070,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:2071,33'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2071,33'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:2071,16'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:2073,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2073,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2073,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2076,14'
          Dst:             EVP_PKEY_missing_parameters
        - Src:             'crypto/x509/x509_vfy.c:2081,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2081,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2081,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2087,34'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2087,34'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:2087,17'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:2088,14'
          Dst:             EVP_PKEY_copy_parameters
        - Src:             'crypto/x509/x509_vfy.c:2093,16'
          Dst:             EVP_PKEY_copy_parameters
    - functionName:    internal_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         62
      ICount:          382
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get0_pubkey
        - X509_verify
        - ossl_check_const_X509_sk_type
        - ossl_x509_check_cert_time
        - ossl_x509_likely_issued
        - ossl_x509_signing_allowed
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1820,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1821,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1825,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_likely_issued
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1821,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1822,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1823,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1830,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1836,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1837,40'
              BranchSideFuncs:
                - ossl_x509_likely_issued
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1840,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1841,14'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1845,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1845,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1845,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1858,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1871,13'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1928,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1872,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1872,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1910,40'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1873,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1873,22'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1881,32'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1874,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1874,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:1910,40'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1871,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1881,32'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1910,40'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1895,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1895,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1896,57'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1895,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1895,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1896,57'
              BranchSideFuncs:
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1898,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1898,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1899,42'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1898,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1898,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1899,42'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1899,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1900,17'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:1903,17'
              BranchSideFuncs:
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1900,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1900,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1902,13'
              BranchSideFuncs:
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1910,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1911,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:1917,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1920,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1921,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:1923,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1923,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1858,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1924,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_check_cert_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_signing_allowed
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1825,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1825,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1826,10'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1826,10'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1837,16'
          Dst:             ossl_x509_likely_issued
        - Src:             'crypto/x509/x509_vfy.c:1843,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1843,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1845,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1896,31'
          Dst:             ossl_x509_signing_allowed
        - Src:             'crypto/x509/x509_vfy.c:1898,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1899,25'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:1900,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1903,17'
          Dst:             X509_verify
        - Src:             'crypto/x509/x509_vfy.c:1903,17'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1910,14'
          Dst:             ossl_x509_check_cert_time
        - Src:             'crypto/x509/x509_vfy.c:1925,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1925,18'
          Dst:             OPENSSL_sk_value
    - functionName:    check_name_constraints
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         63
      ICount:          385
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - ERR_new
        - NAME_CONSTRAINTS_check
        - NAME_CONSTRAINTS_check_CN
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_free
        - X509_NAME_ENTRY_get_object
        - X509_NAME_cmp
        - X509_NAME_delete_entry
        - X509_NAME_dup
        - X509_NAME_entry_count
        - X509_NAME_free
        - X509_NAME_get_entry
        - X509_get_issuer_name
        - X509_get_subject_name
        - has_san_id
        - ossl_check_const_X509_sk_type
        - verify_cb_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:716,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:717,19'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:827,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:721,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:721,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:730,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:721,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:722,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:730,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:730,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:731,59'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:797,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
        - Branch String:   'crypto/x509/x509_vfy.c:739,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:740,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:748,39'
              BranchSideFuncs:
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:748,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:750,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:758,57'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:758,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:761,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:769,40'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:770,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:771,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:776,47'
              BranchSideFuncs:
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:780,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:780,34'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:781,21'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:779,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:781,21'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:784,34'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:788,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:788,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:789,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
        - Branch String:   'crypto/x509/x509_vfy.c:788,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:789,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
        - Branch String:   'crypto/x509/x509_vfy.c:797,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:798,36'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:826,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:800,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:801,49'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:825,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
        - Branch String:   'crypto/x509/x509_vfy.c:805,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:805,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:812,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:806,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:806,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:812,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:808,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:808,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:812,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:810,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:810,46'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_check_CN
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:811,52'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_check_CN
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:805,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:811,52'
              BranchSideFuncs:
                - NAME_CONSTRAINTS_check_CN
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:812,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:812,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:813,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:815,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:815,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:817,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
            - BranchSide:      'crypto/x509/x509_vfy.c:819,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:821,21'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
        - Branch String:   'crypto/x509/x509_vfy.c:821,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:821,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:822,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - X509_get_subject_name
                - X509_get_issuer_name
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_entry_count
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_dup
                - X509_NAME_delete_entry
                - X509_NAME_ENTRY_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - NAME_CONSTRAINTS_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - has_san_id
                - __sanitizer_cov_trace_const_cmp4
                - NAME_CONSTRAINTS_check_CN
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:716,14'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:716,14'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:717,19'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:717,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:731,37'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:732,36'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/x509_vfy.c:736,28'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:748,17'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:749,20'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/x509/x509_vfy.c:758,37'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/x509_vfy.c:758,17'
          Dst:             X509_NAME_ENTRY_set
        - Src:             'crypto/x509/x509_vfy.c:759,40'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/x509_vfy.c:759,20'
          Dst:             X509_NAME_ENTRY_set
        - Src:             'crypto/x509/x509_vfy.c:769,26'
          Dst:             X509_NAME_dup
        - Src:             'crypto/x509/x509_vfy.c:771,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:771,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:771,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:776,24'
          Dst:             X509_NAME_delete_entry
        - Src:             'crypto/x509/x509_vfy.c:777,36'
          Dst:             X509_NAME_ENTRY_get_object
        - Src:             'crypto/x509/x509_vfy.c:777,24'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509_vfy.c:780,20'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:784,13'
          Dst:             X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x509_vfy.c:785,13'
          Dst:             X509_NAME_free
        - Src:             'crypto/x509/x509_vfy.c:788,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:797,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:797,18'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:798,36'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:798,36'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:801,26'
          Dst:             NAME_CONSTRAINTS_check
        - Src:             'crypto/x509/x509_vfy.c:810,35'
          Dst:             has_san_id
        - Src:             'crypto/x509/x509_vfy.c:811,26'
          Dst:             NAME_CONSTRAINTS_check_CN
        - Src:             'crypto/x509/x509_vfy.c:821,21'
          Dst:             verify_cb_cert
    - functionName:    has_san_id
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - gtype
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GENERAL_NAMES_free
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_get_ext_d2i
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:692,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:695,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:695,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:696,27'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x509_vfy.c:703,24'
              BranchSideFuncs:
                - GENERAL_NAMES_free
        - Branch String:   'crypto/x509/x509_vfy.c:698,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:699,17'
              BranchSideFuncs:
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x509_vfy.c:702,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - GENERAL_NAMES_free
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:690,25'
          Dst:             X509_get_ext_d2i
        - Src:             'crypto/x509/x509_vfy.c:695,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:695,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:696,27'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:696,27'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:703,5'
          Dst:             GENERAL_NAMES_free
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_hosts
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - x
        - vpm
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_check_host
        - ossl_check_const_OPENSSL_STRING_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:841,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:842,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type
                - OPENSSL_sk_value
                - X509_check_host
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:845,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type
                - OPENSSL_sk_value
                - X509_check_host
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:845,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:846,16'
              BranchSideFuncs:
                - ossl_check_const_OPENSSL_STRING_sk_type
                - OPENSSL_sk_value
                - X509_check_host
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:850,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:847,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:848,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:849,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type
                - OPENSSL_sk_value
                - X509_check_host
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:838,13'
          Dst:             ossl_check_const_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vfy.c:838,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:842,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vfy.c:846,16'
          Dst:             ossl_check_const_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vfy.c:846,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:847,13'
          Dst:             X509_check_host
    - functionName:    check_id_error
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - errcode
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - verify_cb_cert
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:832,12'
          Dst:             verify_cb_cert
    - functionName:    ossl_check_const_OPENSSL_STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_sig_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cert
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - X509_get_signature_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3672,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3673,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3674,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_signature_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3674,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3675,15'
              BranchSideFuncs:
                - X509_get_signature_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3677,34'
              BranchSideFuncs:
                - X509_get_signature_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3677,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3678,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3680,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3677,10'
          Dst:             X509_get_signature_info
    - functionName:    check_curve
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - cert
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_get_id
        - EVP_PKEY_get_int_param
        - X509_get0_pubkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3648,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3649,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3650,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_int_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3650,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3651,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3654,32'
              BranchSideFuncs:
                - EVP_PKEY_get_int_param
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3657,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3657,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3657,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3644,22'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:3650,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x509_vfy.c:3654,9'
          Dst:             EVP_PKEY_get_int_param
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_purpose
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - x
        - purpose
        - depth
        - must_be_ca
      BBCount:         19
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - X509_check_purpose
        - X509_check_trust
        - verify_cb_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:485,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:485,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_purpose
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - X509_check_trust
            - BranchSide:      'crypto/x509/x509_vfy.c:488,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_purpose
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_vfy.c:485,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:486,34'
              BranchSideFuncs:
                - X509_check_trust
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_purpose
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/x509/x509_vfy.c:488,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_purpose
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_vfy.c:488,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:492,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:494,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_purpose
                - __sanitizer_cov_trace_switch
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/x509/x509_vfy.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:498,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
            - BranchSide:      'crypto/x509/x509_vfy.c:500,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - verify_cb_cert.11391
        - Branch String:   'crypto/x509/x509_vfy.c:500,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:501,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:502,9'
              BranchSideFuncs:
                - verify_cb_cert.11391
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:486,17'
          Dst:             X509_check_trust
        - Src:             'crypto/x509/x509_vfy.c:494,17'
          Dst:             X509_check_purpose
        - Src:             'crypto/x509/x509_vfy.c:506,12'
          Dst:             verify_cb_cert
    - functionName:    X509_self_signed
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - cert
        - verify_signature
      BBCount:         12
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - X509_get0_pubkey
        - X509_verify
        - ossl_x509v3_cache_extensions
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:103,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:106,39'
              BranchSideFuncs:
                - ossl_x509v3_cache_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
        - Branch String:   'crypto/x509/x509_vfy.c:106,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:107,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
            - BranchSide:      'crypto/x509/x509_vfy.c:108,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
        - Branch String:   'crypto/x509/x509_vfy.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:110,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_verify
        - Branch String:   'crypto/x509/x509_vfy.c:110,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:111,9'
              BranchSideFuncs:
                - X509_verify
            - BranchSide:      'crypto/x509/x509_vfy.c:112,24'
              BranchSideFuncs:
                - X509_verify
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:102,17'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:103,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:103,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:103,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:106,10'
          Dst:             ossl_x509v3_cache_extensions
        - Src:             'crypto/x509/x509_vfy.c:112,12'
          Dst:             X509_verify
    - functionName:    dane_reset
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssl_dane_st *'
      constantsTouched: []
      argNames:
        - dane
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3075,5'
          Dst:             X509_free
    - functionName:    check_leaf_suiteb
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - cert
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_chain_check_suiteb
        - verify_cb_cert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3087,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3087,5'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3088,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:3087,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3087,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3088,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3085,15'
          Dst:             X509_chain_check_suiteb
        - Src:             'crypto/x509/x509_vfy.c:3087,5'
          Dst:             verify_cb_cert
    - functionName:    check_key_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pkey
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_get_security_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3614,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3615,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3618,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3618,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3619,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3621,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3621,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3622,15'
              BranchSideFuncs:
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3624,39'
              BranchSideFuncs:
                - EVP_PKEY_get_security_bits
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3624,12'
          Dst:             EVP_PKEY_get_security_bits
    - functionName:    dane_verify_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3093
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dane_match_rpk
        - dane_reset
        - verify_rpk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3108,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3113,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_rpk
        - Branch String:   'crypto/x509/x509_vfy.c:3113,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3114,9'
              BranchSideFuncs:
                - verify_rpk
            - BranchSide:      'crypto/x509/x509_vfy.c:3116,9'
              BranchSideFuncs:
                - verify_rpk
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3097,5'
          Dst:             dane_reset
        - Src:             'crypto/x509/x509_vfy.c:3105,15'
          Dst:             dane_match_rpk
        - Src:             'crypto/x509/x509_vfy.c:3118,12'
          Dst:             verify_rpk
    - functionName:    verify_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:225,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:227,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    dane_match_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - rpk
      BBCount:         29
      ICount:          222
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - EVP_Digest
        - i2d_PUBKEY
        - memcmp
        - sk_danetls_record_num
        - sk_danetls_record_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3036,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3037,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3038,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3041,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3042,37'
              BranchSideFuncs:
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3068,5'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vfy.c:3043,47'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3043,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3044,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3043,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3044,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3047,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3047,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3048,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3061,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3053,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3054,26'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3060,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3055,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3056,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3059,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3061,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3061,41'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3067,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3061,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3062,21'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3067,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - sk_danetls_record_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3031,18'
          Dst:             sk_danetls_record_num
        - Src:             'crypto/x509/x509_vfy.c:3036,16'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x509_vfy.c:3042,13'
          Dst:             sk_danetls_record_value
        - Src:             'crypto/x509/x509_vfy.c:3055,22'
          Dst:             EVP_Digest
        - Src:             'crypto/x509/x509_vfy.c:3061,34'
          Dst:             memcmp
        - Src:             'crypto/x509/x509_vfy.c:3068,5'
          Dst:             CRYPTO_free
    - functionName:    check_issued
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - x
        - issuer
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_x509_likely_issued
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:409,15'
          Dst:             ossl_x509_likely_issued
    - functionName:    null_callback
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ok
        - e
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_revocation
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_sk_num
        - check_cert
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:977,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:979,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
        - Branch String:   'crypto/x509/x509_vfy.c:979,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:980,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:983,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:983,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:984,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:985,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:987,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:988,28'
              BranchSideFuncs:
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:993,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:990,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:991,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:992,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - check_cert
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:980,16'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:980,16'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:989,14'
          Dst:             check_cert
    - functionName:    check_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - ctx
        - crl
      BBCount:         67
      ICount:          370
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_check_suiteb
        - X509_CRL_verify
        - X509_get0_pubkey
        - check_crl_path
        - check_crl_time
        - ossl_check_const_X509_sk_type
        - verify_cb_crl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1599,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1600,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1605,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:1605,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1606,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1608,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1615,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1616,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1621,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1621,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1623,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1642,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1623,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1624,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1628,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1624,52'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1625,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1628,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1623,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1626,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1628,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1628,61'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1629,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1632,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1628,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1630,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1632,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1632,65'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1633,28'
              BranchSideFuncs:
                - check_crl_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1637,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1633,59'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1634,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1637,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1632,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1635,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1637,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1637,49'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1638,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1640,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1637,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1639,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1640,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1642,56'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1643,25'
              BranchSideFuncs:
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1647,29'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1642,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1644,9'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1647,29'
              BranchSideFuncs:
                - X509_get0_pubkey
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1648,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1649,24'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1652,9'
              BranchSideFuncs:
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1648,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1650,9'
              BranchSideFuncs:
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1652,9'
              BranchSideFuncs:
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1652,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1653,40'
              BranchSideFuncs:
                - X509_CRL_check_suiteb
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1662,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1655,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1655,47'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1658,29'
              BranchSideFuncs:
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1655,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1656,13'
              BranchSideFuncs:
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1658,29'
              BranchSideFuncs:
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1658,45'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1659,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1661,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1658,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1660,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1661,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1596,17'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1596,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1606,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1606,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1608,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1608,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1611,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1625,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1629,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1633,13'
          Dst:             check_crl_path
        - Src:             'crypto/x509/x509_vfy.c:1634,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1638,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1643,10'
          Dst:             check_crl_time
        - Src:             'crypto/x509/x509_vfy.c:1647,12'
          Dst:             X509_get0_pubkey
        - Src:             'crypto/x509/x509_vfy.c:1649,10'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1653,18'
          Dst:             X509_CRL_check_suiteb
        - Src:             'crypto/x509/x509_vfy.c:1655,33'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1658,13'
          Dst:             X509_CRL_verify
        - Src:             'crypto/x509/x509_vfy.c:1659,14'
          Dst:             verify_cb_crl
    - functionName:    cert_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - crl
        - x
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - X509_CRL_get0_by_cert
        - verify_cb_crl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1677,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1677,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1684,31'
              BranchSideFuncs:
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1677,48'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1678,24'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1684,31'
              BranchSideFuncs:
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1676,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1679,9'
              BranchSideFuncs:
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1684,31'
              BranchSideFuncs:
                - X509_CRL_get0_by_cert
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1684,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1685,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1691,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1685,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1686,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1687,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1687,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1688,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1689,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1678,10'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1684,9'
          Dst:             X509_CRL_get0_by_cert
        - Src:             'crypto/x509/x509_vfy.c:1687,14'
          Dst:             verify_cb_crl
    - functionName:    check_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         42
      ICount:          285
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_pop
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_policy_check
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - verify_cb_cert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1699,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1700,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1712,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_policy_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:1712,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1712,33'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - ossl_check_X509_type.11390
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_policy_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
            - BranchSide:      'crypto/x509/x509_vfy.c:1716,30'
              BranchSideFuncs:
                - X509_policy_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
        - Branch String:   'crypto/x509/x509_vfy.c:1712,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1713,9'
              BranchSideFuncs:
                - X509_policy_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
            - BranchSide:      'crypto/x509/x509_vfy.c:1716,30'
              BranchSideFuncs:
                - X509_policy_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
        - Branch String:   'crypto/x509/x509_vfy.c:1718,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1719,15'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_pop
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:1721,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:1721,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1722,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:1726,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1726,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1727,16'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:1730,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1731,23'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1738,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:1733,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1734,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1735,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1735,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1735,13'
              BranchSideFuncs:
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1737,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1735,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1735,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1737,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_cert.11391
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1738,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1740,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1744,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1746,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1747,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:1751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:1751,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1752,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:1756,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1756,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1757,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1768,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1764,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1765,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1766,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1712,33'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1712,33'
          Dst:             ossl_check_X509_type
        - Src:             'crypto/x509/x509_vfy.c:1712,33'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_vfy.c:1713,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:1713,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:1713,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:1716,11'
          Dst:             X509_policy_check
        - Src:             'crypto/x509/x509_vfy.c:1719,15'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1719,15'
          Dst:             OPENSSL_sk_pop
        - Src:             'crypto/x509/x509_vfy.c:1722,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:1722,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:1722,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:1730,25'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1730,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1731,23'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1731,23'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1735,13'
          Dst:             verify_cb_cert
        - Src:             'crypto/x509/x509_vfy.c:1740,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:1740,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:1740,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:1752,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:1752,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:1752,9'
          Dst:             ERR_set_error
    - functionName:    X509_STORE_CTX_set_default
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_VERIFY_PARAM_inherit
        - X509_VERIFY_PARAM_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2755,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2756,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2759,38'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_inherit
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2754,13'
          Dst:             X509_VERIFY_PARAM_lookup
        - Src:             'crypto/x509/x509_vfy.c:2756,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2756,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2756,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2759,12'
          Dst:             X509_VERIFY_PARAM_inherit
    - functionName:    verify_cb_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - err
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_crl_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - crl
        - notify
      BBCount:         50
      ICount:          251
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - X509_CRL_get0_lastUpdate
        - X509_CRL_get0_nextUpdate
        - X509_cmp_time
        - verify_cb_crl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1075,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1076,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1077,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1077,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1078,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1080,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1081,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1082,28'
              BranchSideFuncs:
                - X509_CRL_get0_lastUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1084,48'
              BranchSideFuncs:
                - X509_CRL_get0_lastUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1085,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1086,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1092,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1086,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1087,13'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1088,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1088,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1089,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1090,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1092,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1093,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1099,34'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1093,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1094,13'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1095,28'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1095,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1096,13'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1097,5'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1099,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1100,52'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1115,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1102,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1103,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1109,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1103,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1104,17'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1105,32'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1105,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1106,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1107,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1109,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1109,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1113,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1109,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1110,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1113,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1110,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1110,43'
              BranchSideFuncs:
                - verify_cb_crl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1111,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1110,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1111,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1115,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1118,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1084,23'
          Dst:             X509_CRL_get0_lastUpdate
        - Src:             'crypto/x509/x509_vfy.c:1084,9'
          Dst:             X509_cmp_time
        - Src:             'crypto/x509/x509_vfy.c:1088,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1095,14'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1099,9'
          Dst:             X509_CRL_get0_nextUpdate
        - Src:             'crypto/x509/x509_vfy.c:1100,27'
          Dst:             X509_CRL_get0_nextUpdate
        - Src:             'crypto/x509/x509_vfy.c:1100,13'
          Dst:             X509_cmp_time
        - Src:             'crypto/x509/x509_vfy.c:1105,18'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1110,29'
          Dst:             verify_cb_crl
    - functionName:    check_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         31
      ICount:          252
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - OPENSSL_sk_value
        - X509_CRL_free
        - get_crl_delta
        - ossl_check_const_X509_sk_type
        - verify_cb_crl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1009,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1010,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1012,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'crypto/x509/x509_vfy.c:1012,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1013,37'
              BranchSideFuncs:
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x509_vfy.c:1062,19'
              BranchSideFuncs:
                - X509_CRL_free
                - X509_CRL_free
        - Branch String:   'crypto/x509/x509_vfy.c:1016,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1017,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1019,32'
              BranchSideFuncs:
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1021,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1022,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1025,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1027,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1028,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1030,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1030,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1031,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1038,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1032,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1033,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1034,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1035,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1036,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1037,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1042,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1043,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
            - BranchSide:      'crypto/x509/x509_vfy.c:1048,23'
              BranchSideFuncs:
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
        - Branch String:   'crypto/x509/x509_vfy.c:1044,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1045,17'
              BranchSideFuncs:
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
            - BranchSide:      'crypto/x509/x509_vfy.c:1046,9'
              BranchSideFuncs:
                - X509_CRL_free
                - X509_CRL_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_free
                - get_crl_delta
                - __sanitizer_cov_trace_const_cmp4
                - verify_cb_crl
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - verify_cb_crl
        - Branch String:   'crypto/x509/x509_vfy.c:1056,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1012,5'
              BranchSideFuncs:
                - verify_cb_crl
                - X509_CRL_free
                - X509_CRL_free
            - BranchSide:      'crypto/x509/x509_vfy.c:1057,32'
              BranchSideFuncs:
                - verify_cb_crl
                - X509_CRL_free
                - X509_CRL_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1002,15'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1002,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1019,18'
          Dst:             get_crl_delta
        - Src:             'crypto/x509/x509_vfy.c:1022,18'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1048,9'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1049,9'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1057,18'
          Dst:             verify_cb_crl
        - Src:             'crypto/x509/x509_vfy.c:1062,5'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1063,5'
          Dst:             X509_CRL_free
    - functionName:    get_crl_delta
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st **'
        - 'struct.X509_crl_st **'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pcrl
        - pdcrl
        - x
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_pop_free
        - X509_CRL_free
        - X509_get_issuer_name
        - get_crl_sk
        - ossl_check_X509_CRL_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1563,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1564,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1567,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - get_crl_sk
                - ossl_check_X509_CRL_sk_type.11412
                - ossl_check_X509_CRL_freefunc_type.11413
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_vfy.c:1570,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1570,26'
              BranchSideFuncs:
                - get_crl_sk
                - ossl_check_X509_CRL_sk_type.11412
                - ossl_check_X509_CRL_freefunc_type.11413
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_vfy.c:1573,16'
              BranchSideFuncs:
                - get_crl_sk
                - ossl_check_X509_CRL_sk_type.11412
                - ossl_check_X509_CRL_freefunc_type.11413
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_vfy.c:1570,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1573,16'
              BranchSideFuncs:
                - get_crl_sk
                - ossl_check_X509_CRL_sk_type.11412
                - ossl_check_X509_CRL_freefunc_type.11413
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_vfy.c:1579,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1580,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1558,27'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/x509_vfy.c:1561,10'
          Dst:             get_crl_sk
        - Src:             'crypto/x509/x509_vfy.c:1573,5'
          Dst:             get_crl_sk
        - Src:             'crypto/x509/x509_vfy.c:1575,5'
          Dst:             ossl_check_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1575,5'
          Dst:             ossl_check_X509_CRL_freefunc_type
        - Src:             'crypto/x509/x509_vfy.c:1575,5'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1575,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    get_crl_sk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st **'
        - 'struct.X509_crl_st **'
        - 'struct.x509_st **'
        - 'int *'
        - 'int *'
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - ctx
        - pcrl
        - pdcrl
        - pissuer
        - pscore
        - preasons
        - crls
      BBCount:         30
      ICount:          225
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_TIME_diff
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_free
        - X509_CRL_get0_lastUpdate
        - X509_CRL_up_ref
        - get_crl_score
        - get_delta_sk
        - ossl_check_const_X509_CRL_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1131,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1132,15'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
        - Branch String:   'crypto/x509/x509_vfy.c:1135,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1135,39'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1136,13'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1135,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1136,13'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1138,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1138,40'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1151,20'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1138,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1141,69'
              BranchSideFuncs:
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1151,20'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1141,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1143,17'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1148,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1148,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1148,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1150,9'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1148,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1149,17'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1150,9'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - get_crl_score
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get0_lastUpdate
                - X509_CRL_get0_lastUpdate
                - ASN1_TIME_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1157,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1158,24'
              BranchSideFuncs:
                - X509_CRL_free
                - X509_CRL_up_ref
                - X509_CRL_free
                - get_delta_sk
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1169,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1131,21'
          Dst:             ossl_check_const_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1131,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1132,15'
          Dst:             ossl_check_const_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1132,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1134,21'
          Dst:             get_crl_score
        - Src:             'crypto/x509/x509_vfy.c:1141,44'
          Dst:             X509_CRL_get0_lastUpdate
        - Src:             'crypto/x509/x509_vfy.c:1142,32'
          Dst:             X509_CRL_get0_lastUpdate
        - Src:             'crypto/x509/x509_vfy.c:1141,17'
          Dst:             ASN1_TIME_diff
        - Src:             'crypto/x509/x509_vfy.c:1158,9'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1163,9'
          Dst:             X509_CRL_up_ref
        - Src:             'crypto/x509/x509_vfy.c:1164,9'
          Dst:             X509_CRL_free
        - Src:             'crypto/x509/x509_vfy.c:1166,9'
          Dst:             get_delta_sk
    - functionName:    ossl_check_X509_CRL_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_CRL_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_CRL_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crl_score
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st **'
        - 'int *'
        - 'struct.X509_crl_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - pissuer
        - preasons
        - crl
        - x
      BBCount:         36
      ICount:          235
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - X509_CRL_get_issuer
        - X509_get_issuer_name
        - check_crl_time
        - crl_akid_check
        - crl_crldp_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1275,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1278,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1278,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1279,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1281,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1279,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1280,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1281,5'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1281,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1283,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1287,14'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1283,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1284,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1285,5'
              BranchSideFuncs:
                - X509_get_issuer_name
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1287,14'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1288,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1290,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1291,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1294,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1291,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1293,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1297,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1298,19'
              BranchSideFuncs:
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1301,24'
              BranchSideFuncs:
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1301,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1302,19'
              BranchSideFuncs:
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1305,20'
              BranchSideFuncs:
                - crl_akid_check
                - __sanitizer_cov_trace_const_cmp4
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1308,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1309,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1312,25'
              BranchSideFuncs:
                - crl_crldp_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1312,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1314,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1320,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1314,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1315,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1316,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1290,23'
          Dst:             X509_get_issuer_name
        - Src:             'crypto/x509/x509_vfy.c:1290,48'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:1290,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1301,9'
          Dst:             check_crl_time
        - Src:             'crypto/x509/x509_vfy.c:1305,5'
          Dst:             crl_akid_check
        - Src:             'crypto/x509/x509_vfy.c:1312,9'
          Dst:             crl_crldp_check
    - functionName:    get_delta_sk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st **'
        - 'int *'
        - 'struct.X509_crl_st *'
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - ctx
        - dcrl
        - pscore
        - base
        - crls
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_up_ref
        - check_crl_time
        - check_delta_base
        - ossl_check_const_X509_CRL_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1242,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1243,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1244,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - check_delta_base
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:1244,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1245,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1246,12'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - check_delta_base
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:1246,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1247,17'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - check_delta_base
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:1256,6'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1248,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1249,32'
              BranchSideFuncs:
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:1255,5'
              BranchSideFuncs:
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_CRL_sk_type.11414
                - OPENSSL_sk_value
                - check_delta_base
                - __sanitizer_cov_trace_const_cmp4
                - check_crl_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_up_ref
        - Branch String:   'crypto/x509/x509_vfy.c:1249,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1250,18'
              BranchSideFuncs:
                - X509_CRL_up_ref
            - BranchSide:      'crypto/x509/x509_vfy.c:1251,29'
              BranchSideFuncs:
                - X509_CRL_up_ref
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1246,21'
          Dst:             ossl_check_const_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1246,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1247,17'
          Dst:             ossl_check_const_X509_CRL_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1247,17'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1248,13'
          Dst:             check_delta_base
        - Src:             'crypto/x509/x509_vfy.c:1249,17'
          Dst:             check_crl_time
        - Src:             'crypto/x509/x509_vfy.c:1251,13'
          Dst:             X509_CRL_up_ref
    - functionName:    check_delta_base
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - delta
        - base
      BBCount:         16
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_INTEGER_cmp
        - X509_CRL_get_issuer
        - X509_NAME_cmp
        - crl_extension_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1212,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1214,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1214,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1215,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1217,43'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1217,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1219,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1221,30'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1221,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1222,9'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1223,30'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1223,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1224,9'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1226,26'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1226,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1227,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1229,29'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1217,23'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:1218,23'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:1217,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1221,10'
          Dst:             crl_extension_match
        - Src:             'crypto/x509/x509_vfy.c:1223,10'
          Dst:             crl_extension_match
        - Src:             'crypto/x509/x509_vfy.c:1226,9'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/x509/x509_vfy.c:1229,12'
          Dst:             ASN1_INTEGER_cmp
    - functionName:    crl_extension_match
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - nid
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_OCTET_STRING_cmp
        - X509_CRL_get_ext
        - X509_CRL_get_ext_by_NID
        - X509_EXTENSION_get_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1184,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1186,37'
              BranchSideFuncs:
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
            - BranchSide:      'crypto/x509/x509_vfy.c:1191,33'
              BranchSideFuncs:
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
        - Branch String:   'crypto/x509/x509_vfy.c:1186,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1187,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1188,57'
              BranchSideFuncs:
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
        - Branch String:   'crypto/x509/x509_vfy.c:1192,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1193,37'
              BranchSideFuncs:
                - X509_CRL_get_ext_by_NID
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1198,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1193,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1194,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1195,57'
              BranchSideFuncs:
                - X509_CRL_get_ext
                - X509_EXTENSION_get_data
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1198,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1198,25'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1201,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1198,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1199,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1201,9'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1201,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1201,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1201,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1202,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1204,34'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1182,13'
          Dst:             X509_CRL_get_ext_by_NID
        - Src:             'crypto/x509/x509_vfy.c:1186,13'
          Dst:             X509_CRL_get_ext_by_NID
        - Src:             'crypto/x509/x509_vfy.c:1188,40'
          Dst:             X509_CRL_get_ext
        - Src:             'crypto/x509/x509_vfy.c:1188,16'
          Dst:             X509_EXTENSION_get_data
        - Src:             'crypto/x509/x509_vfy.c:1191,9'
          Dst:             X509_CRL_get_ext_by_NID
        - Src:             'crypto/x509/x509_vfy.c:1193,13'
          Dst:             X509_CRL_get_ext_by_NID
        - Src:             'crypto/x509/x509_vfy.c:1195,40'
          Dst:             X509_CRL_get_ext
        - Src:             'crypto/x509/x509_vfy.c:1195,16'
          Dst:             X509_EXTENSION_get_data
        - Src:             'crypto/x509/x509_vfy.c:1204,12'
          Dst:             ASN1_OCTET_STRING_cmp
    - functionName:    crl_akid_check
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_crl_st *'
        - 'struct.x509_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - crl
        - pissuer
        - pcrl_score
      BBCount:         30
      ICount:          234
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_get_issuer
        - X509_check_akid
        - X509_get_subject_name
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1334,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1335,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1337,18'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1339,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1340,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1347,14'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1340,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1341,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1345,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1347,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1348,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1359,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1349,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1350,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1351,29'
              BranchSideFuncs:
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1351,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1352,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1356,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1359,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1366,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1366,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1366,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1367,22'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1368,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1369,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1370,29'
              BranchSideFuncs:
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1370,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1371,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1375,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_check_akid
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1330,28'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:1334,17'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1334,17'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1337,18'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1337,18'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1339,9'
          Dst:             X509_check_akid
        - Src:             'crypto/x509/x509_vfy.c:1347,25'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1347,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1348,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1348,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1349,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:1349,13'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1351,13'
          Dst:             X509_check_akid
        - Src:             'crypto/x509/x509_vfy.c:1366,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1366,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1367,22'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1367,22'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1368,27'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:1368,13'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1370,13'
          Dst:             X509_check_akid
    - functionName:    crl_crldp_check
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - 'struct.X509_crl_st *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - crl
        - crl_score
        - preasons
      BBCount:         31
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - crldp_check_crlissuer
        - idp_check_dp
        - ossl_check_const_DIST_POINT_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1520,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1521,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1522,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1522,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1523,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1526,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1523,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1524,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1525,5'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1526,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1527,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1530,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1531,26'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1541,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1533,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1534,17'
              BranchSideFuncs:
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1540,5'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1535,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1535,37'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1536,30'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1534,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1536,30'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1539,9'
              BranchSideFuncs:
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_DIST_POINT_sk_type.11415
                - OPENSSL_sk_value
                - crldp_check_crlissuer
                - __sanitizer_cov_trace_const_cmp4
                - idp_check_dp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1541,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1541,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1542,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1542,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1542,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1542,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1530,21'
          Dst:             ossl_check_const_DIST_POINT_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1530,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1531,26'
          Dst:             ossl_check_const_DIST_POINT_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1531,26'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1533,13'
          Dst:             crldp_check_crlissuer
        - Src:             'crypto/x509/x509_vfy.c:1535,24'
          Dst:             idp_check_dp
    - functionName:    ossl_check_const_DIST_POINT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_DIST_POINT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crldp_check_crlissuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.DIST_POINT_st *'
        - 'struct.X509_crl_st *'
        - int
      constantsTouched: []
      argNames:
        - dp
        - crl
        - crl_score
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_get_issuer
        - X509_NAME_cmp
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1501,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1502,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1503,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1503,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1504,29'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1511,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1506,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1507,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1508,27'
              BranchSideFuncs:
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1508,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1509,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1510,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1498,27'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:1503,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1503,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1504,29'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1504,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1508,13'
          Dst:             X509_NAME_cmp
    - functionName:    idp_check_dp
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.DIST_POINT_NAME_st *'
        - 'struct.DIST_POINT_NAME_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         43
      ICount:          272
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - GENERAL_NAME_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_cmp
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:1446,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1446,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1446,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1447,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1448,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1448,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1449,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1460,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1449,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1450,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1452,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1452,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1453,17'
              BranchSideFuncs:
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1458,14'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1453,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1454,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1455,34'
              BranchSideFuncs:
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1461,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1462,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1464,16'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1469,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1470,16'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1482,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1470,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1471,20'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1477,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1472,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1473,17'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1474,31'
              BranchSideFuncs:
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1474,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1475,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1476,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1482,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1483,16'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:1491,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:1484,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1485,20'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:1489,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:1486,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:1487,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:1488,9'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - ossl_check_const_GENERAL_NAME_sk_type.11400
                - OPENSSL_sk_value
                - GENERAL_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1455,20'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1470,25'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1470,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1471,20'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1471,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1474,17'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:1482,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1482,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1483,16'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1483,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1484,25'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1484,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:1485,20'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x509_vfy.c:1485,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:1486,17'
          Dst:             GENERAL_NAME_cmp
    - functionName:    X509_build_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        6
      argTypes:
        - 'struct.x509_st *'
        - 'struct.stack_st_X509 *'
        - 'struct.x509_store_st.2752 *'
        - int
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - target
        - certs
        - store
        - with_self_signed
        - libctx
        - propq
      BBCount:         32
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_num
        - X509_STORE_CTX_free
        - X509_STORE_CTX_init
        - X509_STORE_CTX_new_ex
        - X509_STORE_CTX_set0_trusted_stack
        - build_chain
        - ossl_check_X509_sk_type
        - ossl_check_const_X509_sk_type
        - ossl_x509_add_cert_new
        - ossl_x509_add_certs_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:3560,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3561,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:3565,38'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3565,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3566,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:3567,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3567,50'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3567,65'
              BranchSideFuncs:
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3567,10'
              BranchSideFuncs:
                - X509_STORE_CTX_init
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3567,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3568,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3569,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_set0_trusted_stack
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3569,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3570,43'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3571,34'
              BranchSideFuncs:
                - ossl_x509_add_cert_new
                - __sanitizer_cov_trace_const_cmp4
                - X509_STORE_CTX_free
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3571,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3572,9'
              BranchSideFuncs:
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3575,5'
              BranchSideFuncs:
                - build_chain
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3577,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3577,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:3581,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3577,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3578,9'
              BranchSideFuncs:
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3581,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:3581,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3581,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3583,43'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
        - Branch String:   'crypto/x509/x509_vfy.c:3581,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3582,15'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3583,43'
              BranchSideFuncs:
                - ossl_x509_add_certs_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
        - Branch String:   'crypto/x509/x509_vfy.c:3583,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:3583,60'
              BranchSideFuncs:
                - X509_STORE_CTX_free
            - BranchSide:      'crypto/x509/x509_vfy.c:3584,9'
              BranchSideFuncs:
                - ossl_check_X509_sk_type.11388
                - OPENSSL_sk_free
                - X509_STORE_CTX_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:3561,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:3561,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:3561,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:3565,16'
          Dst:             X509_STORE_CTX_new_ex
        - Src:             'crypto/x509/x509_vfy.c:3567,10'
          Dst:             X509_STORE_CTX_init
        - Src:             'crypto/x509/x509_vfy.c:3570,9'
          Dst:             X509_STORE_CTX_set0_trusted_stack
        - Src:             'crypto/x509/x509_vfy.c:3571,10'
          Dst:             ossl_x509_add_cert_new
        - Src:             'crypto/x509/x509_vfy.c:3577,10'
          Dst:             build_chain
        - Src:             'crypto/x509/x509_vfy.c:3581,9'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3581,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:3583,10'
          Dst:             ossl_x509_add_certs_new
        - Src:             'crypto/x509/x509_vfy.c:3584,9'
          Dst:             ossl_check_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:3584,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x509_vfy.c:3589,5'
          Dst:             X509_STORE_CTX_free
    - functionName:    X509_STORE_CTX_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionDepth:   0
      returnType:      'struct.x509_store_ctx_st.2756 *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2388,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2389,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2391,19'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vfy.c:2392,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2393,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2400,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2394,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2395,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2398,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2386,27'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x509_vfy.c:2393,22'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/x509/x509_vfy.c:2395,13'
          Dst:             CRYPTO_free
    - functionName:    X509_STORE_CTX_set0_trusted_stack
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - get_issuer_sk
        - lookup_certs_sk
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - X509_STORE_CTX_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2410,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2411,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2413,28'
              BranchSideFuncs:
                - X509_STORE_CTX_cleanup
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2413,5'
          Dst:             X509_STORE_CTX_cleanup
        - Src:             'crypto/x509/x509_vfy.c:2416,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vfy.c:2417,5'
          Dst:             CRYPTO_free
    - functionName:    get_issuer_sk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - issuer
        - ctx
        - x
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_up_ref
        - find_issuer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:427,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:429,25'
              BranchSideFuncs:
                - X509_up_ref
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:426,15'
          Dst:             find_issuer
        - Src:             'crypto/x509/x509_vfy.c:429,12'
          Dst:             X509_up_ref
    - functionName:    lookup_certs_sk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - ctx
        - nm
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - OSSL_STACK_OF_X509_free
        - X509_add_cert
        - X509_get_subject_name
        - ossl_check_const_X509_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:442,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:444,12'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:444,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:445,13'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:454,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:446,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:447,32'
              BranchSideFuncs:
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:453,5'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
        - Branch String:   'crypto/x509/x509_vfy.c:447,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:448,41'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
            - BranchSide:      'crypto/x509/x509_vfy.c:452,9'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - X509_get_subject_name
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_add_cert
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_STACK_OF_X509_free
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:438,26'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_vfy.c:444,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:444,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:445,13'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:445,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:446,31'
          Dst:             X509_get_subject_name
        - Src:             'crypto/x509/x509_vfy.c:446,13'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:447,18'
          Dst:             X509_add_cert
        - Src:             'crypto/x509/x509_vfy.c:448,17'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    X509_STORE_CTX_set0_dane
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.ssl_dane_st *'
      constantsTouched: []
      argNames:
        - ctx
        - dane
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_param
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_num_untrusted
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_explicit_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_policy_tree
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionDepth:   0
      returnType:      'struct.X509_POLICY_TREE_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_lookup_crls
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2726
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_lookup_certs
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_check_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_cert_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_check_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_get_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - get_crl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_get_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_check_revocation
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_check_issued
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_get_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - verify
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_verify_cb
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_verify_cb
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - verify_cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set0_verified_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSSL_STACK_OF_X509_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2645,5'
          Dst:             OSSL_STACK_OF_X509_free
    - functionName:    X509_STORE_CTX_set0_untrusted
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509 *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_untrusted
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2629
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_current_reasons
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - current_reasons
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - t
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2614,5'
          Dst:             X509_VERIFY_PARAM_set_time
    - functionName:    X509_STORE_CTX_set_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2608,5'
          Dst:             X509_VERIFY_PARAM_set_flags
    - functionName:    X509_STORE_CTX_set_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - depth
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_VERIFY_PARAM_set_depth
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2603,5'
          Dst:             X509_VERIFY_PARAM_set_depth
    - functionName:    X509_STORE_CTX_init_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_store_st.2752 *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - store
        - rpk
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_STORE_CTX_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2423,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2424,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2425,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2423,10'
          Dst:             X509_STORE_CTX_init
    - functionName:    X509_STORE_CTX_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionDepth:   0
      returnType:      'struct.x509_store_ctx_st.2756 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_STORE_CTX_new_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2405,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2405,12'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
            - BranchSide:      'crypto/x509/x509_vfy.c:2405,12'
              BranchSideFuncs:
                - X509_STORE_CTX_new_ex
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2405,12'
          Dst:             X509_STORE_CTX_new_ex
    - functionName:    X509_STORE_CTX_set_trust
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - trust
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_STORE_CTX_purpose_inherit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2320,12'
          Dst:             X509_STORE_CTX_purpose_inherit
    - functionName:    X509_STORE_CTX_purpose_inherit
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - def_purpose
        - purpose
        - trust
      BBCount:         38
      ICount:          218
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - X509_PURPOSE_get0
        - X509_PURPOSE_get_by_id
        - X509_TRUST_get_by_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2339,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2340,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2345,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2348,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2351,38'
              BranchSideFuncs:
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2369,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2352,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2353,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2356,34'
              BranchSideFuncs:
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2357,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2358,42'
              BranchSideFuncs:
                - X509_PURPOSE_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2366,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2359,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2360,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2363,38'
              BranchSideFuncs:
                - X509_PURPOSE_get0
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2366,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2367,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2368,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2369,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2370,36'
              BranchSideFuncs:
                - X509_TRUST_get_by_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2377,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2371,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2372,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2375,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2377,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2377,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2379,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2377,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2378,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2379,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2379,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2379,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2381,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2379,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2380,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2381,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2351,15'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/x509_vfy.c:2353,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2353,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2353,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2356,16'
          Dst:             X509_PURPOSE_get0
        - Src:             'crypto/x509/x509_vfy.c:2358,19'
          Dst:             X509_PURPOSE_get_by_id
        - Src:             'crypto/x509/x509_vfy.c:2360,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2360,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2360,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2363,20'
          Dst:             X509_PURPOSE_get0
        - Src:             'crypto/x509/x509_vfy.c:2370,15'
          Dst:             X509_TRUST_get_by_id
        - Src:             'crypto/x509/x509_vfy.c:2372,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2372,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2372,13'
          Dst:             ERR_set_error
    - functionName:    X509_STORE_CTX_set_purpose
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - purpose
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_STORE_CTX_purpose_inherit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2311,12'
          Dst:             X509_STORE_CTX_purpose_inherit
    - functionName:    X509_STORE_CTX_set0_crls
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.stack_st_X509_CRL *'
      constantsTouched: []
      argNames:
        - ctx
        - sk
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set0_rpk
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ctx
        - rpk
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - x
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_parent_ctx
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionDepth:   0
      returnType:      'struct.x509_store_ctx_st.2756 *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_current_crl
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get0_current_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get1_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_chain_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2269,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2270,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2271,30'
              BranchSideFuncs:
                - X509_chain_up_ref
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2271,12'
          Dst:             X509_chain_up_ref
    - functionName:    X509_STORE_CTX_get0_chain
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionDepth:   0
      returnType:      'struct.stack_st_X509 *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_current_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - ctx
        - x
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_current_cert
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_error_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - depth
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_error_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_error
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - err
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_error
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2229,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    X509_STORE_CTX_set_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - idx
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2224,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    ossl_check_const_X509_REVOKED_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_REVOKED *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_diff
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        5
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_crl_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st.959 *'
        - int
      constantsTouched: []
      argNames:
        - base
        - newer
        - skey
        - md
        - flags
      BBCount:         68
      ICount:          414
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - ASN1_INTEGER_cmp
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_add0_revoked
        - X509_CRL_add1_ext_i2d
        - X509_CRL_add_ext
        - X509_CRL_free
        - X509_CRL_get0_by_serial
        - X509_CRL_get0_lastUpdate
        - X509_CRL_get0_nextUpdate
        - X509_CRL_get_REVOKED
        - X509_CRL_get_ext
        - X509_CRL_get_ext_count
        - X509_CRL_get_issuer
        - X509_CRL_new_ex
        - X509_CRL_set_version
        - X509_CRL_sign
        - X509_CRL_verify
        - X509_NAME_cmp
        - X509_REVOKED_dup
        - X509_REVOKED_free
        - crl_extension_match
        - ossl_check_const_X509_REVOKED_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2109,39'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2109,42'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2110,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2109,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2110,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2114,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2114,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2114,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2115,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2114,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2115,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2119,43'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2119,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2121,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2125,30'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2125,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2126,9'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2129,30'
              BranchSideFuncs:
                - crl_extension_match
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2129,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2130,9'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2134,26'
              BranchSideFuncs:
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2134,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2135,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2139,9'
              BranchSideFuncs:
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2139,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2139,42'
              BranchSideFuncs:
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_verify
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2145,27'
              BranchSideFuncs:
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2139,59'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2140,42'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2141,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2139,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2141,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2145,27'
              BranchSideFuncs:
                - X509_CRL_new_ex
                - X509_CRL_set_version
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2146,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2146,46'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2147,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
        - Branch String:   'crypto/x509/x509_vfy.c:2146,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2147,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2151,35'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_CRL_set_issuer_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2151,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2152,9'
              BranchSideFuncs:
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2156,35'
              BranchSideFuncs:
                - X509_CRL_get0_lastUpdate
                - X509_CRL_set1_lastUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2156,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2157,9'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2160,35'
              BranchSideFuncs:
                - X509_CRL_get0_nextUpdate
                - X509_CRL_set1_nextUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2160,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2161,9'
              BranchSideFuncs:
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2166,32'
              BranchSideFuncs:
                - X509_CRL_add1_ext_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2166,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2167,9'
              BranchSideFuncs:
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2175,12'
              BranchSideFuncs:
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2175,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2176,48'
              BranchSideFuncs:
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2185,33'
              BranchSideFuncs:
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2178,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2179,13'
              BranchSideFuncs:
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2182,5'
              BranchSideFuncs:
                - X509_CRL_get_ext_count
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_get_REVOKED
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_get_ext
                - X509_CRL_add_ext
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2187,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2190,15'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2210,9'
              BranchSideFuncs:
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
        - Branch String:   'crypto/x509/x509_vfy.c:2196,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2197,38'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2208,5'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2198,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2199,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2202,40'
              BranchSideFuncs:
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2202,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2203,35'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:2207,9'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
                - ossl_check_const_X509_REVOKED_sk_type
                - OPENSSL_sk_value
                - X509_CRL_get0_by_serial
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_dup
                - X509_CRL_add0_revoked
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vfy.c:2210,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2210,25'
              BranchSideFuncs:
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2215,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2210,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2210,54'
              BranchSideFuncs:
                - X509_CRL_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_CRL_free
            - BranchSide:      'crypto/x509/x509_vfy.c:2215,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2210,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2211,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2215,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2110,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2110,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2110,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2115,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2115,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2115,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2119,23'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:2120,23'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:2119,9'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x509_vfy.c:2121,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2121,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2121,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2125,10'
          Dst:             crl_extension_match
        - Src:             'crypto/x509/x509_vfy.c:2126,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2126,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2126,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2129,10'
          Dst:             crl_extension_match
        - Src:             'crypto/x509/x509_vfy.c:2130,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2130,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2130,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2134,9'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/x509/x509_vfy.c:2135,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2135,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2135,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2139,26'
          Dst:             X509_CRL_verify
        - Src:             'crypto/x509/x509_vfy.c:2140,26'
          Dst:             X509_CRL_verify
        - Src:             'crypto/x509/x509_vfy.c:2141,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2141,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2141,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2145,11'
          Dst:             X509_CRL_new_ex
        - Src:             'crypto/x509/x509_vfy.c:2146,25'
          Dst:             X509_CRL_set_version
        - Src:             'crypto/x509/x509_vfy.c:2147,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2147,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2147,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2151,40'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x509_vfy.c:2151,10'
          Dst:             X509_CRL_set_issuer_name
        - Src:             'crypto/x509/x509_vfy.c:2152,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2152,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2152,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2156,40'
          Dst:             X509_CRL_get0_lastUpdate
        - Src:             'crypto/x509/x509_vfy.c:2156,10'
          Dst:             X509_CRL_set1_lastUpdate
        - Src:             'crypto/x509/x509_vfy.c:2157,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2157,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2157,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2160,40'
          Dst:             X509_CRL_get0_nextUpdate
        - Src:             'crypto/x509/x509_vfy.c:2160,10'
          Dst:             X509_CRL_set1_nextUpdate
        - Src:             'crypto/x509/x509_vfy.c:2161,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2161,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2161,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2166,10'
          Dst:             X509_CRL_add1_ext_i2d
        - Src:             'crypto/x509/x509_vfy.c:2167,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2167,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2167,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2175,21'
          Dst:             X509_CRL_get_ext_count
        - Src:             'crypto/x509/x509_vfy.c:2176,31'
          Dst:             X509_CRL_get_ext
        - Src:             'crypto/x509/x509_vfy.c:2178,14'
          Dst:             X509_CRL_add_ext
        - Src:             'crypto/x509/x509_vfy.c:2179,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2179,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2179,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2185,12'
          Dst:             X509_CRL_get_REVOKED
        - Src:             'crypto/x509/x509_vfy.c:2187,21'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2187,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:2190,15'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x509_vfy.c:2190,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:2196,14'
          Dst:             X509_CRL_get0_by_serial
        - Src:             'crypto/x509/x509_vfy.c:2197,21'
          Dst:             X509_REVOKED_dup
        - Src:             'crypto/x509/x509_vfy.c:2199,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2199,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2199,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2202,18'
          Dst:             X509_CRL_add0_revoked
        - Src:             'crypto/x509/x509_vfy.c:2203,17'
          Dst:             X509_REVOKED_free
        - Src:             'crypto/x509/x509_vfy.c:2204,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2204,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2204,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2210,40'
          Dst:             X509_CRL_sign
        - Src:             'crypto/x509/x509_vfy.c:2211,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:2211,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:2211,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:2218,5'
          Dst:             X509_CRL_free
    - functionName:    X509_gmtime_adj
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - adj
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_time_adj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2034,12'
          Dst:             X509_time_adj
    - functionName:    X509_cmp_timeframe
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - vpm
        - start
        - end
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - X509_VERIFY_PARAM_get_flags
        - X509_VERIFY_PARAM_get_time
        - X509_cmp_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:2016,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2016,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_get_time
            - BranchSide:      'crypto/x509/x509_vfy.c:2016,73'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_get_time
        - Branch String:   'crypto/x509/x509_vfy.c:2018,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2019,47'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_get_time
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2021,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2021,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2022,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2025,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2025,38'
              BranchSideFuncs:
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2027,9'
              BranchSideFuncs:
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2025,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2026,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2027,9'
              BranchSideFuncs:
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vfy.c:2027,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2027,40'
              BranchSideFuncs:
                - X509_cmp_time
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vfy.c:2029,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vfy.c:2027,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:2028,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vfy.c:2029,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:2016,45'
          Dst:             X509_VERIFY_PARAM_get_flags
        - Src:             'crypto/x509/x509_vfy.c:2019,20'
          Dst:             X509_VERIFY_PARAM_get_time
        - Src:             'crypto/x509/x509_vfy.c:2025,24'
          Dst:             X509_cmp_time
        - Src:             'crypto/x509/x509_vfy.c:2027,26'
          Dst:             X509_cmp_time
    - functionName:    X509_cmp_current_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - ctm
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_cmp_time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:1933,12'
          Dst:             X509_cmp_time
    - functionName:    X509_STORE_CTX_verify
      functionSourceFile: '/src/openssl/crypto/x509/x509_vfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_store_ctx_st.2756 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_sk_type
        - x509_verify_rpk
        - x509_verify_x509
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vfy.c:276,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:277,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vfy.c:280,9'
              BranchSideFuncs:
                - x509_verify_x509
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - x509_verify_rpk
        - Branch String:   'crypto/x509/x509_vfy.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:281,32'
              BranchSideFuncs:
                - x509_verify_rpk
            - BranchSide:      'crypto/x509/x509_vfy.c:282,9'
              BranchSideFuncs:
                - x509_verify_x509
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509_vfy.c:282,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:282,30'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - x509_verify_x509
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vfy.c:284,29'
              BranchSideFuncs:
                - x509_verify_x509
        - Branch String:   'crypto/x509/x509_vfy.c:282,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vfy.c:283,21'
              BranchSideFuncs:
                - ossl_check_const_X509_sk_type.11387
                - OPENSSL_sk_value
                - x509_verify_x509
            - BranchSide:      'crypto/x509/x509_vfy.c:284,29'
              BranchSideFuncs:
                - x509_verify_x509
      Callsites:
        - Src:             'crypto/x509/x509_vfy.c:277,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vfy.c:277,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vfy.c:277,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vfy.c:281,16'
          Dst:             x509_verify_rpk
        - Src:             'crypto/x509/x509_vfy.c:282,30'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:282,30'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vfy.c:283,21'
          Dst:             ossl_check_const_X509_sk_type
        - Src:             'crypto/x509/x509_vfy.c:283,21'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vfy.c:284,12'
          Dst:             x509_verify_x509
    - functionName:    table_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:585,12'
          Dst:             strcmp
    - functionName:    table_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - table_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:589,1'
          Dst:             table_cmp
    - functionName:    ossl_check_OPENSSL_STRING_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_VERIFY_PARAM_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_table_cleanup
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - X509_VERIFY_PARAM_free
        - ossl_check_X509_VERIFY_PARAM_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:655,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:655,5'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_vpm.c:655,5'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:655,5'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:655,5'
          Dst:             ossl_check_X509_VERIFY_PARAM_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:655,5'
          Dst:             X509_VERIFY_PARAM_free
        - Src:             'crypto/x509/x509_vpm.c:655,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_X509_VERIFY_PARAM_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_VERIFY_PARAM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - CRYPTO_free
        - OPENSSL_sk_pop_free
        - ossl_check_ASN1_OBJECT_sk_type
        - ossl_check_OPENSSL_STRING_sk_type
        - str_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:100,5'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_freefunc_type.11576
                - OPENSSL_sk_pop_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:100,5'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:100,5'
          Dst:             ossl_check_ASN1_OBJECT_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:100,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x509_vpm.c:100,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_vpm.c:101,5'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:101,5'
          Dst:             ossl_check_OPENSSL_STRING_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:101,5'
          Dst:             str_free
        - Src:             'crypto/x509/x509_vpm.c:101,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_vpm.c:102,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:103,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:104,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:105,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_OBJECT_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_OPENSSL_STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:33,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_OPENSSL_STRING_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OBJ_bsearch_table
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - table_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:589,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/x509/x509_vpm.c:589,1'
          Dst:             table_cmp_BSEARCH_CMP_FN
    - functionName:    X509_VERIFY_PARAM_lookup
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_bsearch_table
        - OPENSSL_sk_find
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - ossl_check_X509_VERIFY_PARAM_sk_type
        - ossl_check_const_X509_VERIFY_PARAM_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:643,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:645,9'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_sort
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_bsearch_table
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vpm.c:650,12'
              BranchSideFuncs:
                - OBJ_bsearch_table
        - Branch String:   'crypto/x509/x509_vpm.c:647,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:648,20'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509_vpm.c:649,5'
              BranchSideFuncs:
                - OBJ_bsearch_table
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:645,9'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:645,9'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509_vpm.c:646,15'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:646,15'
          Dst:             ossl_check_X509_VERIFY_PARAM_type
        - Src:             'crypto/x509/x509_vpm.c:646,15'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/x509_vpm.c:648,20'
          Dst:             ossl_check_const_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:648,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vpm.c:650,12'
          Dst:             OBJ_bsearch_table
    - functionName:    ossl_check_X509_VERIFY_PARAM_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_VERIFY_PARAM_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_VERIFY_PARAM *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get0
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_value
        - ossl_check_const_X509_VERIFY_PARAM_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:633,32'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:634,12'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:634,12'
          Dst:             ossl_check_const_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:634,12'
          Dst:             OPENSSL_sk_value
    - functionName:    X509_VERIFY_PARAM_get_count
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_X509_VERIFY_PARAM_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:621,9'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_num
            - BranchSide:      'crypto/x509/x509_vpm.c:621,9'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_num
        - Branch String:   'crypto/x509/x509_vpm.c:623,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:623,9'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_num
            - BranchSide:      'crypto/x509/x509_vpm.c:624,16'
              BranchSideFuncs:
                - ossl_check_const_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_num
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:624,16'
          Dst:             ossl_check_const_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:624,16'
          Dst:             OPENSSL_sk_num
    - functionName:    param_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st **'
        - 'struct.X509_VERIFY_PARAM_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:594,12'
          Dst:             strcmp
    - functionName:    ossl_check_X509_VERIFY_PARAM_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509_vfy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_add0_table
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_sk_delete
        - OPENSSL_sk_find
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - X509_VERIFY_PARAM_free
        - ossl_check_X509_VERIFY_PARAM_compfunc_type
        - ossl_check_X509_VERIFY_PARAM_sk_type
        - param_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:602,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:603,23'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_compfunc_type
                - OPENSSL_sk_new
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:607,15'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - OPENSSL_sk_delete
                - X509_VERIFY_PARAM_free
        - Branch String:   'crypto/x509/x509_vpm.c:604,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:606,5'
              BranchSideFuncs:
                - ossl_check_X509_VERIFY_PARAM_sk_type
                - ossl_check_X509_VERIFY_PARAM_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:616,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:603,23'
          Dst:             ossl_check_X509_VERIFY_PARAM_compfunc_type
        - Src:             'crypto/x509/x509_vpm.c:603,23'
          Dst:             param_cmp
        - Src:             'crypto/x509/x509_vpm.c:603,23'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/x509_vpm.c:607,15'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:607,15'
          Dst:             ossl_check_X509_VERIFY_PARAM_type
        - Src:             'crypto/x509/x509_vpm.c:607,15'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/x509_vpm.c:609,20'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:609,20'
          Dst:             OPENSSL_sk_delete
        - Src:             'crypto/x509/x509_vpm.c:610,13'
          Dst:             X509_VERIFY_PARAM_free
        - Src:             'crypto/x509/x509_vpm.c:614,9'
          Dst:             ossl_check_X509_VERIFY_PARAM_sk_type
        - Src:             'crypto/x509/x509_vpm.c:614,9'
          Dst:             ossl_check_X509_VERIFY_PARAM_type
        - Src:             'crypto/x509/x509_vpm.c:614,9'
          Dst:             OPENSSL_sk_push
    - functionName:    X509_VERIFY_PARAM_get0_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_auth_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set1_ip_asc
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - param
        - ipasc
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_VERIFY_PARAM_set1_ip
        - ossl_a2i_ipadd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:480,38'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:476,28'
          Dst:             ossl_a2i_ipadd
        - Src:             'crypto/x509/x509_vpm.c:480,12'
          Dst:             X509_VERIFY_PARAM_set1_ip
    - functionName:    X509_VERIFY_PARAM_set1_ip
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - ip
        - iplen
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - int_x509_param_set1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:465,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:465,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - int_x509_param_set1
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:469,42'
              BranchSideFuncs:
                - int_x509_param_set1
        - Branch String:   'crypto/x509/x509_vpm.c:465,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:465,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - int_x509_param_set1
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:469,42'
              BranchSideFuncs:
                - int_x509_param_set1
        - Branch String:   'crypto/x509/x509_vpm.c:465,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:466,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:469,42'
              BranchSideFuncs:
                - int_x509_param_set1
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:466,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vpm.c:466,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vpm.c:466,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vpm.c:469,12'
          Dst:             int_x509_param_set1
    - functionName:    int_x509_param_set1
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pdest
        - pdestlen
        - src
        - srclen
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:242,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
                - strlen
            - BranchSide:      'crypto/x509/x509_vpm.c:251,13'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:243,29'
              BranchSideFuncs:
                - strlen
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:245,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:246,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:247,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:248,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:256,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:243,22'
          Dst:             strlen
        - Src:             'crypto/x509/x509_vpm.c:245,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/x509_vpm.c:254,5'
          Dst:             CRYPTO_free
    - functionName:    int_X509_VERIFY_PARAM_get0_ip
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - param
        - plen
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:445,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:445,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:446,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509_vpm.c:445,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:446,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:449,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:450,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:451,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:446,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vpm.c:446,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vpm.c:446,9'
          Dst:             ERR_set_error
    - functionName:    X509_VERIFY_PARAM_get1_ip_asc
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - int_X509_VERIFY_PARAM_get0_ip
        - ossl_ipaddr_to_asc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:459,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:459,51'
              BranchSideFuncs:
                - ossl_ipaddr_to_asc
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:457,25'
          Dst:             int_X509_VERIFY_PARAM_get0_ip
        - Src:             'crypto/x509/x509_vpm.c:459,32'
          Dst:             ossl_ipaddr_to_asc
    - functionName:    X509_VERIFY_PARAM_get0_email
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_move_peername
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:420,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:420,39'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:420,11'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:422,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:423,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:426,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:427,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:423,9'
          Dst:             CRYPTO_free
    - functionName:    X509_VERIFY_PARAM_get0_peername
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_hostflags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set_hostflags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_add1_host
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - name
        - namelen
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_x509_param_set_hosts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:393,12'
          Dst:             int_x509_param_set_hosts
    - functionName:    int_x509_param_set_hosts
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpm
        - mode
        - name
        - namelen
      BBCount:         46
      ICount:          243
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - memchr
        - ossl_check_OPENSSL_STRING_sk_type
        - ossl_check_const_OPENSSL_STRING_sk_type
        - str_free
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:45,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:45,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/x509_vpm.c:46,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/x509/x509_vpm.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:46,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      'crypto/x509/x509_vpm.c:47,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - memchr
        - Branch String:   'crypto/x509/x509_vpm.c:46,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:46,33'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:46,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:48,36'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:48,50'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:48,64'
              BranchSideFuncs:
                - memchr
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:50,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:50,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_vpm.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_vpm.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:51,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x509_vpm.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x509_vpm.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:54,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:57,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:57,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:57,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:58,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:60,12'
              BranchSideFuncs:
                - CRYPTO_strndup
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:64,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - OPENSSL_sk_new_null
                - CRYPTO_free
        - Branch String:   'crypto/x509/x509_vpm.c:64,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:65,23'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:70,10'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_vpm.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:66,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x509_vpm.c:70,10'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_type.11572
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x509_vpm.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:72,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:73,13'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x509_vpm.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:46,26'
          Dst:             strlen
        - Src:             'crypto/x509/x509_vpm.c:48,17'
          Dst:             memchr
        - Src:             'crypto/x509/x509_vpm.c:54,9'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:54,9'
          Dst:             ossl_check_OPENSSL_STRING_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:54,9'
          Dst:             str_free
        - Src:             'crypto/x509/x509_vpm.c:54,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_vpm.c:60,12'
          Dst:             CRYPTO_strndup
        - Src:             'crypto/x509/x509_vpm.c:65,23'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_vpm.c:66,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:70,10'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:70,10'
          Dst:             ossl_check_OPENSSL_STRING_type
        - Src:             'crypto/x509/x509_vpm.c:70,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_vpm.c:71,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:72,13'
          Dst:             ossl_check_const_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:72,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vpm.c:73,13'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:73,13'
          Dst:             OPENSSL_sk_free
    - functionName:    ossl_check_const_OPENSSL_STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_OPENSSL_STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set1_host
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - name
        - namelen
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_x509_param_set_hosts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:387,12'
          Dst:             int_x509_param_set_hosts
    - functionName:    X509_VERIFY_PARAM_get0_host
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - idx
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
        - ossl_check_const_OPENSSL_STRING_sk_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:381,12'
          Dst:             ossl_check_const_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:381,12'
          Dst:             OPENSSL_sk_value
    - functionName:    ossl_check_const_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_OBJECT_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_add0_policy
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - param
        - policy
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - ossl_check_ASN1_OBJECT_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:333,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:334,27'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:339,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:335,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:337,5'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:339,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:334,27'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_vpm.c:339,9'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:339,9'
          Dst:             ossl_check_ASN1_OBJECT_type
        - Src:             'crypto/x509/x509_vpm.c:339,9'
          Dst:             OPENSSL_sk_push
    - functionName:    X509_VERIFY_PARAM_set_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - t
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_time
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set_auth_level
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - auth_level
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set_depth
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - depth
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set_trust
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - trust
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_TRUST_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:306,12'
          Dst:             X509_TRUST_set
    - functionName:    X509_VERIFY_PARAM_set_purpose
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - purpose
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_PURPOSE_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:301,12'
          Dst:             X509_PURPOSE_set
    - functionName:    X509_VERIFY_PARAM_set_inh_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - int
      constantsTouched: []
      argNames:
        - param
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_inh_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_get_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - param
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_clear_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set_flags
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - flags
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:272,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set1_name
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - param
        - name
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:263,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x509_vpm.c:264,19'
          Dst:             CRYPTO_strdup
    - functionName:    X509_VERIFY_PARAM_set1
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - X509_VERIFY_PARAM_inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:226,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:229,18'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_inherit
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:226,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vpm.c:226,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vpm.c:226,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vpm.c:231,11'
          Dst:             X509_VERIFY_PARAM_inherit
    - functionName:    X509_VERIFY_PARAM_inherit
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.X509_VERIFY_PARAM_st *'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         121
      ICount:          629
      EdgeCount:       168
      CyclomaticComplexity: 49
      functionsReached:
        - OPENSSL_sk_deep_copy
        - OPENSSL_sk_pop_free
        - X509_VERIFY_PARAM_set1_email
        - X509_VERIFY_PARAM_set1_ip
        - X509_VERIFY_PARAM_set1_policies
        - ossl_check_OPENSSL_STRING_sk_type
        - ossl_check_const_OPENSSL_STRING_sk_type
        - str_copy
        - str_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:159,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:164,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:167,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:170,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:170,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:170,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:170,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:170,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:170,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:170,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:170,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:171,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:171,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:171,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:171,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:172,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:172,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:172,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:172,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:173,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:173,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:173,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:173,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:177,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:177,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:178,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:178,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:183,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:184,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:186,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:188,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:189,46'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:188,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:189,46'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:189,46'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_policies
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:189,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:190,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:191,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:193,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:193,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:193,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:193,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:193,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:196,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:195,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:196,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
        - Branch String:   'crypto/x509/x509_vpm.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:196,9'
              BranchSideFuncs:
                - ossl_check_OPENSSL_STRING_sk_type.11577
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
            - BranchSide:      'crypto/x509/x509_vpm.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:198,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:200,17'
              BranchSideFuncs:
                - ossl_check_const_OPENSSL_STRING_sk_type.11593
                - ossl_check_OPENSSL_STRING_copyfunc_type
                - ossl_check_OPENSSL_STRING_freefunc_type.11579
                - OPENSSL_sk_deep_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:204,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:201,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:202,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:206,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:207,43'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:206,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:207,43'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:207,43'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_email
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:208,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:209,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:211,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:212,40'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:211,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:211,9'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:212,40'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509_vpm.c:211,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:212,40'
              BranchSideFuncs:
                - X509_VERIFY_PARAM_set1_ip
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:212,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:189,14'
          Dst:             X509_VERIFY_PARAM_set1_policies
        - Src:             'crypto/x509/x509_vpm.c:196,9'
          Dst:             ossl_check_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:196,9'
          Dst:             ossl_check_OPENSSL_STRING_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:196,9'
          Dst:             str_free
        - Src:             'crypto/x509/x509_vpm.c:196,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             ossl_check_const_OPENSSL_STRING_sk_type
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             ossl_check_OPENSSL_STRING_copyfunc_type
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             str_copy
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             ossl_check_OPENSSL_STRING_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             str_free
        - Src:             'crypto/x509/x509_vpm.c:200,17'
          Dst:             OPENSSL_sk_deep_copy
        - Src:             'crypto/x509/x509_vpm.c:207,14'
          Dst:             X509_VERIFY_PARAM_set1_email
        - Src:             'crypto/x509/x509_vpm.c:212,14'
          Dst:             X509_VERIFY_PARAM_set1_ip
    - functionName:    X509_VERIFY_PARAM_set1_policies
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - param
        - policies
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_dup
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - ossl_check_ASN1_OBJECT_sk_type
        - ossl_check_const_ASN1_OBJECT_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:350,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:351,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509_vpm.c:354,5'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_freefunc_type.11576
                - OPENSSL_sk_pop_free
                - OPENSSL_sk_new_null
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x509_vpm.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:361,23'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x509_vpm.c:362,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:365,12'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x509_vpm.c:365,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:366,15'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509_vpm.c:375,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509_vpm.c:368,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:369,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:370,14'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
        - Branch String:   'crypto/x509/x509_vpm.c:370,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:371,30'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x509_vpm.c:374,5'
              BranchSideFuncs:
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_OBJECT_sk_type.11596
                - OPENSSL_sk_value
                - OBJ_dup
                - ossl_check_ASN1_OBJECT_sk_type.11575
                - ossl_check_ASN1_OBJECT_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:351,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509_vpm.c:351,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509_vpm.c:351,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509_vpm.c:354,5'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:354,5'
          Dst:             ossl_check_ASN1_OBJECT_freefunc_type
        - Src:             'crypto/x509/x509_vpm.c:354,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x509_vpm.c:354,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x509_vpm.c:361,23'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x509_vpm.c:365,21'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:365,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509_vpm.c:366,15'
          Dst:             ossl_check_const_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:366,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509_vpm.c:367,16'
          Dst:             OBJ_dup
        - Src:             'crypto/x509/x509_vpm.c:370,14'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x509_vpm.c:370,14'
          Dst:             ossl_check_ASN1_OBJECT_type
        - Src:             'crypto/x509/x509_vpm.c:370,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x509_vpm.c:371,13'
          Dst:             ASN1_OBJECT_free
    - functionName:    str_copy
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:28,12'
          Dst:             CRYPTO_strdup
    - functionName:    ossl_check_OPENSSL_STRING_copyfunc_type
      functionSourceFile: '/src/openssl/include/openssl/safestack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cpy
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_VERIFY_PARAM_set1_email
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_VERIFY_PARAM_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - email
        - emaillen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_x509_param_set1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:438,12'
          Dst:             int_x509_param_set1
    - functionName:    X509_VERIFY_PARAM_new
      functionSourceFile: '/src/openssl/crypto/x509/x509_vpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'struct.X509_VERIFY_PARAM_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_vpm.c:84,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:86,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/x509/x509_vpm.c:86,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/x509/x509_vpm.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_vpm.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509_vpm.c:89,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509_vpm.c:86,13'
          Dst:             CRYPTO_zalloc
    - functionName:    i2d_re_X509_CRL_tbs
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - crl
        - pp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - i2d_X509_CRL_INFO
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:180,12'
          Dst:             i2d_X509_CRL_INFO
    - functionName:    X509_REVOKED_get0_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REVOKED_set_serialNumber
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - serial
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:165,11'
              BranchSideFuncs:
                - ASN1_STRING_copy
        - Branch String:   'crypto/x509/x509cset.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:167,33'
              BranchSideFuncs:
                - ASN1_STRING_copy
            - BranchSide:      'crypto/x509/x509cset.c:168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:167,16'
          Dst:             ASN1_STRING_copy
    - functionName:    X509_REVOKED_get0_serialNumber
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REVOKED_set_revocationDate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - tm
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_x509_set1_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:149,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:149,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509cset.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:151,39'
              BranchSideFuncs:
                - ossl_x509_set1_time
      Callsites:
        - Src:             'crypto/x509/x509cset.c:151,12'
          Dst:             ossl_x509_set1_time
    - functionName:    X509_REVOKED_get0_revocationDate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get_signature_nid
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:139,12'
          Dst:             OBJ_obj2nid
    - functionName:    X509_CRL_get0_signature
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.asn1_string_st **'
        - 'struct.X509_algor_st **'
      constantsTouched: []
      argNames:
        - crl
        - psig
        - palg
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:132,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509cset.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:134,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_CRL_get_REVOKED
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'struct.stack_st_X509_REVOKED *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get0_extensions
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get_issuer
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get_nextUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get_lastUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get0_nextUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get0_lastUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_get_version
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:88,12'
          Dst:             ASN1_INTEGER_get
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_up_ref
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - OPENSSL_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:82,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_die
        - Branch String:   'crypto/x509/x509cset.c:82,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:82,5'
              BranchSideFuncs:
                - OPENSSL_die
            - BranchSide:      'crypto/x509/x509cset.c:83,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509cset.c:78,9'
          Dst:             CRYPTO_UP_REF
        - Src:             'crypto/x509/x509cset.c:82,5'
          Dst:             OPENSSL_die
    - functionName:    ossl_check_const_X509_REVOKED_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_REVOKED *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_REVOKED_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_REVOKED *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_sort
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - ossl_check_X509_REVOKED_sk_type
        - ossl_check_const_X509_REVOKED_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:66,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:67,13'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.11686
                - OPENSSL_sk_value
                - ossl_check_const_X509_REVOKED_sk_type.11686
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509cset.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:65,5'
          Dst:             ossl_check_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x509cset.c:65,5'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x509cset.c:66,21'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x509cset.c:66,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509cset.c:67,13'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x509cset.c:67,13'
          Dst:             OPENSSL_sk_value
    - functionName:    X509_CRL_set1_nextUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - tm
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_x509_set1_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:54,33'
              BranchSideFuncs:
                - ossl_x509_set1_time
      Callsites:
        - Src:             'crypto/x509/x509cset.c:54,12'
          Dst:             ossl_x509_set1_time
    - functionName:    X509_CRL_set1_lastUpdate
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - tm
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_x509_set1_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:45,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:45,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:46,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509cset.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:47,33'
              BranchSideFuncs:
                - ossl_x509_set1_time
      Callsites:
        - Src:             'crypto/x509/x509cset.c:47,12'
          Dst:             ossl_x509_set1_time
    - functionName:    X509_CRL_set_issuer_name
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
        - name
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - X509_NAME_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:37,25'
              BranchSideFuncs:
                - X509_NAME_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509cset.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:39,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:37,10'
          Dst:             X509_NAME_set
    - functionName:    X509_CRL_set_version
      functionSourceFile: '/src/openssl/crypto/x509/x509cset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - size_t
      constantsTouched: []
      argNames:
        - x
        - version
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_new
        - ASN1_INTEGER_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509cset.c:21,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:22,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:23,9'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_new
        - Branch String:   'crypto/x509/x509cset.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:24,31'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509cset.c:27,27'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509cset.c:24,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:25,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:26,5'
              BranchSideFuncs:
                - ASN1_INTEGER_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509cset.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509cset.c:28,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509cset.c:29,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509cset.c:24,31'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/x509/x509cset.c:27,10'
          Dst:             ASN1_INTEGER_set
    - functionName:    X509_NAME_ENTRY_set
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_get_object
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:346,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_set_data
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_name_entry_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ne
        - type
        - bytes
        - len
      BBCount:         28
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_PRINTABLE_type
        - ASN1_STRING_set
        - ASN1_STRING_set_by_NID
        - OBJ_obj2nid
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:322,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:322,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:322,42'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:322,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
            - BranchSide:      'crypto/x509/x509name.c:324,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
        - Branch String:   'crypto/x509/x509name.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:324,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
        - Branch String:   'crypto/x509/x509name.c:324,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:324,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
            - BranchSide:      'crypto/x509/x509name.c:328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
        - Branch String:   'crypto/x509/x509name.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:325,40'
              BranchSideFuncs:
                - OBJ_obj2nid
                - ASN1_STRING_set_by_NID
            - BranchSide:      'crypto/x509/x509name.c:328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
                - strlen
        - Branch String:   'crypto/x509/x509name.c:328,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:329,36'
              BranchSideFuncs:
                - strlen
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/x509/x509name.c:330,25'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/x509/x509name.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:332,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/x509/x509name.c:333,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/x509/x509name.c:333,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:334,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/x509/x509name.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:334,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:335,51'
              BranchSideFuncs:
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/x509/x509name.c:337,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509name.c:327,39'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x509name.c:325,16'
          Dst:             ASN1_STRING_set_by_NID
        - Src:             'crypto/x509/x509name.c:329,15'
          Dst:             strlen
        - Src:             'crypto/x509/x509name.c:330,9'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/x509/x509name.c:335,31'
          Dst:             ASN1_PRINTABLE_type
    - functionName:    X509_NAME_ENTRY_set_object
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_entry_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - ne
        - obj
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:308,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:308,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509name.c:309,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x509name.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:309,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509name.c:312,22'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - OBJ_dup
      Callsites:
        - Src:             'crypto/x509/x509name.c:309,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509name.c:309,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509name.c:309,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509name.c:312,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x509name.c:313,18'
          Dst:             OBJ_dup
    - functionName:    ossl_check_X509_NAME_ENTRY_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_create_by_txt
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        5
      argTypes:
        - 'struct.X509_name_entry_st **'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ne
        - field
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_txt2obj
        - X509_NAME_ENTRY_create_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509name.c:256,44'
              BranchSideFuncs:
                - X509_NAME_ENTRY_create_by_OBJ
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/x509/x509name.c:250,11'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/x509/x509name.c:252,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509name.c:252,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509name.c:252,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509name.c:256,14'
          Dst:             X509_NAME_ENTRY_create_by_OBJ
        - Src:             'crypto/x509/x509name.c:257,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    X509_NAME_ENTRY_create_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        5
      argTypes:
        - 'struct.X509_name_entry_st **'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ne
        - obj
        - type
        - bytes
        - len
      BBCount:         28
      ICount:          138
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - X509_NAME_ENTRY_free
        - X509_NAME_ENTRY_new
        - X509_NAME_ENTRY_set_data
        - X509_NAME_ENTRY_set_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:286,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:286,27'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - X509_NAME_ENTRY_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509name.c:287,20'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - X509_NAME_ENTRY_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:286,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:287,20'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - X509_NAME_ENTRY_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509name.c:290,16'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:287,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:289,5'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set_object
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:293,9'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:294,35'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set_data
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
        - Branch String:   'crypto/x509/x509name.c:294,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:297,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:297,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:297,27'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:299,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:298,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:299,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:301,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:301,26'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:302,30'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
        - Branch String:   'crypto/x509/x509name.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:302,30'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509name.c:287,20'
          Dst:             X509_NAME_ENTRY_new
        - Src:             'crypto/x509/x509name.c:292,10'
          Dst:             X509_NAME_ENTRY_set_object
        - Src:             'crypto/x509/x509name.c:294,10'
          Dst:             X509_NAME_ENTRY_set_data
        - Src:             'crypto/x509/x509name.c:302,9'
          Dst:             X509_NAME_ENTRY_free
    - functionName:    X509_NAME_add_entry_by_txt
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.X509_name_st *'
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - field
        - type
        - bytes
        - len
        - loc
        - set
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_ENTRY_create_by_txt
        - X509_NAME_ENTRY_free
        - X509_NAME_add_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:178,9'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:179,31'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
      Callsites:
        - Src:             'crypto/x509/x509name.c:176,10'
          Dst:             X509_NAME_ENTRY_create_by_txt
        - Src:             'crypto/x509/x509name.c:179,11'
          Dst:             X509_NAME_add_entry
        - Src:             'crypto/x509/x509name.c:180,5'
          Dst:             X509_NAME_ENTRY_free
    - functionName:    X509_NAME_add_entry
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.X509_name_entry_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - ne
        - loc
        - set
      BBCount:         36
      ICount:          235
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OPENSSL_sk_insert
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_dup
        - X509_NAME_ENTRY_free
        - ossl_check_X509_NAME_ENTRY_sk_type
        - ossl_check_const_X509_NAME_ENTRY_sk_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:195,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:197,10'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:200,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:201,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:207,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:215,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:208,17'
              BranchSideFuncs:
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:211,19'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:215,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:216,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:221,19'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:216,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:217,23'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:219,21'
              BranchSideFuncs:
                - X509_NAME_ENTRY_dup
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:224,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:225,9'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:226,21'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type
                - ossl_check_X509_NAME_ENTRY_type
                - OPENSSL_sk_insert
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:227,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:228,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:231,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:232,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:233,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:234,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509name.c:235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509name.c:198,9'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:198,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:211,19'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:211,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:217,23'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:217,23'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:221,19'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:221,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:224,21'
          Dst:             X509_NAME_ENTRY_dup
        - Src:             'crypto/x509/x509name.c:227,10'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:227,10'
          Dst:             ossl_check_X509_NAME_ENTRY_type
        - Src:             'crypto/x509/x509name.c:227,10'
          Dst:             OPENSSL_sk_insert
        - Src:             'crypto/x509/x509name.c:228,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509name.c:228,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509name.c:228,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509name.c:232,13'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:232,13'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:234,13'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:234,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:238,5'
          Dst:             X509_NAME_ENTRY_free
    - functionName:    ossl_check_const_X509_NAME_ENTRY_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_NAME_ENTRY_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_create_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        5
      argTypes:
        - 'struct.X509_name_entry_st **'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ne
        - nid
        - type
        - bytes
        - len
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - ERR_new
        - OBJ_nid2obj
        - X509_NAME_ENTRY_create_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:271,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x509name.c:274,44'
              BranchSideFuncs:
                - X509_NAME_ENTRY_create_by_OBJ
                - ASN1_OBJECT_free
      Callsites:
        - Src:             'crypto/x509/x509name.c:269,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509name.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x509name.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x509name.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x509name.c:274,14'
          Dst:             X509_NAME_ENTRY_create_by_OBJ
        - Src:             'crypto/x509/x509name.c:275,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    X509_NAME_add_entry_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.X509_name_st *'
        - int
        - int
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - nid
        - type
        - bytes
        - len
        - loc
        - set
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_ENTRY_create_by_NID
        - X509_NAME_ENTRY_free
        - X509_NAME_add_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:164,9'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:165,31'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
      Callsites:
        - Src:             'crypto/x509/x509name.c:162,10'
          Dst:             X509_NAME_ENTRY_create_by_NID
        - Src:             'crypto/x509/x509name.c:165,11'
          Dst:             X509_NAME_add_entry
        - Src:             'crypto/x509/x509name.c:166,5'
          Dst:             X509_NAME_ENTRY_free
    - functionName:    X509_NAME_add_entry_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - obj
        - type
        - bytes
        - len
        - loc
        - set
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_ENTRY_create_by_OBJ
        - X509_NAME_ENTRY_free
        - X509_NAME_add_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:149,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:150,9'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
            - BranchSide:      'crypto/x509/x509name.c:151,31'
              BranchSideFuncs:
                - X509_NAME_add_entry
                - X509_NAME_ENTRY_free
      Callsites:
        - Src:             'crypto/x509/x509name.c:148,10'
          Dst:             X509_NAME_ENTRY_create_by_OBJ
        - Src:             'crypto/x509/x509name.c:151,11'
          Dst:             X509_NAME_add_entry
        - Src:             'crypto/x509/x509name.c:152,5'
          Dst:             X509_NAME_ENTRY_free
    - functionName:    X509_NAME_delete_entry
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - int
      constantsTouched: []
      argNames:
        - name
        - loc
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_sk_delete
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_X509_NAME_ENTRY_sk_type
        - ossl_check_const_X509_NAME_ENTRY_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:107,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:107,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:108,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:111,10'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type
                - OPENSSL_sk_delete
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:116,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:119,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:120,21'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:122,20'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
        - Branch String:   'crypto/x509/x509name.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:136,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
            - BranchSide:      'crypto/x509/x509name.c:138,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:137,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509name.c:137,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509name.c:107,25'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:107,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:112,11'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:112,11'
          Dst:             OPENSSL_sk_delete
        - Src:             'crypto/x509/x509name.c:113,9'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:113,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:120,21'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:120,21'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:123,16'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:123,16'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:137,13'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:137,13'
          Dst:             OPENSSL_sk_value
    - functionName:    X509_NAME_get_index_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_name_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - nid
        - lastpos
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
        - X509_NAME_get_index_by_OBJ
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:65,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:67,39'
              BranchSideFuncs:
                - X509_NAME_get_index_by_OBJ
      Callsites:
        - Src:             'crypto/x509/x509name.c:64,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509name.c:67,12'
          Dst:             X509_NAME_get_index_by_OBJ
    - functionName:    X509_NAME_get_index_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.asn1_object_st *'
        - int
      constantsTouched: []
      argNames:
        - name
        - obj
        - lastpos
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_cmp
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_NAME_ENTRY_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:80,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:81,17'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x509name.c:82,10'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:84,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:85,14'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x509name.c:89,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:86,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:87,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:88,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
                - OBJ_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x509name.c:83,9'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:83,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:85,14'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:85,14'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x509name.c:86,13'
          Dst:             OBJ_cmp
    - functionName:    X509_NAME_entry_count
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_num
        - ossl_check_const_X509_NAME_ENTRY_sk_type
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:54,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:56,11'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x509name.c:57,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:57,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:57,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x509name.c:56,11'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:56,11'
          Dst:             OPENSSL_sk_num
    - functionName:    X509_NAME_get_entry
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - int
      constantsTouched: []
      argNames:
        - name
        - loc
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_X509_NAME_ENTRY_sk_type
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:94,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:94,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:95,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x509name.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:98,12'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.11751
                - OPENSSL_sk_value
      Callsites:
        - Src:             'crypto/x509/x509name.c:94,25'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:94,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x509name.c:98,12'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x509name.c:98,12'
          Dst:             OPENSSL_sk_value
    - functionName:    X509_NAME_ENTRY_get_data
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:353,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_NAME_get_text_by_OBJ
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.asn1_object_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - obj
        - buf
        - len
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_OBJ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:39,57'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x509name.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:41,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:42,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x509name.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:44,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x509name.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:44,39'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x509name.c:44,50'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/x509/x509name.c:36,9'
          Dst:             X509_NAME_get_index_by_OBJ
        - Src:             'crypto/x509/x509name.c:39,37'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/x509/x509name.c:39,12'
          Dst:             X509_NAME_ENTRY_get_data
    - functionName:    X509_NAME_get_text_by_NID
      functionSourceFile: '/src/openssl/crypto/x509/x509name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_name_st *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - nid
        - buf
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OBJ_nid2obj
        - X509_NAME_get_text_by_OBJ
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509name.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509name.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509name.c:27,38'
              BranchSideFuncs:
                - X509_NAME_get_text_by_OBJ
      Callsites:
        - Src:             'crypto/x509/x509name.c:24,11'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x509name.c:27,12'
          Dst:             X509_NAME_get_text_by_OBJ
    - functionName:    X509_REQ_set_pubkey
      functionSourceFile: '/src/openssl/crypto/x509/x509rset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_PUBKEY_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509rset.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509rset.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509rset.c:38,5'
              BranchSideFuncs:
                - X509_PUBKEY_set
      Callsites:
        - Src:             'crypto/x509/x509rset.c:39,12'
          Dst:             X509_PUBKEY_set
    - functionName:    X509_REQ_set_subject_name
      functionSourceFile: '/src/openssl/crypto/x509/x509rset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
        - name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x509rset.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509rset.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509rset.c:30,5'
              BranchSideFuncs:
                - X509_NAME_set
      Callsites:
        - Src:             'crypto/x509/x509rset.c:31,12'
          Dst:             X509_NAME_set
    - functionName:    X509_REQ_set_version
      functionSourceFile: '/src/openssl/crypto/x509/x509rset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - size_t
      constantsTouched: []
      argNames:
        - x
        - version
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_INTEGER_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x509rset.c:20,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509rset.c:21,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x509rset.c:22,5'
              BranchSideFuncs:
                - ASN1_INTEGER_set
      Callsites:
        - Src:             'crypto/x509/x509rset.c:23,12'
          Dst:             ASN1_INTEGER_set
    - functionName:    d2i_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - bp
        - a
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - EVP_PKEY_new
        - d2i_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:825,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:825,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_all.c:825,12'
          Dst:             d2i_PUBKEY
    - functionName:    i2d_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - bp
        - pkey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:801,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:801,12'
          Dst:             i2d_PUBKEY
    - functionName:    d2i_PrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - bp
        - a
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - EVP_PKEY_new
        - d2i_AutoPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:777,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:777,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_all.c:777,12'
          Dst:             d2i_AutoPrivateKey
    - functionName:    i2d_PrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - bp
        - pkey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_PrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:772,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:772,12'
          Dst:             i2d_PrivateKey
    - functionName:    i2d_PKCS8PrivateKeyInfo_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - bp
        - key
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY2PKCS8
        - PKCS8_PRIV_KEY_INFO_free
        - i2d_PKCS8_PRIV_KEY_INFO_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:763,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:764,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:765,39'
              BranchSideFuncs:
                - i2d_PKCS8_PRIV_KEY_INFO_bio
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:762,13'
          Dst:             EVP_PKEY2PKCS8
        - Src:             'crypto/x509/x_all.c:765,11'
          Dst:             i2d_PKCS8_PRIV_KEY_INFO_bio
        - Src:             'crypto/x509/x_all.c:766,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    i2d_PKCS8_PRIV_KEY_INFO_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ossl_crmf_privatekeyinfo_st *'
      constantsTouched: []
      argNames:
        - bp
        - p8inf
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_PKCS8_PRIV_KEY_INFO
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:753,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:753,12'
          Dst:             i2d_PKCS8_PRIV_KEY_INFO
    - functionName:    d2i_PKCS8_PRIV_KEY_INFO_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionDepth:   0
      returnType:      'struct.ossl_crmf_privatekeyinfo_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ossl_crmf_privatekeyinfo_st **'
      constantsTouched: []
      argNames:
        - bp
        - p8inf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - PKCS8_PRIV_KEY_INFO_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:747,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:747,12'
          Dst:             PKCS8_PRIV_KEY_INFO_new
        - Src:             'crypto/x509/x_all.c:747,12'
          Dst:             d2i_PKCS8_PRIV_KEY_INFO
    - functionName:    d2i_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - fp
        - a
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - EVP_PKEY_new
        - d2i_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:739,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:739,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_all.c:739,12'
          Dst:             d2i_PUBKEY
    - functionName:    d2i_PUBKEY_ex_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st **'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bp
        - a
        - libctx
        - propq
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BUF_MEM_free
        - asn1_d2i_read_bio
        - d2i_PUBKEY_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:813,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:814,9'
              BranchSideFuncs:
                - BUF_MEM_free
            - BranchSide:      'crypto/x509/x_all.c:816,26'
              BranchSideFuncs:
                - d2i_PUBKEY_ex
                - BUF_MEM_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:812,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'crypto/x509/x_all.c:817,11'
          Dst:             d2i_PUBKEY_ex
        - Src:             'crypto/x509/x_all.c:819,5'
          Dst:             BUF_MEM_free
    - functionName:    d2i_PUBKEY_ex_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st **'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fp
        - a
        - libctx
        - propq
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
        - d2i_PUBKEY_ex_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:727,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:728,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:731,5'
              BranchSideFuncs:
                - BIO_ctrl
                - d2i_PUBKEY_ex_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:727,22'
          Dst:             BIO_s_file
        - Src:             'crypto/x509/x_all.c:727,14'
          Dst:             BIO_new
        - Src:             'crypto/x509/x_all.c:728,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:728,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:728,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:731,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/x509/x_all.c:732,11'
          Dst:             d2i_PUBKEY_ex_bio
        - Src:             'crypto/x509/x_all.c:733,5'
          Dst:             BIO_free
    - functionName:    i2d_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - fp
        - pkey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:718,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:718,12'
          Dst:             i2d_PUBKEY
    - functionName:    d2i_PrivateKey_ex_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st **'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bp
        - a
        - libctx
        - propq
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BUF_MEM_free
        - asn1_d2i_read_bio
        - d2i_AutoPrivateKey_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:789,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:790,9'
              BranchSideFuncs:
                - BUF_MEM_free
            - BranchSide:      'crypto/x509/x_all.c:792,26'
              BranchSideFuncs:
                - d2i_AutoPrivateKey_ex
                - BUF_MEM_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:788,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'crypto/x509/x_all.c:793,11'
          Dst:             d2i_AutoPrivateKey_ex
        - Src:             'crypto/x509/x_all.c:795,5'
          Dst:             BUF_MEM_free
    - functionName:    d2i_PrivateKey_ex_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st **'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fp
        - a
        - libctx
        - propq
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
        - d2i_PrivateKey_ex_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:706,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:707,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:710,5'
              BranchSideFuncs:
                - BIO_ctrl
                - d2i_PrivateKey_ex_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:706,22'
          Dst:             BIO_s_file
        - Src:             'crypto/x509/x_all.c:706,14'
          Dst:             BIO_new
        - Src:             'crypto/x509/x_all.c:707,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:707,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:707,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:710,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/x509/x_all.c:711,11'
          Dst:             d2i_PrivateKey_ex_bio
        - Src:             'crypto/x509/x_all.c:712,5'
          Dst:             BIO_free
    - functionName:    d2i_PrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - fp
        - a
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - EVP_PKEY_new
        - d2i_AutoPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:697,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:697,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_all.c:697,12'
          Dst:             d2i_AutoPrivateKey
    - functionName:    i2d_PrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - fp
        - pkey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_PrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:692,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:692,12'
          Dst:             i2d_PrivateKey
    - functionName:    i2d_PKCS8PrivateKeyInfo_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - fp
        - key
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY2PKCS8
        - PKCS8_PRIV_KEY_INFO_free
        - i2d_PKCS8_PRIV_KEY_INFO_fp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:683,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:685,38'
              BranchSideFuncs:
                - i2d_PKCS8_PRIV_KEY_INFO_fp
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:682,13'
          Dst:             EVP_PKEY2PKCS8
        - Src:             'crypto/x509/x_all.c:685,11'
          Dst:             i2d_PKCS8_PRIV_KEY_INFO_fp
        - Src:             'crypto/x509/x_all.c:686,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    i2d_PKCS8_PRIV_KEY_INFO_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ossl_crmf_privatekeyinfo_st *'
      constantsTouched: []
      argNames:
        - fp
        - p8inf
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_PKCS8_PRIV_KEY_INFO
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:673,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:673,12'
          Dst:             i2d_PKCS8_PRIV_KEY_INFO
    - functionName:    d2i_PKCS8_PRIV_KEY_INFO_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      'struct.ossl_crmf_privatekeyinfo_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ossl_crmf_privatekeyinfo_st **'
      constantsTouched: []
      argNames:
        - fp
        - p8inf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - PKCS8_PRIV_KEY_INFO_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:667,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:667,12'
          Dst:             PKCS8_PRIV_KEY_INFO_new
        - Src:             'crypto/x509/x_all.c:667,12'
          Dst:             d2i_PKCS8_PRIV_KEY_INFO
    - functionName:    i2d_X509_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - bp
        - xpk
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_X509_PUBKEY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:660,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:660,12'
          Dst:             i2d_X509_PUBKEY
    - functionName:    d2i_X509_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_pubkey_st **'
      constantsTouched: []
      argNames:
        - bp
        - xpk
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - X509_PUBKEY_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:654,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:654,12'
          Dst:             X509_PUBKEY_new
        - Src:             'crypto/x509/x_all.c:654,12'
          Dst:             d2i_X509_PUBKEY
    - functionName:    i2d_X509_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - fp
        - xpk
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_X509_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:648,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:648,12'
          Dst:             i2d_X509_PUBKEY
    - functionName:    d2i_X509_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_pubkey_st **'
      constantsTouched: []
      argNames:
        - fp
        - xpk
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - X509_PUBKEY_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:642,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:642,12'
          Dst:             X509_PUBKEY_new
        - Src:             'crypto/x509/x_all.c:642,12'
          Dst:             d2i_X509_PUBKEY
    - functionName:    i2d_PKCS8_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_sig_st *'
      constantsTouched: []
      argNames:
        - bp
        - p8
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_X509_SIG
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:636,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:636,12'
          Dst:             i2d_X509_SIG
    - functionName:    d2i_PKCS8_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      'struct.X509_sig_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_sig_st **'
      constantsTouched: []
      argNames:
        - bp
        - p8
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - X509_SIG_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:631,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:631,12'
          Dst:             X509_SIG_new
        - Src:             'crypto/x509/x_all.c:631,12'
          Dst:             d2i_X509_SIG
    - functionName:    i2d_PKCS8_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_sig_st *'
      constantsTouched: []
      argNames:
        - fp
        - p8
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_X509_SIG
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:625,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:625,12'
          Dst:             i2d_X509_SIG
    - functionName:    d2i_PKCS8_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      'struct.X509_sig_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_sig_st **'
      constantsTouched: []
      argNames:
        - fp
        - p8
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - X509_SIG_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:620,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:620,12'
          Dst:             X509_SIG_new
        - Src:             'crypto/x509/x_all.c:620,12'
          Dst:             d2i_X509_SIG
    - functionName:    PKCS7_ISSUER_AND_SERIAL_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.pkcs7_issuer_and_serial_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - md
        - len
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_digest
        - PKCS7_ISSUER_AND_SERIAL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:613,29'
          Dst:             PKCS7_ISSUER_AND_SERIAL_it
        - Src:             'crypto/x509/x_all.c:613,12'
          Dst:             ASN1_item_digest
    - functionName:    X509_NAME_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_name_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - md
        - len
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_digest
        - X509_NAME_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:605,29'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_all.c:605,12'
          Dst:             ASN1_item_digest
    - functionName:    X509_REQ_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - md
        - len
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_it
        - ossl_asn1_item_digest_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:598,34'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_all.c:598,9'
          Dst:             ossl_asn1_item_digest_ex
    - functionName:    X509_CRL_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - md
        - len
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_MD_is_a
        - X509_CRL_it
        - ossl_asn1_item_digest_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:576,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:577,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:580,21'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x_all.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:581,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:590,34'
              BranchSideFuncs:
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:582,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:582,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:590,34'
              BranchSideFuncs:
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:580,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:584,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:590,34'
              BranchSideFuncs:
                - X509_CRL_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:584,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:585,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:586,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/x509/x_all.c:577,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:577,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:577,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:580,9'
          Dst:             EVP_MD_is_a
        - Src:             'crypto/x509/x_all.c:590,34'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:590,9'
          Dst:             ossl_asn1_item_digest_ex
    - functionName:    X509_digest_sig
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_md_st **'
        - 'int *'
      constantsTouched: []
      argNames:
        - cert
        - md_used
        - md_is_fallback
      BBCount:         57
      ICount:          322
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_OCTET_STRING_set
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_get0_name
        - EVP_get_digestbyname
        - OBJ_find_sigid_algs
        - OBJ_nid2sn
        - RSA_PSS_PARAMS_free
        - X509_digest
        - X509_get_signature_nid
        - ossl_rsa_pss_decode
        - ossl_rsa_pss_get_param_unverified
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:492,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:493,10'
              BranchSideFuncs:
                - X509_get_signature_nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:494,9'
              BranchSideFuncs:
                - X509_get_signature_nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:495,10'
              BranchSideFuncs:
                - X509_get_signature_nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:497,9'
              BranchSideFuncs:
                - X509_get_signature_nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:497,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:498,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:502,53'
              BranchSideFuncs:
                - X509_get_signature_nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
        - Branch String:   'crypto/x509/x_all.c:502,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:503,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
            - BranchSide:      'crypto/x509/x_all.c:507,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
        - Branch String:   'crypto/x509/x_all.c:507,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:508,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
            - BranchSide:      'crypto/x509/x_all.c:551,35'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:508,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:509,56'
              BranchSideFuncs:
                - ossl_rsa_pss_decode
                - ossl_rsa_pss_get_param_unverified
                - __sanitizer_cov_trace_const_cmp4
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:528,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:514,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:514,55'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:518,37'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:517,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:517,20'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:518,37'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:513,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:518,37'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:522,33'
              BranchSideFuncs:
                - RSA_PSS_PARAMS_free
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:524,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:527,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:528,9'
              BranchSideFuncs:
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:528,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:530,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:548,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_all.c:530,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:532,25'
              BranchSideFuncs:
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:535,25'
              BranchSideFuncs:
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:538,25'
              BranchSideFuncs:
                - EVP_MD_fetch
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:541,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:543,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:544,17'
              BranchSideFuncs:
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:544,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:545,18'
              BranchSideFuncs:
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:546,9'
              BranchSideFuncs:
                - X509_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:558,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:558,23'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:559,9'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:557,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:559,9'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:560,31'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:560,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:561,13'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/x509/x_all.c:567,28'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - EVP_MD_free
        - Branch String:   'crypto/x509/x_all.c:561,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:562,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:564,25'
              BranchSideFuncs:
                - EVP_MD_free
      Callsites:
        - Src:             'crypto/x509/x_all.c:498,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:498,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:498,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:502,30'
          Dst:             X509_get_signature_nid
        - Src:             'crypto/x509/x_all.c:502,10'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/x509/x_all.c:503,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:503,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:503,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:509,35'
          Dst:             ossl_rsa_pss_decode
        - Src:             'crypto/x509/x_all.c:514,21'
          Dst:             ossl_rsa_pss_get_param_unverified
        - Src:             'crypto/x509/x_all.c:518,17'
          Dst:             RSA_PSS_PARAMS_free
        - Src:             'crypto/x509/x_all.c:519,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:519,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:519,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:522,13'
          Dst:             RSA_PSS_PARAMS_free
        - Src:             'crypto/x509/x_all.c:524,50'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/x509/x_all.c:524,23'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x_all.c:541,23'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x_all.c:548,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:548,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:548,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:551,49'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/x_all.c:551,22'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/x509/x_all.c:553,35'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/x509/x_all.c:553,35'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/x509/x_all.c:554,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:554,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:554,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:557,10'
          Dst:             X509_digest
        - Src:             'crypto/x509/x_all.c:558,23'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/x_all.c:560,9'
          Dst:             ASN1_OCTET_STRING_set
        - Src:             'crypto/x509/x_all.c:564,13'
          Dst:             EVP_MD_free
        - Src:             'crypto/x509/x_all.c:567,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_all.c:569,5'
          Dst:             EVP_MD_free
    - functionName:    X509_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - cert
        - md
        - data
        - len
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MD_is_a
        - X509_it
        - ossl_asn1_item_digest_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:469,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:469,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_it
                - ossl_asn1_item_digest_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:477,37'
              BranchSideFuncs:
                - X509_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:470,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:470,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_it
                - ossl_asn1_item_digest_ex
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:477,37'
              BranchSideFuncs:
                - X509_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:469,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:472,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:477,37'
              BranchSideFuncs:
                - X509_it
                - ossl_asn1_item_digest_ex
        - Branch String:   'crypto/x509/x_all.c:472,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:473,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_all.c:474,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'crypto/x509/x_all.c:469,9'
          Dst:             EVP_MD_is_a
        - Src:             'crypto/x509/x_all.c:477,37'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:477,12'
          Dst:             ossl_asn1_item_digest_ex
    - functionName:    X509_pubkey_digest
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_md_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - md
        - len
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_Digest
        - X509_get0_pubkey_bitstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:461,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:463,23'
              BranchSideFuncs:
                - EVP_Digest
      Callsites:
        - Src:             'crypto/x509/x_all.c:459,28'
          Dst:             X509_get0_pubkey_bitstr
        - Src:             'crypto/x509/x_all.c:463,12'
          Dst:             EVP_Digest
    - functionName:    i2d_ECPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - bp
        - eckey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_ECPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:452,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:452,12'
          Dst:             i2d_ECPrivateKey
    - functionName:    d2i_ECPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_key_st **'
      constantsTouched: []
      argNames:
        - bp
        - eckey
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - EC_KEY_new
        - d2i_ECPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:447,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:447,12'
          Dst:             EC_KEY_new
        - Src:             'crypto/x509/x_all.c:447,12'
          Dst:             d2i_ECPrivateKey
    - functionName:    i2d_EC_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - bp
        - ecdsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_EC_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:442,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:442,12'
          Dst:             i2d_EC_PUBKEY
    - functionName:    d2i_EC_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_key_st **'
      constantsTouched: []
      argNames:
        - bp
        - eckey
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - EC_KEY_new
        - d2i_EC_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:437,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:437,12'
          Dst:             EC_KEY_new
        - Src:             'crypto/x509/x_all.c:437,12'
          Dst:             d2i_EC_PUBKEY
    - functionName:    i2d_ECPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - fp
        - eckey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_ECPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:432,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:432,12'
          Dst:             i2d_ECPrivateKey
    - functionName:    d2i_ECPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ec_key_st **'
      constantsTouched: []
      argNames:
        - fp
        - eckey
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - EC_KEY_new
        - d2i_ECPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:427,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:427,12'
          Dst:             EC_KEY_new
        - Src:             'crypto/x509/x_all.c:427,12'
          Dst:             d2i_ECPrivateKey
    - functionName:    i2d_EC_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - fp
        - eckey
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_EC_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:422,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:422,12'
          Dst:             i2d_EC_PUBKEY
    - functionName:    d2i_EC_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.ec_key_st **'
      constantsTouched: []
      argNames:
        - fp
        - eckey
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - EC_KEY_new
        - d2i_EC_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:417,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:417,12'
          Dst:             EC_KEY_new
        - Src:             'crypto/x509/x_all.c:417,12'
          Dst:             d2i_EC_PUBKEY
    - functionName:    i2d_DSA_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - bp
        - dsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_DSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:408,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:408,12'
          Dst:             i2d_DSA_PUBKEY
    - functionName:    d2i_DSA_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.dsa_st **'
      constantsTouched: []
      argNames:
        - bp
        - dsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - DSA_new
        - d2i_DSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:403,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:403,12'
          Dst:             DSA_new
        - Src:             'crypto/x509/x_all.c:403,12'
          Dst:             d2i_DSA_PUBKEY
    - functionName:    i2d_DSAPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - bp
        - dsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_DSAPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:398,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:398,12'
          Dst:             i2d_DSAPrivateKey
    - functionName:    d2i_DSAPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.dsa_st **'
      constantsTouched: []
      argNames:
        - bp
        - dsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - DSA_new
        - d2i_DSAPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:393,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:393,12'
          Dst:             DSA_new
        - Src:             'crypto/x509/x_all.c:393,12'
          Dst:             d2i_DSAPrivateKey
    - functionName:    i2d_DSA_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - fp
        - dsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_DSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:387,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:387,12'
          Dst:             i2d_DSA_PUBKEY
    - functionName:    d2i_DSA_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.dsa_st **'
      constantsTouched: []
      argNames:
        - fp
        - dsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - DSA_new
        - d2i_DSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:382,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:382,12'
          Dst:             DSA_new
        - Src:             'crypto/x509/x_all.c:382,12'
          Dst:             d2i_DSA_PUBKEY
    - functionName:    i2d_DSAPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - fp
        - dsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_DSAPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:377,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:377,12'
          Dst:             i2d_DSAPrivateKey
    - functionName:    d2i_DSAPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.dsa_st **'
      constantsTouched: []
      argNames:
        - fp
        - dsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - DSA_new
        - d2i_DSAPrivateKey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:372,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:372,12'
          Dst:             DSA_new
        - Src:             'crypto/x509/x_all.c:372,12'
          Dst:             d2i_DSAPrivateKey
    - functionName:    i2d_RSA_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_bio
        - i2d_RSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:365,12'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/x509/x_all.c:365,12'
          Dst:             i2d_RSA_PUBKEY
    - functionName:    i2d_RSAPublicKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - RSAPublicKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:360,30'
          Dst:             RSAPublicKey_it
        - Src:             'crypto/x509/x_all.c:360,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_RSA_PUBKEY_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_bio
        - RSA_new
        - d2i_RSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:355,12'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/x509/x_all.c:355,12'
          Dst:             RSA_new
        - Src:             'crypto/x509/x_all.c:355,12'
          Dst:             d2i_RSA_PUBKEY
    - functionName:    d2i_RSAPublicKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio
        - RSAPublicKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:350,30'
          Dst:             RSAPublicKey_it
        - Src:             'crypto/x509/x_all.c:350,12'
          Dst:             ASN1_item_d2i_bio
    - functionName:    i2d_RSAPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - RSAPrivateKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:345,30'
          Dst:             RSAPrivateKey_it
        - Src:             'crypto/x509/x_all.c:345,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_RSAPrivateKey_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - bp
        - rsa
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio
        - RSAPrivateKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:340,30'
          Dst:             RSAPrivateKey_it
        - Src:             'crypto/x509/x_all.c:340,12'
          Dst:             ASN1_item_d2i_bio
    - functionName:    i2d_RSA_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_i2d_fp
        - i2d_RSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:334,12'
          Dst:             ASN1_i2d_fp
        - Src:             'crypto/x509/x_all.c:334,12'
          Dst:             i2d_RSA_PUBKEY
    - functionName:    i2d_RSAPublicKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - RSAPublicKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:329,29'
          Dst:             RSAPublicKey_it
        - Src:             'crypto/x509/x_all.c:329,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_RSA_PUBKEY_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_d2i_fp
        - RSA_new
        - d2i_RSA_PUBKEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:322,12'
          Dst:             ASN1_d2i_fp
        - Src:             'crypto/x509/x_all.c:322,12'
          Dst:             RSA_new
        - Src:             'crypto/x509/x_all.c:322,12'
          Dst:             d2i_RSA_PUBKEY
    - functionName:    d2i_RSAPublicKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp
        - RSAPublicKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:317,29'
          Dst:             RSAPublicKey_it
        - Src:             'crypto/x509/x_all.c:317,12'
          Dst:             ASN1_item_d2i_fp
    - functionName:    i2d_RSAPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - RSAPrivateKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:312,29'
          Dst:             RSAPrivateKey_it
        - Src:             'crypto/x509/x_all.c:312,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_RSAPrivateKey_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.rsa_st **'
      constantsTouched: []
      argNames:
        - fp
        - rsa
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp
        - RSAPrivateKey_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:307,29'
          Dst:             RSAPrivateKey_it
        - Src:             'crypto/x509/x_all.c:307,12'
          Dst:             ASN1_item_d2i_fp
    - functionName:    i2d_X509_REQ_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - bp
        - req
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:301,30'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_all.c:301,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_X509_REQ_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_req_st **'
      constantsTouched: []
      argNames:
        - bp
        - req
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_bio_ex
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:290,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:290,25'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_d2i_bio_ex
            - BranchSide:      'crypto/x509/x_all.c:290,21'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_d2i_bio_ex
        - Branch String:   'crypto/x509/x_all.c:290,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:290,9'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_d2i_bio_ex
            - BranchSide:      'crypto/x509/x_all.c:291,20'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_d2i_bio_ex
      Callsites:
        - Src:             'crypto/x509/x_all.c:296,30'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_all.c:296,9'
          Dst:             ASN1_item_d2i_bio_ex
    - functionName:    i2d_X509_REQ_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - fp
        - req
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:281,29'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_all.c:281,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_X509_REQ_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_req_st **'
      constantsTouched: []
      argNames:
        - fp
        - req
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:276,29'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_all.c:276,12'
          Dst:             ASN1_item_d2i_fp
    - functionName:    i2d_PKCS7_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - bp
        - p7
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - PKCS7_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:270,30'
          Dst:             PKCS7_it
        - Src:             'crypto/x509/x_all.c:270,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_PKCS7_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      'struct.pkcs7_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.pkcs7_st **'
      constantsTouched: []
      argNames:
        - bp
        - p7
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_d2i_bio_ex
        - PKCS7_it
        - ossl_pkcs7_resolve_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:257,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:257,24'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:262,32'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_resolve_libctx
        - Branch String:   'crypto/x509/x_all.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:258,20'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:262,32'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_bio_ex
                - ossl_pkcs7_resolve_libctx
        - Branch String:   'crypto/x509/x_all.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:263,9'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:264,35'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
      Callsites:
        - Src:             'crypto/x509/x_all.c:262,32'
          Dst:             PKCS7_it
        - Src:             'crypto/x509/x_all.c:262,11'
          Dst:             ASN1_item_d2i_bio_ex
        - Src:             'crypto/x509/x_all.c:264,9'
          Dst:             ossl_pkcs7_resolve_libctx
    - functionName:    i2d_PKCS7_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.pkcs7_st *'
      constantsTouched: []
      argNames:
        - fp
        - p7
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - PKCS7_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:247,29'
          Dst:             PKCS7_it
        - Src:             'crypto/x509/x_all.c:247,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_PKCS7_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      'struct.pkcs7_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.pkcs7_st **'
      constantsTouched: []
      argNames:
        - fp
        - p7
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_d2i_fp_ex
        - PKCS7_it
        - ossl_pkcs7_resolve_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:234,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:234,24'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:239,31'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_resolve_libctx
        - Branch String:   'crypto/x509/x_all.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:235,20'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:239,31'
              BranchSideFuncs:
                - PKCS7_it
                - ASN1_item_d2i_fp_ex
                - ossl_pkcs7_resolve_libctx
        - Branch String:   'crypto/x509/x_all.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:240,9'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
            - BranchSide:      'crypto/x509/x_all.c:241,35'
              BranchSideFuncs:
                - ossl_pkcs7_resolve_libctx
      Callsites:
        - Src:             'crypto/x509/x_all.c:239,31'
          Dst:             PKCS7_it
        - Src:             'crypto/x509/x_all.c:239,11'
          Dst:             ASN1_item_d2i_fp_ex
        - Src:             'crypto/x509/x_all.c:241,9'
          Dst:             ossl_pkcs7_resolve_libctx
    - functionName:    i2d_X509_CRL_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - bp
        - crl
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:224,30'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:224,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_X509_CRL_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_crl_st **'
      constantsTouched: []
      argNames:
        - bp
        - crl
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:219,30'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:219,12'
          Dst:             ASN1_item_d2i_bio
    - functionName:    i2d_X509_CRL_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - fp
        - crl
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:213,29'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:213,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_X509_CRL_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_crl_st **'
      constantsTouched: []
      argNames:
        - fp
        - crl
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:208,29'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:208,12'
          Dst:             ASN1_item_d2i_fp
    - functionName:    i2d_X509_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - bp
        - x509
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_bio
        - X509_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:202,30'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:202,12'
          Dst:             ASN1_item_i2d_bio
    - functionName:    d2i_X509_bio
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.x509_st **'
      constantsTouched: []
      argNames:
        - bp
        - x509
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio
        - X509_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:197,30'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:197,12'
          Dst:             ASN1_item_d2i_bio
    - functionName:    i2d_X509_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - fp
        - x509
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d_fp
        - X509_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:191,29'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:191,12'
          Dst:             ASN1_item_i2d_fp
    - functionName:    d2i_X509_fp
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.x509_st **'
      constantsTouched: []
      argNames:
        - fp
        - x509
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp
        - X509_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:186,29'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:186,12'
          Dst:             ASN1_item_d2i_fp
    - functionName:    NETSCAPE_SPKI_sign
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.Netscape_spki_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
        - md
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_sign_ex
        - NETSCAPE_SPKAC_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:179,27'
          Dst:             NETSCAPE_SPKAC_it
        - Src:             'crypto/x509/x_all.c:179,9'
          Dst:             ASN1_item_sign_ex
    - functionName:    X509_CRL_load_http
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - url
        - bio
        - rbio
        - timeout
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_CRL_it
        - simple_get_asn1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:173,40'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_all.c:172,24'
          Dst:             simple_get_asn1
    - functionName:    simple_get_asn1
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'struct.ASN1_VALUE_st *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - int
        - 'struct.ASN1_ITEM_st.15 *'
      constantsTouched: []
      argNames:
        - url
        - bio
        - rbio
        - timeout
        - it
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio
        - BIO_free
        - OSSL_HTTP_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:102,16'
          Dst:             OSSL_HTTP_get
        - Src:             'crypto/x509/x_all.c:107,23'
          Dst:             ASN1_item_d2i_bio
        - Src:             'crypto/x509/x_all.c:109,5'
          Dst:             BIO_free
    - functionName:    X509_CRL_sign_ctx
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - x
        - ctx
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_sign_ctx
        - ERR_new
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:160,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:161,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:164,5'
              BranchSideFuncs:
                - X509_CRL_INFO_it
                - ASN1_item_sign_ctx
      Callsites:
        - Src:             'crypto/x509/x_all.c:161,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:161,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:161,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:165,31'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_all.c:165,12'
          Dst:             ASN1_item_sign_ctx
    - functionName:    X509_CRL_sign
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
        - md
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_sign_ex
        - ERR_new
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:149,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:152,5'
              BranchSideFuncs:
                - X509_CRL_INFO_it
                - ASN1_item_sign_ex
      Callsites:
        - Src:             'crypto/x509/x_all.c:149,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:149,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:149,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:153,30'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_all.c:153,12'
          Dst:             ASN1_item_sign_ex
    - functionName:    X509_REQ_sign_ctx
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - x
        - ctx
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_sign_ctx
        - ERR_new
        - X509_REQ_INFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:137,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:140,5'
              BranchSideFuncs:
                - X509_REQ_INFO_it
                - ASN1_item_sign_ctx
      Callsites:
        - Src:             'crypto/x509/x_all.c:137,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:137,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:137,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:141,31'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_all.c:141,12'
          Dst:             ASN1_item_sign_ctx
    - functionName:    X509_REQ_sign
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
        - md
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_sign_ex
        - ERR_new
        - X509_REQ_INFO_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:125,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:128,5'
              BranchSideFuncs:
                - X509_REQ_INFO_it
                - ASN1_item_sign_ex
      Callsites:
        - Src:             'crypto/x509/x_all.c:125,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:125,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:125,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:129,30'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_all.c:129,12'
          Dst:             ASN1_item_sign_ex
    - functionName:    X509_load_http
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.bio_st *'
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - url
        - bio
        - rbio
        - timeout
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_it
        - simple_get_asn1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:119,36'
          Dst:             X509_it
        - Src:             'crypto/x509/x_all.c:118,20'
          Dst:             simple_get_asn1
    - functionName:    X509_sign_ctx
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - x
        - ctx
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_sign_ctx
        - ERR_new
        - OPENSSL_sk_num
        - X509_CINF_it
        - X509_get0_extensions
        - X509_set_version
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:85,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:86,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:89,9'
              BranchSideFuncs:
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11978
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_CINF_it
                - ASN1_item_sign_ctx
                - X509_set_version
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_all.c:90,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:90,34'
              BranchSideFuncs:
                - X509_set_version
                - __sanitizer_cov_trace_const_cmp4
                - X509_CINF_it
                - ASN1_item_sign_ctx
            - BranchSide:      'crypto/x509/x_all.c:92,5'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ctx
        - Branch String:   'crypto/x509/x_all.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:91,9'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ctx
            - BranchSide:      'crypto/x509/x_all.c:92,5'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ctx
      Callsites:
        - Src:             'crypto/x509/x_all.c:86,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:86,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:86,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:89,9'
          Dst:             X509_get0_extensions
        - Src:             'crypto/x509/x_all.c:89,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_all.c:89,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_all.c:90,17'
          Dst:             X509_set_version
        - Src:             'crypto/x509/x_all.c:93,31'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_all.c:93,12'
          Dst:             ASN1_item_sign_ctx
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_sign
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
        - md
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_sign_ex
        - ERR_new
        - OPENSSL_sk_num
        - X509_CINF_it
        - X509_get0_extensions
        - X509_set_version
        - ossl_check_const_X509_EXTENSION_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:63,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_all.c:66,9'
              BranchSideFuncs:
                - X509_get0_extensions
                - ossl_check_const_X509_EXTENSION_sk_type.11978
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_const_cmp4
                - X509_CINF_it
                - ASN1_item_sign_ex
                - X509_set_version
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_all.c:67,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:67,34'
              BranchSideFuncs:
                - X509_set_version
                - __sanitizer_cov_trace_const_cmp4
                - X509_CINF_it
                - ASN1_item_sign_ex
            - BranchSide:      'crypto/x509/x_all.c:77,5'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ex
        - Branch String:   'crypto/x509/x_all.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:68,9'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ex
            - BranchSide:      'crypto/x509/x_all.c:77,5'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_sign_ex
      Callsites:
        - Src:             'crypto/x509/x_all.c:63,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_all.c:63,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_all.c:63,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_all.c:66,9'
          Dst:             X509_get0_extensions
        - Src:             'crypto/x509/x_all.c:66,9'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_all.c:66,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_all.c:67,17'
          Dst:             X509_set_version
        - Src:             'crypto/x509/x_all.c:78,30'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_all.c:78,12'
          Dst:             ASN1_item_sign_ex
    - functionName:    NETSCAPE_SPKI_verify
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.Netscape_spki_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_verify
        - NETSCAPE_SPKAC_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:56,29'
          Dst:             NETSCAPE_SPKAC_it
        - Src:             'crypto/x509/x_all.c:56,12'
          Dst:             ASN1_item_verify
    - functionName:    X509_REQ_verify
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_verify_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:51,12'
          Dst:             X509_REQ_verify_ex
    - functionName:    X509_REQ_verify_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - r
        - libctx
        - propq
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_verify_ex
        - X509_REQ_INFO_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_all.c:44,32'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_all.c:44,12'
          Dst:             ASN1_item_verify_ex
    - functionName:    X509_verify
      functionSourceFile: '/src/openssl/crypto/x509/x_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_verify_ex
        - X509_ALGOR_cmp
        - X509_CINF_it
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x_all.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_all.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_all.c:36,32'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_verify_ex
      Callsites:
        - Src:             'crypto/x509/x_all.c:33,9'
          Dst:             X509_ALGOR_cmp
        - Src:             'crypto/x509/x_all.c:36,32'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_all.c:36,12'
          Dst:             ASN1_item_verify_ex
    - functionName:    ossl_check_ASN1_TYPE_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_create
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - nid
        - atrtype
        - value
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_TYPE_free
        - ASN1_TYPE_new
        - ASN1_TYPE_set
        - OBJ_nid2obj
        - OPENSSL_sk_push
        - X509_ATTRIBUTE_free
        - X509_ATTRIBUTE_new
        - ossl_check_ASN1_TYPE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_attrib.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_attrib.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_attrib.c:44,16'
              BranchSideFuncs:
                - X509_ATTRIBUTE_new
                - ASN1_TYPE_new
                - ossl_check_ASN1_TYPE_sk_type.12006
                - ossl_check_ASN1_TYPE_type.12005
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - ASN1_TYPE_free
                - ASN1_TYPE_set
        - Branch String:   'crypto/x509/x_attrib.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_attrib.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_attrib.c:46,19'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ossl_check_ASN1_TYPE_sk_type.12006
                - ossl_check_ASN1_TYPE_type.12005
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - ASN1_TYPE_free
                - ASN1_TYPE_set
        - Branch String:   'crypto/x509/x_attrib.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_attrib.c:48,9'
              BranchSideFuncs:
                - X509_ATTRIBUTE_free
                - ASN1_TYPE_free
            - BranchSide:      'crypto/x509/x_attrib.c:49,10'
              BranchSideFuncs:
                - ossl_check_ASN1_TYPE_sk_type.12006
                - ossl_check_ASN1_TYPE_type.12005
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - X509_ATTRIBUTE_free
                - ASN1_TYPE_free
                - ASN1_TYPE_set
        - Branch String:   'crypto/x509/x_attrib.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_attrib.c:50,9'
              BranchSideFuncs:
                - ASN1_TYPE_set
            - BranchSide:      'crypto/x509/x_attrib.c:52,19'
              BranchSideFuncs:
                - ASN1_TYPE_set
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:42,16'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/x509/x_attrib.c:44,16'
          Dst:             X509_ATTRIBUTE_new
        - Src:             'crypto/x509/x_attrib.c:47,16'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/x509/x_attrib.c:49,10'
          Dst:             ossl_check_ASN1_TYPE_sk_type
        - Src:             'crypto/x509/x_attrib.c:49,10'
          Dst:             ossl_check_ASN1_TYPE_type
        - Src:             'crypto/x509/x_attrib.c:49,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_attrib.c:52,5'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/x509/x_attrib.c:55,5'
          Dst:             X509_ATTRIBUTE_free
        - Src:             'crypto/x509/x_attrib.c:56,5'
          Dst:             ASN1_TYPE_free
    - functionName:    X509_ATTRIBUTE_new
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_ATTRIBUTE_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_attrib.c:33,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_attrib.c:33,1'
              BranchSideFuncs:
                - X509_ATTRIBUTE_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_attrib.c:33,1'
              BranchSideFuncs:
                - X509_ATTRIBUTE_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             X509_ATTRIBUTE_it
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             ASN1_item_new
    - functionName:    X509_ATTRIBUTE_free
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_ATTRIBUTE_it
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             X509_ATTRIBUTE_it
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             ASN1_item_free
    - functionName:    X509_ATTRIBUTE_it
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_attributes_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_ATTRIBUTE_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:34,1'
          Dst:             X509_ATTRIBUTE_it
        - Src:             'crypto/x509/x_attrib.c:34,1'
          Dst:             ASN1_item_dup
    - functionName:    i2d_X509_ATTRIBUTE
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_attributes_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_ATTRIBUTE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             X509_ATTRIBUTE_it
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_ATTRIBUTE
      functionSourceFile: '/src/openssl/crypto/x509/x_attrib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.x509_attributes_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_attributes_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_ATTRIBUTE_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             X509_ATTRIBUTE_it
        - Src:             'crypto/x509/x_attrib.c:33,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_check_const_GENERAL_NAME_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crl_revoked_issuer_match
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.X509_name_st *'
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - crl
        - nm
        - rev
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_CRL_get_issuer
        - X509_NAME_cmp
        - ossl_check_const_GENERAL_NAME_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:413,14'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:420,10'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:413,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:414,13'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:415,28'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:415,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:421,34'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:423,12'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:423,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:424,29'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:430,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:425,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:426,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:427,28'
              BranchSideFuncs:
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:427,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:428,13'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:429,5'
              BranchSideFuncs:
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_GENERAL_NAME_sk_type.12112
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_cmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x_crl.c:415,32'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x_crl.c:415,14'
          Dst:             X509_NAME_cmp
        - Src:             'crypto/x509/x_crl.c:421,14'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x_crl.c:423,21'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x_crl.c:423,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_crl.c:424,29'
          Dst:             ossl_check_const_GENERAL_NAME_sk_type
        - Src:             'crypto/x509/x_crl.c:424,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_crl.c:427,14'
          Dst:             X509_NAME_cmp
    - functionName:    def_crl_verify
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - crl
        - r
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_verify_ex
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:402,32'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_crl.c:402,12'
          Dst:             ASN1_item_verify_ex
    - functionName:    X509_CRL_INFO_it
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crl_inf_cb
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_set_cmp_func
        - X509_REVOKED_cmp
        - ossl_check_X509_REVOKED_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:52,12'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:52,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_compfunc_type
                - OPENSSL_sk_set_cmp_func
            - BranchSide:      'crypto/x509/x_crl.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_compfunc_type
                - OPENSSL_sk_set_cmp_func
            - BranchSide:      'crypto/x509/x_crl.c:54,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_compfunc_type
                - OPENSSL_sk_set_cmp_func
        - Branch String:   'crypto/x509/x_crl.c:54,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:60,15'
              BranchSideFuncs:
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_compfunc_type
                - OPENSSL_sk_set_cmp_func
            - BranchSide:      'crypto/x509/x_crl.c:63,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:60,15'
          Dst:             ossl_check_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:60,15'
          Dst:             ossl_check_X509_REVOKED_compfunc_type
        - Src:             'crypto/x509/x_crl.c:60,15'
          Dst:             X509_REVOKED_cmp
        - Src:             'crypto/x509/x_crl.c:60,15'
          Dst:             OPENSSL_sk_set_cmp_func
    - functionName:    ossl_check_X509_REVOKED_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_REVOKED *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REVOKED_cmp
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st **'
        - 'struct.x509_revoked_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:345,13'
          Dst:             ASN1_STRING_cmp
    - functionName:    ossl_check_X509_REVOKED_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REVOKED_it
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    def_crl_lookup
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.x509_revoked_st **'
        - 'struct.asn1_string_st *'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - crl
        - ret
        - serial
        - issuer
      BBCount:         26
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_INTEGER_cmp
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - OPENSSL_sk_find
        - OPENSSL_sk_is_sorted
        - OPENSSL_sk_num
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - crl_revoked_issuer_match
        - ossl_check_X509_REVOKED_sk_type
        - ossl_check_const_X509_REVOKED_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:448,10'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_is_sorted
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_REVOKED_sk_type.12117
                - OPENSSL_sk_sort
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:448,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:449,39'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:454,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:449,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:450,13'
              BranchSideFuncs:
                - ossl_check_X509_REVOKED_sk_type.12117
                - OPENSSL_sk_sort
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:451,9'
              BranchSideFuncs:
                - ossl_check_X509_REVOKED_sk_type.12117
                - OPENSSL_sk_sort
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:456,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:459,16'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:459,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:460,15'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:471,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:461,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:462,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:463,38'
              BranchSideFuncs:
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:464,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:470,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - ASN1_INTEGER_cmp
                - __sanitizer_cov_trace_const_cmp4
                - crl_revoked_issuer_match
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:464,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:465,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:466,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:466,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:467,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:468,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:448,10'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:448,10'
          Dst:             OPENSSL_sk_is_sorted
        - Src:             'crypto/x509/x_crl.c:449,14'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'crypto/x509/x_crl.c:451,9'
          Dst:             ossl_check_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:451,9'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/x509/x_crl.c:452,9'
          Dst:             CRYPTO_THREAD_unlock
        - Src:             'crypto/x509/x_crl.c:455,11'
          Dst:             ossl_check_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:455,11'
          Dst:             ossl_check_X509_REVOKED_type
        - Src:             'crypto/x509/x_crl.c:455,11'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/x509/x_crl.c:459,16'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:459,16'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_crl.c:460,15'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:460,15'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_crl.c:461,13'
          Dst:             ASN1_INTEGER_cmp
        - Src:             'crypto/x509/x_crl.c:463,13'
          Dst:             crl_revoked_issuer_match
    - functionName:    ossl_check_const_X509_REVOKED_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_REVOKED *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_REVOKED_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'struct.x509_revoked_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_GENERAL_NAMES_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'struct.stack_st_GENERAL_NAME *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAME *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crl_set_issuers
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         40
      ICount:          266
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ASN1_ENUMERATED_free
        - ASN1_ENUMERATED_get
        - GENERAL_NAMES_free
        - OBJ_obj2nid
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_CRL_get_REVOKED
        - X509_EXTENSION_get_critical
        - X509_EXTENSION_get_object
        - X509_REVOKED_get_ext_d2i
        - ossl_check_GENERAL_NAMES_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
        - ossl_check_const_X509_REVOKED_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:92,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:93,29'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:150,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:100,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:100,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x_crl.c:105,13'
              BranchSideFuncs:
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
        - Branch String:   'crypto/x509/x_crl.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:105,13'
              BranchSideFuncs:
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
        - Branch String:   'crypto/x509/x_crl.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:106,17'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x_crl.c:119,23'
              BranchSideFuncs:
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:106,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:107,32'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x_crl.c:113,18'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:108,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:109,40'
              BranchSideFuncs:
                - GENERAL_NAMES_free
            - BranchSide:      'crypto/x509/x_crl.c:112,13'
              BranchSideFuncs:
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:113,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:114,36'
              BranchSideFuncs:
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:117,20'
              BranchSideFuncs:
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:122,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:122,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/x509/x_crl.c:127,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/x509/x_crl.c:122,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:127,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/x509/x_crl.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:128,47'
              BranchSideFuncs:
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:131,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:138,19'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:148,5'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:139,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:140,59'
              BranchSideFuncs:
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:146,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:140,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:142,21'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:143,17'
              BranchSideFuncs:
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_REVOKED_sk_type.12128
                - OPENSSL_sk_value
                - X509_REVOKED_get_ext_d2i
                - X509_REVOKED_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - GENERAL_NAMES_free
                - OPENSSL_sk_new_null
                - GENERAL_NAMES_free
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x_crl.c:89,15'
          Dst:             X509_CRL_get_REVOKED
        - Src:             'crypto/x509/x_crl.c:92,21'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:92,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_crl.c:93,29'
          Dst:             ossl_check_const_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:93,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_crl.c:98,16'
          Dst:             X509_REVOKED_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:107,32'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_crl.c:109,21'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_crl.c:113,18'
          Dst:             ossl_check_GENERAL_NAMES_sk_type
        - Src:             'crypto/x509/x_crl.c:113,18'
          Dst:             ossl_check_GENERAL_NAMES_type
        - Src:             'crypto/x509/x_crl.c:113,18'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_crl.c:114,17'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_crl.c:121,18'
          Dst:             X509_REVOKED_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:128,27'
          Dst:             ASN1_ENUMERATED_get
        - Src:             'crypto/x509/x_crl.c:129,13'
          Dst:             ASN1_ENUMERATED_free
        - Src:             'crypto/x509/x_crl.c:137,25'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_crl.c:137,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_crl.c:138,19'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_crl.c:138,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_crl.c:139,17'
          Dst:             X509_EXTENSION_get_critical
        - Src:             'crypto/x509/x_crl.c:140,33'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/x_crl.c:140,21'
          Dst:             OBJ_obj2nid
    - functionName:    ossl_check_GENERAL_NAMES_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_GENERAL_NAMES *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_X509_EXTENSION_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_idp
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.ISSUING_DIST_POINT_st *'
      constantsTouched: []
      argNames:
        - crl
        - idp
      BBCount:         27
      ICount:          210
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - DIST_POINT_set_dpname
        - X509_CRL_get_issuer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:299,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:303,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:303,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:304,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:308,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:311,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:312,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:314,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:314,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
            - BranchSide:      'crypto/x509/x_crl.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
        - Branch String:   'crypto/x509/x_crl.c:316,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:317,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
            - BranchSide:      'crypto/x509/x_crl.c:318,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
        - Branch String:   'crypto/x509/x_crl.c:318,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:319,34'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
            - BranchSide:      'crypto/x509/x_crl.c:320,9'
              BranchSideFuncs:
                - X509_CRL_get_issuer
                - DIST_POINT_set_dpname
      Callsites:
        - Src:             'crypto/x509/x_crl.c:323,50'
          Dst:             X509_CRL_get_issuer
        - Src:             'crypto/x509/x_crl.c:323,12'
          Dst:             DIST_POINT_set_dpname
    - functionName:    ossl_check_GENERAL_NAMES_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crl_cb
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         82
      ICount:          571
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - ASN1_INTEGER_free
        - AUTHORITY_KEYID_free
        - CRYPTO_free
        - EVP_sha1
        - GENERAL_NAMES_free
        - ISSUING_DIST_POINT_free
        - OBJ_obj2nid
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_value
        - X509_CRL_digest
        - X509_CRL_get_ext_d2i
        - X509_EXTENSION_get_critical
        - X509_EXTENSION_get_object
        - crl_set_issuers
        - ossl_check_GENERAL_NAMES_sk_type
        - ossl_check_const_X509_EXTENSION_sk_type
        - ossl_x509_crl_set0_libctx
        - setup_idp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:166,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:168,13'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:193,30'
              BranchSideFuncs:
                - EVP_sha1
                - X509_CRL_digest
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_idp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:264,13'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:277,29'
              BranchSideFuncs:
                - ossl_x509_crl_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:169,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x_crl.c:172,30'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x_crl.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:170,17'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x_crl.c:171,9'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/x509/x_crl.c:193,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:194,13'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_idp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:195,41'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_idp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:198,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:199,28'
              BranchSideFuncs:
                - setup_idp
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:202,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:199,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:200,17'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:201,9'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:209,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:209,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:212,48'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:210,13'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:212,48'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:214,37'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:214,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:217,53'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:214,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:215,13'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:217,53'
              BranchSideFuncs:
                - X509_CRL_get_ext_d2i
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:220,42'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:220,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:223,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:220,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:221,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:223,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:223,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:223,38'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:233,16'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:223,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:224,13'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:233,16'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:235,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:237,19'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:252,30'
              BranchSideFuncs:
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:239,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:240,17'
              BranchSideFuncs:
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:241,45'
              BranchSideFuncs:
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:241,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:243,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:250,9'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:244,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:244,25'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:246,21'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:245,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:245,25'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:246,21'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:243,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:246,21'
              BranchSideFuncs:
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_EXTENSION_sk_type.12129
                - OPENSSL_sk_value
                - X509_EXTENSION_get_object
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_EXTENSION_get_critical
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:247,17'
              BranchSideFuncs:
                - crl_set_issuers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:252,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:253,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:255,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_crl.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:256,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:256,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:257,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:264,31'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:264,34'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_crl.c:268,30'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_crl.c:264,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:265,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_crl.c:268,30'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_crl.c:265,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:266,17'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_crl.c:267,9'
              BranchSideFuncs:
                - AUTHORITY_KEYID_free
                - ISSUING_DIST_POINT_free
                - ASN1_INTEGER_free
                - ASN1_INTEGER_free
                - ossl_check_GENERAL_NAMES_sk_type
                - ossl_check_GENERAL_NAMES_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_crl.c:279,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:280,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:282,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:172,9'
          Dst:             AUTHORITY_KEYID_free
        - Src:             'crypto/x509/x_crl.c:173,9'
          Dst:             ISSUING_DIST_POINT_free
        - Src:             'crypto/x509/x_crl.c:174,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/x_crl.c:175,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/x_crl.c:176,9'
          Dst:             ossl_check_GENERAL_NAMES_sk_type
        - Src:             'crypto/x509/x_crl.c:176,9'
          Dst:             ossl_check_GENERAL_NAMES_freefunc_type
        - Src:             'crypto/x509/x_crl.c:176,9'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_crl.c:176,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x_crl.c:193,35'
          Dst:             EVP_sha1
        - Src:             'crypto/x509/x_crl.c:193,14'
          Dst:             X509_CRL_digest
        - Src:             'crypto/x509/x_crl.c:195,20'
          Dst:             X509_CRL_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:199,18'
          Dst:             setup_idp
        - Src:             'crypto/x509/x_crl.c:206,21'
          Dst:             X509_CRL_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:212,27'
          Dst:             X509_CRL_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:217,32'
          Dst:             X509_CRL_get_ext_d2i
        - Src:             'crypto/x509/x_crl.c:235,29'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_crl.c:235,29'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_crl.c:237,19'
          Dst:             ossl_check_const_X509_EXTENSION_sk_type
        - Src:             'crypto/x509/x_crl.c:237,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_crl.c:238,31'
          Dst:             X509_EXTENSION_get_object
        - Src:             'crypto/x509/x_crl.c:238,19'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x_crl.c:241,17'
          Dst:             X509_EXTENSION_get_critical
        - Src:             'crypto/x509/x_crl.c:252,14'
          Dst:             crl_set_issuers
        - Src:             'crypto/x509/x_crl.c:268,9'
          Dst:             AUTHORITY_KEYID_free
        - Src:             'crypto/x509/x_crl.c:269,9'
          Dst:             ISSUING_DIST_POINT_free
        - Src:             'crypto/x509/x_crl.c:270,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/x_crl.c:271,9'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/x509/x_crl.c:272,9'
          Dst:             ossl_check_GENERAL_NAMES_sk_type
        - Src:             'crypto/x509/x_crl.c:272,9'
          Dst:             ossl_check_GENERAL_NAMES_freefunc_type
        - Src:             'crypto/x509/x_crl.c:272,9'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_crl.c:272,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x_crl.c:273,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_crl.c:279,18'
          Dst:             ossl_x509_crl_set0_libctx
    - functionName:    ossl_x509_crl_set0_libctx
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - libctx
        - propq
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:523,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:524,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_crl.c:533,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:527,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:528,24'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_crl.c:532,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:529,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:531,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:525,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_crl.c:528,24'
          Dst:             CRYPTO_strdup
    - functionName:    X509_CRL_get_meth_data
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - crl
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_set_meth_data
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - crl
        - dat
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_METHOD_free
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_crl_method_st *'
      constantsTouched: []
      argNames:
        - m
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:505,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:505,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_crl.c:505,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:506,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_crl.c:507,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x_crl.c:507,5'
          Dst:             CRYPTO_free
    - functionName:    X509_CRL_METHOD_new
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionDepth:   0
      returnType:      'struct.x509_crl_method_st *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - crl_init
        - crl_free
        - crl_lookup
        - crl_verify
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:493,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:495,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:491,26'
          Dst:             CRYPTO_malloc
    - functionName:    X509_CRL_set_default_method
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_crl_method_st *'
      constantsTouched: []
      argNames:
        - meth
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:476,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:477,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:479,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_CRL_get0_by_cert
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.x509_revoked_st **'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - crl
        - ret
        - x
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_get0_serialNumber
        - X509_get_issuer_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:393,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:394,16'
              BranchSideFuncs:
                - X509_get0_serialNumber
                - X509_get_issuer_name
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x_crl.c:397,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:395,38'
          Dst:             X509_get0_serialNumber
        - Src:             'crypto/x509/x_crl.c:396,38'
          Dst:             X509_get_issuer_name
    - functionName:    X509_CRL_get0_by_serial
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.x509_revoked_st **'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - crl
        - ret
        - serial
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:387,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x_crl.c:388,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_CRL_verify
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - crl
        - r
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:378,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:379,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/x509/x_crl.c:380,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_CRL_add0_revoked
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - crl
        - rev
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - X509_REVOKED_cmp
        - ossl_check_X509_REVOKED_compfunc_type
        - ossl_check_X509_REVOKED_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:367,24'
              BranchSideFuncs:
                - ossl_check_X509_REVOKED_compfunc_type
                - OPENSSL_sk_new
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_crl.c:368,9'
              BranchSideFuncs:
                - ossl_check_X509_REVOKED_sk_type.12117
                - ossl_check_X509_REVOKED_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_crl.c:368,30'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:368,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_crl.c:369,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_crl.c:368,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:372,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:367,24'
          Dst:             ossl_check_X509_REVOKED_compfunc_type
        - Src:             'crypto/x509/x_crl.c:367,24'
          Dst:             X509_REVOKED_cmp
        - Src:             'crypto/x509/x_crl.c:367,24'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/x509/x_crl.c:368,34'
          Dst:             ossl_check_X509_REVOKED_sk_type
        - Src:             'crypto/x509/x_crl.c:368,34'
          Dst:             ossl_check_X509_REVOKED_type
        - Src:             'crypto/x509/x_crl.c:368,34'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_crl.c:369,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_crl.c:369,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_crl.c:369,9'
          Dst:             ERR_set_error
    - functionName:    X509_CRL_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_new
        - X509_CRL_free
        - X509_CRL_it
        - ossl_x509_crl_set0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:354,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_crl.c:355,23'
              BranchSideFuncs:
                - X509_CRL_free
      Callsites:
        - Src:             'crypto/x509/x_crl.c:353,38'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:353,23'
          Dst:             ASN1_item_new
        - Src:             'crypto/x509/x_crl.c:354,10'
          Dst:             ossl_x509_crl_set0_libctx
        - Src:             'crypto/x509/x_crl.c:355,9'
          Dst:             X509_CRL_free
    - functionName:    X509_CRL_it
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CRL_free
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_CRL_it
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             ASN1_item_free
    - functionName:    X509_CRL_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_crl_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:340,1'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:340,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_CRL_new
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:338,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:338,1'
              BranchSideFuncs:
                - X509_CRL_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_crl.c:338,1'
              BranchSideFuncs:
                - X509_CRL_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_CRL
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_CRL
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      'struct.X509_crl_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_crl_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_CRL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             X509_CRL_it
        - Src:             'crypto/x509/x_crl.c:338,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_CRL_INFO_free
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_crl_info_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             ASN1_item_free
    - functionName:    X509_CRL_INFO_new
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      'struct.X509_crl_info_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:336,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:336,1'
              BranchSideFuncs:
                - X509_CRL_INFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_crl.c:336,1'
              BranchSideFuncs:
                - X509_CRL_INFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_CRL_INFO
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_crl_info_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_CRL_INFO_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_CRL_INFO
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      'struct.X509_crl_info_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_crl_info_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_CRL_INFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             X509_CRL_INFO_it
        - Src:             'crypto/x509/x_crl.c:336,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_REVOKED_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionDepth:   0
      returnType:      'struct.x509_revoked_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_REVOKED_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:334,1'
          Dst:             X509_REVOKED_it
        - Src:             'crypto/x509/x_crl.c:334,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_REVOKED_free
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_revoked_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_REVOKED_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             X509_REVOKED_it
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             ASN1_item_free
    - functionName:    X509_REVOKED_new
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'struct.x509_revoked_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_REVOKED_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_crl.c:332,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_crl.c:332,1'
              BranchSideFuncs:
                - X509_REVOKED_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_crl.c:332,1'
              BranchSideFuncs:
                - X509_REVOKED_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             X509_REVOKED_it
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_REVOKED
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_revoked_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_REVOKED_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             X509_REVOKED_it
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_REVOKED
      functionSourceFile: '/src/openssl/crypto/x509/x_crl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'struct.x509_revoked_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_revoked_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_REVOKED_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             X509_REVOKED_it
        - Src:             'crypto/x509/x_crl.c:332,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_EXTENSION_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_EXTENSION_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:28,1'
          Dst:             X509_EXTENSION_it
        - Src:             'crypto/x509/x_exten.c:28,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_EXTENSION_it
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_X509_EXTENSIONS
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_X509_EXTENSION *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_EXTENSIONS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:27,1'
          Dst:             X509_EXTENSIONS_it
        - Src:             'crypto/x509/x_exten.c:27,1'
          Dst:             ASN1_item_i2d
    - functionName:    X509_EXTENSIONS_it
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_X509_EXTENSIONS
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'struct.stack_st_X509_EXTENSION *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_X509_EXTENSION **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_EXTENSIONS_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:27,1'
          Dst:             X509_EXTENSIONS_it
        - Src:             'crypto/x509/x_exten.c:27,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_EXTENSION_free
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_extension_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_EXTENSION_it
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             X509_EXTENSION_it
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             ASN1_item_free
    - functionName:    X509_EXTENSION_new
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_EXTENSION_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_exten.c:26,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_exten.c:26,1'
              BranchSideFuncs:
                - X509_EXTENSION_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_exten.c:26,1'
              BranchSideFuncs:
                - X509_EXTENSION_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             X509_EXTENSION_it
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_EXTENSION
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_extension_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_EXTENSION_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             X509_EXTENSION_it
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_EXTENSION
      functionSourceFile: '/src/openssl/crypto/x509/x_exten.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.X509_extension_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_extension_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_EXTENSION_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             X509_EXTENSION_it
        - Src:             'crypto/x509/x_exten.c:26,1'
          Dst:             ASN1_item_d2i
    - functionName:    x509_name_encode
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         23
      ICount:          180
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_item_ex_i2d
        - BUF_MEM_grow
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_NAME_INTERNAL_it
        - local_sk_X509_NAME_ENTRY_free
        - ossl_check_X509_NAME_ENTRY_sk_type
        - ossl_check_const_X509_NAME_ENTRY_sk_type
        - sk_STACK_OF_X509_NAME_ENTRY_new_null
        - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - sk_STACK_OF_X509_NAME_ENTRY_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:252,9'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x_name.c:253,12'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x_name.c:253,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:254,17'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x_name.c:268,37'
              BranchSideFuncs:
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Branch String:   'crypto/x509/x_name.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:256,23'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x_name.c:265,14'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x_name.c:257,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:258,17'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x_name.c:259,59'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_name.c:259,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:260,17'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x_name.c:263,19'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x_name.c:265,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:266,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
            - BranchSide:      'crypto/x509/x_name.c:267,5'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
        - Branch String:   'crypto/x509/x_name.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:271,9'
              BranchSideFuncs:
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:274,26'
              BranchSideFuncs:
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_i2d
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
      Callsites:
        - Src:             'crypto/x509/x_name.c:250,17'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_new_null
        - Src:             'crypto/x509/x_name.c:253,21'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:253,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_name.c:254,17'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:254,17'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_name.c:256,23'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_name.c:259,18'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_push
        - Src:             'crypto/x509/x_name.c:260,17'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:260,17'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x_name.c:265,14'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:265,14'
          Dst:             ossl_check_X509_NAME_ENTRY_type
        - Src:             'crypto/x509/x_name.c:265,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_name.c:269,28'
          Dst:             X509_NAME_INTERNAL_it
        - Src:             'crypto/x509/x_name.c:268,11'
          Dst:             ASN1_item_ex_i2d
        - Src:             'crypto/x509/x_name.c:270,10'
          Dst:             BUF_MEM_grow
        - Src:             'crypto/x509/x_name.c:271,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:271,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:271,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:276,26'
          Dst:             X509_NAME_INTERNAL_it
        - Src:             'crypto/x509/x_name.c:275,5'
          Dst:             ASN1_item_ex_i2d
        - Src:             'crypto/x509/x_name.c:277,5'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:277,5'
          Dst:             local_sk_X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x_name.c:282,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:282,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:282,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:284,5'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:284,5'
          Dst:             local_sk_X509_NAME_ENTRY_free
    - functionName:    sk_STACK_OF_X509_NAME_ENTRY_new_null
      functionSourceFile: '/src/openssl/crypto/x509/x509_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      'struct.stack_st_OSSL_CRMF_MSG *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x509_local.h:156,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x509_local.h:156,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x509_local.h:156,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'crypto/x509/x509_local.h:156,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    ossl_check_const_X509_NAME_ENTRY_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_STACK_OF_X509_NAME_ENTRY_push
      functionSourceFile: '/src/openssl/crypto/x509/x509_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_local.h:156,1'
          Dst:             OPENSSL_sk_push
    - functionName:    ossl_check_X509_NAME_ENTRY_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_X509_NAME_ENTRY_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_INTERNAL_it
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local_sk_X509_NAME_ENTRY_free
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
        - ossl_check_X509_NAME_ENTRY_sk_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:133,5'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:133,5'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_STACK_OF_X509_NAME_ENTRY_pop_free
      functionSourceFile: '/src/openssl/crypto/x509/x509_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - sk
        - freefunc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_local.h:156,1'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509_NAME_ENTRIES_it
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_it
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1t.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_name_canon
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - 'char **'
      constantsTouched: []
      argNames:
        - _intname
        - in
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_ex_i2d
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - X509_NAME_ENTRIES_it
        - ossl_check_const_ASN1_VALUE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:479,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:480,13'
              BranchSideFuncs:
                - ossl_check_const_ASN1_VALUE_sk_type
                - OPENSSL_sk_value
                - X509_NAME_ENTRIES_it
                - ASN1_item_ex_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_ASN1_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/x509/x_name.c:487,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:483,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:484,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:485,16'
              BranchSideFuncs:
                - ossl_check_const_ASN1_VALUE_sk_type
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_VALUE_sk_type
                - OPENSSL_sk_value
                - X509_NAME_ENTRIES_it
                - ASN1_item_ex_i2d
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x_name.c:479,21'
          Dst:             ossl_check_const_ASN1_VALUE_sk_type
        - Src:             'crypto/x509/x_name.c:479,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_name.c:480,13'
          Dst:             ossl_check_const_ASN1_VALUE_sk_type
        - Src:             'crypto/x509/x_name.c:480,13'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_name.c:482,33'
          Dst:             X509_NAME_ENTRIES_it
        - Src:             'crypto/x509/x_name.c:481,16'
          Dst:             ASN1_item_ex_i2d
    - functionName:    asn1_string_canon
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         35
      ICount:          253
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_STRING_copy
        - ASN1_STRING_to_UTF8
        - ASN1_tag2bit
        - ossl_ctype_check
        - ossl_tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:398,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:399,31'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:404,5'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:399,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:400,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:409,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:422,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:422,23'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:422,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:422,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:423,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:427,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:430,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:430,23'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:430,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:430,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:431,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:435,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
        - Branch String:   'crypto/x509/x_name.c:438,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:440,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/x_name.c:465,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:440,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:441,26'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
            - BranchSide:      'crypto/x509/x_name.c:445,18'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
        - Branch String:   'crypto/x509/x_name.c:445,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:447,16'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/x509/x_name.c:459,35'
              BranchSideFuncs:
                - ossl_tolower
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
        - Branch String:   'crypto/x509/x_name.c:456,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:454,21'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
            - BranchSide:      'crypto/x509/x_name.c:458,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_tolower
                - ossl_ctype_check
      Callsites:
        - Src:             'crypto/x509/x_name.c:398,11'
          Dst:             ASN1_tag2bit
        - Src:             'crypto/x509/x_name.c:399,14'
          Dst:             ASN1_STRING_copy
        - Src:             'crypto/x509/x_name.c:405,19'
          Dst:             ASN1_STRING_to_UTF8
        - Src:             'crypto/x509/x_name.c:422,23'
          Dst:             ossl_ctype_check
        - Src:             'crypto/x509/x_name.c:430,23'
          Dst:             ossl_ctype_check
        - Src:             'crypto/x509/x_name.c:445,18'
          Dst:             ossl_ctype_check
        - Src:             'crypto/x509/x_name.c:457,20'
          Dst:             ossl_ctype_check
        - Src:             'crypto/x509/x_name.c:459,21'
          Dst:             ossl_tolower
    - functionName:    local_sk_X509_NAME_ENTRY_pop_free
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_X509_NAME_ENTRY *'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_pop_free
        - X509_NAME_ENTRY_free
        - ossl_check_X509_NAME_ENTRY_sk_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:138,5'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:138,5'
          Dst:             ossl_check_X509_NAME_ENTRY_freefunc_type
        - Src:             'crypto/x509/x_name.c:138,5'
          Dst:             X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x_name.c:138,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509_NAME_ENTRY_free
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_NAME_ENTRY_it
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             X509_NAME_ENTRY_it
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             ASN1_item_free
    - functionName:    ossl_check_X509_NAME_ENTRY_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x509_name_canon
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         32
      ICount:          254
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - OBJ_dup
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509_NAME_ENTRY_free
        - X509_NAME_ENTRY_new
        - asn1_string_canon
        - i2d_name_canon
        - local_sk_X509_NAME_ENTRY_pop_free
        - ossl_check_X509_NAME_ENTRY_sk_type
        - ossl_check_const_X509_NAME_ENTRY_sk_type
        - sk_STACK_OF_X509_NAME_ENTRY_new_null
        - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - sk_STACK_OF_X509_NAME_ENTRY_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:321,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:325,15'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_new_null
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:326,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:327,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:330,12'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:330,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:331,17'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:363,26'
              BranchSideFuncs:
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Branch String:   'crypto/x509/x_name.c:332,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:333,23'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:343,20'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:334,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:335,17'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:336,51'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:336,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:337,17'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:341,19'
              BranchSideFuncs:
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:344,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:345,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:348,36'
              BranchSideFuncs:
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:349,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:350,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:353,32'
              BranchSideFuncs:
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:353,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:354,13'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:355,14'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:355,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:356,13'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:359,18'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - i2d_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_cmp4
                - X509_NAME_ENTRY_new
                - OBJ_dup
                - asn1_string_canon
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_sk_new_null
                - sk_STACK_OF_X509_NAME_ENTRY_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:365,9'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:366,23'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Branch String:   'crypto/x509/x_name.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:370,9'
              BranchSideFuncs:
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:372,20'
              BranchSideFuncs:
                - i2d_name_canon
                - X509_NAME_ENTRY_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
      Callsites:
        - Src:             'crypto/x509/x_name.c:318,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_name.c:321,9'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:321,9'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_name.c:325,15'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_new_null
        - Src:             'crypto/x509/x_name.c:327,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:327,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:327,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:330,21'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:330,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_name.c:331,17'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:331,17'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_name.c:333,23'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_name.c:336,18'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_push
        - Src:             'crypto/x509/x_name.c:337,17'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:337,17'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x_name.c:338,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:338,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:338,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:343,20'
          Dst:             X509_NAME_ENTRY_new
        - Src:             'crypto/x509/x_name.c:345,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:345,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:345,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:348,28'
          Dst:             OBJ_dup
        - Src:             'crypto/x509/x_name.c:350,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:350,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:350,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:353,14'
          Dst:             asn1_string_canon
        - Src:             'crypto/x509/x_name.c:355,14'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:355,14'
          Dst:             ossl_check_X509_NAME_ENTRY_type
        - Src:             'crypto/x509/x_name.c:355,14'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_name.c:356,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:356,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:356,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:363,11'
          Dst:             i2d_name_canon
        - Src:             'crypto/x509/x_name.c:368,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/x_name.c:374,5'
          Dst:             i2d_name_canon
        - Src:             'crypto/x509/x_name.c:379,5'
          Dst:             X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x_name.c:380,5'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:380,5'
          Dst:             local_sk_X509_NAME_ENTRY_pop_free
    - functionName:    X509_NAME_ENTRY_new
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_NAME_ENTRY_it
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:51,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:51,1'
              BranchSideFuncs:
                - X509_NAME_ENTRY_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_name.c:51,1'
              BranchSideFuncs:
                - X509_NAME_ENTRY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             X509_NAME_ENTRY_it
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             ASN1_item_new
    - functionName:    sk_STACK_OF_X509_NAME_ENTRY_value
      functionSourceFile: '/src/openssl/crypto/x509/x509_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      'struct.stack_st_X509_NAME_ENTRY *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_local.h:156,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_STACK_OF_X509_NAME_ENTRY_num
      functionSourceFile: '/src/openssl/crypto/x509/x509_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_OSSL_CRMF_MSG *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x509_local.h:156,1'
          Dst:             OPENSSL_sk_num
    - functionName:    x509_name_ex_print
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'char *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - pval
        - indent
        - fname
        - pctx
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_print_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:293,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:296,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_name.c:293,9'
          Dst:             X509_NAME_print_ex
    - functionName:    x509_name_ex_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'char **'
        - 'struct.ASN1_ITEM_st.15 *'
        - int
        - int
      constantsTouched: []
      argNames:
        - val
        - out
        - it
        - tag
        - aclass
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - x509_name_canon
        - x509_name_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:221,32'
              BranchSideFuncs:
                - x509_name_encode
                - __sanitizer_cov_trace_const_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_name.c:228,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x_name.c:222,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:223,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:224,31'
              BranchSideFuncs:
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x_name.c:225,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:226,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_name.c:227,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x_name.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:230,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_name.c:233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_name.c:221,15'
          Dst:             x509_name_encode
        - Src:             'crypto/x509/x_name.c:224,15'
          Dst:             x509_name_canon
    - functionName:    x509_name_ex_d2i
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'char **'
        - size_t
        - 'struct.ASN1_ITEM_st.15 *'
        - int
        - int
        - char
        - 'struct.ASN1_TLC_st *'
      constantsTouched: []
      argNames:
        - val
        - in
        - len
        - it
        - tag
        - aclass
        - opt
        - ctx
      BBCount:         32
      ICount:          277
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_item_ex_d2i
        - BUF_MEM_grow
        - ERR_new
        - OPENSSL_sk_num
        - OPENSSL_sk_push
        - OPENSSL_sk_set
        - OPENSSL_sk_value
        - X509_NAME_INTERNAL_it
        - X509_NAME_free
        - local_sk_X509_NAME_ENTRY_free
        - local_sk_X509_NAME_ENTRY_pop_free
        - ossl_check_X509_NAME_ENTRY_sk_type
        - ossl_check_const_X509_NAME_ENTRY_sk_type
        - sk_STACK_OF_X509_NAME_ENTRY_num
        - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - sk_STACK_OF_X509_NAME_ENTRY_value
        - x509_name_canon
        - x509_name_ex_free
        - x509_name_ex_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:163,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:164,13'
              BranchSideFuncs:
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - x509_name_ex_new
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - x509_name_ex_free
            - BranchSide:      'crypto/x509/x_name.c:165,9'
              BranchSideFuncs:
                - X509_NAME_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - x509_name_ex_new
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - x509_name_ex_free
        - Branch String:   'crypto/x509/x_name.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:175,10'
              BranchSideFuncs:
                - x509_name_ex_new
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - x509_name_ex_free
        - Branch String:   'crypto/x509/x_name.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:176,27'
              BranchSideFuncs:
                - x509_name_ex_free
                - x509_name_ex_new
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/x_name.c:177,31'
              BranchSideFuncs:
                - x509_name_ex_new
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/x_name.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:178,9'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/x_name.c:180,26'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/x_name.c:180,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:181,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/x_name.c:182,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/x_name.c:185,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:186,61'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
            - BranchSide:      'crypto/x509/x_name.c:195,30'
              BranchSideFuncs:
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Branch String:   'crypto/x509/x_name.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:188,21'
              BranchSideFuncs:
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
            - BranchSide:      'crypto/x509/x_name.c:194,5'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
        - Branch String:   'crypto/x509/x_name.c:190,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:191,17'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:192,19'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_set
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_num
                - __sanitizer_cov_trace_cmp4
                - x509_name_canon
                - __sanitizer_cov_trace_const_cmp4
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - sk_STACK_OF_X509_NAME_ENTRY_value
                - ossl_check_const_X509_NAME_ENTRY_sk_type.12273
                - OPENSSL_sk_value
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_type.12275
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:197,9'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
            - BranchSide:      'crypto/x509/x_name.c:198,50'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Branch String:   'crypto/x509/x_name.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:207,27'
              BranchSideFuncs:
                - X509_NAME_free
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_name.c:208,50'
              BranchSideFuncs:
                - sk_STACK_OF_X509_NAME_ENTRY_pop_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/x_name.c:169,37'
          Dst:             X509_NAME_INTERNAL_it
        - Src:             'crypto/x509/x_name.c:168,11'
          Dst:             ASN1_item_ex_d2i
        - Src:             'crypto/x509/x_name.c:176,9'
          Dst:             x509_name_ex_free
        - Src:             'crypto/x509/x_name.c:177,10'
          Dst:             x509_name_ex_new
        - Src:             'crypto/x509/x_name.c:180,10'
          Dst:             BUF_MEM_grow
        - Src:             'crypto/x509/x_name.c:185,21'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_num
        - Src:             'crypto/x509/x_name.c:186,19'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_value
        - Src:             'crypto/x509/x_name.c:187,25'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:187,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/x509/x_name.c:188,21'
          Dst:             ossl_check_const_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:188,21'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/x509/x_name.c:190,18'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:190,18'
          Dst:             ossl_check_X509_NAME_ENTRY_type
        - Src:             'crypto/x509/x_name.c:190,18'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_name.c:192,19'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:192,19'
          Dst:             ossl_check_X509_NAME_ENTRY_type
        - Src:             'crypto/x509/x_name.c:192,19'
          Dst:             OPENSSL_sk_set
        - Src:             'crypto/x509/x_name.c:195,11'
          Dst:             x509_name_canon
        - Src:             'crypto/x509/x_name.c:198,5'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:198,5'
          Dst:             local_sk_X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x_name.c:207,9'
          Dst:             X509_NAME_free
        - Src:             'crypto/x509/x_name.c:208,5'
          Dst:             sk_STACK_OF_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:208,5'
          Dst:             local_sk_X509_NAME_ENTRY_pop_free
        - Src:             'crypto/x509/x_name.c:210,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:210,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:210,5'
          Dst:             ERR_set_error
    - functionName:    x509_name_ex_free
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BUF_MEM_free
        - CRYPTO_free
        - OPENSSL_sk_pop_free
        - X509_NAME_ENTRY_free
        - ossl_check_X509_NAME_ENTRY_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:120,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:122,23'
              BranchSideFuncs:
                - BUF_MEM_free
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - ossl_check_X509_NAME_ENTRY_freefunc_type
                - OPENSSL_sk_pop_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x_name.c:124,5'
          Dst:             BUF_MEM_free
        - Src:             'crypto/x509/x_name.c:125,5'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:125,5'
          Dst:             ossl_check_X509_NAME_ENTRY_freefunc_type
        - Src:             'crypto/x509/x_name.c:125,5'
          Dst:             X509_NAME_ENTRY_free
        - Src:             'crypto/x509/x_name.c:125,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x_name.c:126,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_name.c:127,5'
          Dst:             CRYPTO_free
    - functionName:    x509_name_ex_new
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
      constantsTouched: []
      argNames:
        - val
        - it
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BUF_MEM_new
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - OPENSSL_sk_free
        - OPENSSL_sk_new_null
        - ossl_check_X509_NAME_ENTRY_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:96,25'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - BUF_MEM_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_name.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:97,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:100,23'
              BranchSideFuncs:
                - BUF_MEM_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:100,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:101,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:109,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:110,9'
              BranchSideFuncs:
                - ossl_check_X509_NAME_ENTRY_sk_type.12274
                - OPENSSL_sk_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_name.c:92,22'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x_name.c:96,25'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_name.c:97,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:97,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:97,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:100,23'
          Dst:             BUF_MEM_new
        - Src:             'crypto/x509/x_name.c:101,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:101,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:101,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:110,9'
          Dst:             ossl_check_X509_NAME_ENTRY_sk_type
        - Src:             'crypto/x509/x_name.c:110,9'
          Dst:             OPENSSL_sk_free
        - Src:             'crypto/x509/x_name.c:111,9'
          Dst:             CRYPTO_free
    - functionName:    X509_NAME_free
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_NAME_it
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             ASN1_item_free
    - functionName:    X509_NAME_it
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_get0_der
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_name_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - nm
        - pder
        - pderlen
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - i2d_X509_NAME
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:550,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:552,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:553,34'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_name.c:554,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:555,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:556,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_name.c:550,9'
          Dst:             i2d_X509_NAME
    - functionName:    i2d_X509_NAME
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_NAME_it
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             ASN1_item_i2d
    - functionName:    X509_NAME_print
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_name_st *'
        - int
      constantsTouched: []
      argNames:
        - bp
        - name
        - obase
      BBCount:         35
      ICount:          208
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - BIO_write
        - CRYPTO_free
        - ERR_new
        - X509_NAME_oneline
        - ossl_isupper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:509,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:511,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:511,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:512,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:515,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:519,26'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:520,28'
              BranchSideFuncs:
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:522,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:520,34'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:520,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_name.c:522,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:520,52'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:521,47'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:524,17'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:521,53'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:521,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:522,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:522,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:522,24'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:524,17'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:519,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:524,17'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:533,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:525,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:526,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:527,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_name.c:528,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:529,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:532,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:529,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:530,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:531,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_name.c:533,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:534,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_name.c:535,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isupper
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/x509/x_name.c:508,9'
          Dst:             X509_NAME_oneline
        - Src:             'crypto/x509/x_name.c:512,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_name.c:520,15'
          Dst:             ossl_isupper
        - Src:             'crypto/x509/x_name.c:521,34'
          Dst:             ossl_isupper
        - Src:             'crypto/x509/x_name.c:525,17'
          Dst:             BIO_write
        - Src:             'crypto/x509/x_name.c:529,21'
          Dst:             BIO_write
        - Src:             'crypto/x509/x_name.c:538,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_name.c:541,5'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_name.c:541,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_name.c:541,5'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_name.c:542,5'
          Dst:             CRYPTO_free
    - functionName:    X509_NAME_set
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_st **'
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - xn
        - name
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - X509_NAME_dup
        - X509_NAME_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:495,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:496,36'
              BranchSideFuncs:
                - X509_NAME_dup
                - X509_NAME_free
        - Branch String:   'crypto/x509/x_name.c:496,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_name.c:498,21'
              BranchSideFuncs:
                - X509_NAME_free
      Callsites:
        - Src:             'crypto/x509/x_name.c:496,22'
          Dst:             X509_NAME_dup
        - Src:             'crypto/x509/x_name.c:498,5'
          Dst:             X509_NAME_free
    - functionName:    X509_NAME_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_NAME_it
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:88,1'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_name.c:88,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_NAME_new
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_NAME_it
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x_name.c:86,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_name.c:86,1'
              BranchSideFuncs:
                - X509_NAME_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_name.c:86,1'
              BranchSideFuncs:
                - X509_NAME_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             ASN1_item_new
    - functionName:    d2i_X509_NAME
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'struct.X509_name_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_name_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_NAME_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             X509_NAME_it
        - Src:             'crypto/x509/x_name.c:86,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_NAME_ENTRY_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_name_entry_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_NAME_ENTRY_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:52,1'
          Dst:             X509_NAME_ENTRY_it
        - Src:             'crypto/x509/x_name.c:52,1'
          Dst:             ASN1_item_dup
    - functionName:    i2d_X509_NAME_ENTRY
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_name_entry_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_NAME_ENTRY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             X509_NAME_ENTRY_it
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_NAME_ENTRY
      functionSourceFile: '/src/openssl/crypto/x509/x_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.X509_name_entry_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_name_entry_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_NAME_ENTRY_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             X509_NAME_ENTRY_it
        - Src:             'crypto/x509/x_name.c:51,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    x509_pubkey_ex_populate
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_BIT_STRING_new
        - X509_ALGOR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:105,33'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/x509/x_pubkey.c:106,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/x509/x_pubkey.c:106,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:106,13'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
            - BranchSide:      'crypto/x509/x_pubkey.c:106,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:105,33'
          Dst:             X509_ALGOR_new
        - Src:             'crypto/x509/x_pubkey.c:107,38'
          Dst:             ASN1_BIT_STRING_new
    - functionName:    x509_pubkey_ex_d2i_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'char **'
        - size_t
        - 'struct.ASN1_ITEM_st *'
        - int
        - int
        - char
        - 'struct.ASN1_TLC_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pval
        - in
        - len
        - it
        - tag
        - aclass
        - opt
        - ctx
        - libctx
        - propq
      BBCount:         38
      ICount:          296
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ASN1_item_ex_d2i
        - CRYPTO_free
        - CRYPTO_memdup
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_PKEY_free
        - OBJ_obj2txt
        - OSSL_DECODER_CTX_free
        - OSSL_DECODER_CTX_new_for_pkey
        - OSSL_DECODER_from_data
        - X509_PUBKEY_INTERNAL_it
        - ossl_assert_int
        - x509_pubkey_decode
        - x509_pubkey_ex_new_ex
        - x509_pubkey_ex_populate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:143,23'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:143,49'
              BranchSideFuncs:
                - x509_pubkey_ex_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - x509_pubkey_ex_populate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:145,34'
              BranchSideFuncs:
                - x509_pubkey_ex_populate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:144,9'
              BranchSideFuncs:
                - x509_pubkey_ex_populate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:145,34'
              BranchSideFuncs:
                - x509_pubkey_ex_populate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:145,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:146,9'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:151,33'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_ex_d2i
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:154,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:156,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.12412
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:158,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:162,30'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ERR_set_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:177,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:179,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:184,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
        - Branch String:   'crypto/x509/x_pubkey.c:184,18'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:184,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - CRYPTO_memdup
            - BranchSide:      'crypto/x509/x_pubkey.c:230,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_pubkey.c:184,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:187,23'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:230,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_pubkey.c:193,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:194,22'
              BranchSideFuncs:
                - CRYPTO_memdup
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:200,13'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:195,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:196,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:197,24'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_DECODER_CTX_new_for_pkey
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:202,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:204,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:208,45'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_new_for_pkey
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:217,40'
              BranchSideFuncs:
                - OSSL_DECODER_from_data
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:228,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_pubkey.c:217,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:217,55'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:218,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:218,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:223,21'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:227,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:143,27'
          Dst:             x509_pubkey_ex_new_ex
        - Src:             'crypto/x509/x_pubkey.c:145,10'
          Dst:             x509_pubkey_ex_populate
        - Src:             'crypto/x509/x_pubkey.c:146,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:146,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:146,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:152,33'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:151,16'
          Dst:             ASN1_item_ex_d2i
        - Src:             'crypto/x509/x_pubkey.c:157,10'
          Dst:             ossl_assert_int
        - Src:             'crypto/x509/x_pubkey.c:158,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:158,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:158,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:163,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:171,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/x509/x_pubkey.c:177,16'
          Dst:             x509_pubkey_decode
        - Src:             'crypto/x509/x_pubkey.c:179,9'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/x509/x_pubkey.c:194,22'
          Dst:             CRYPTO_memdup
        - Src:             'crypto/x509/x_pubkey.c:202,13'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/x509/x_pubkey.c:204,13'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/x509/x_pubkey.c:208,14'
          Dst:             OSSL_DECODER_CTX_new_for_pkey
        - Src:             'crypto/x509/x_pubkey.c:217,17'
          Dst:             OSSL_DECODER_from_data
        - Src:             'crypto/x509/x_pubkey.c:223,21'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/x509/x_pubkey.c:224,21'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:224,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:224,21'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:230,5'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/x509/x_pubkey.c:233,5'
          Dst:             OSSL_DECODER_CTX_free
        - Src:             'crypto/x509/x_pubkey.c:234,5'
          Dst:             CRYPTO_free
    - functionName:    x509_pubkey_ex_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pval
        - it
        - libctx
        - propq
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - x509_pubkey_ex_free
        - x509_pubkey_ex_populate
        - x509_pubkey_set0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:116,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:118,34'
              BranchSideFuncs:
                - x509_pubkey_ex_populate
                - __sanitizer_cov_trace_const_cmp4
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_pubkey.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:119,37'
              BranchSideFuncs:
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:120,29'
              BranchSideFuncs:
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:120,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:124,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:116,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x_pubkey.c:118,10'
          Dst:             x509_pubkey_ex_populate
        - Src:             'crypto/x509/x_pubkey.c:119,13'
          Dst:             x509_pubkey_set0_libctx
        - Src:             'crypto/x509/x_pubkey.c:120,9'
          Dst:             x509_pubkey_ex_free
        - Src:             'crypto/x509/x_pubkey.c:122,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:122,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:122,9'
          Dst:             ERR_set_error
    - functionName:    X509_PUBKEY_INTERNAL_it
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x509_pubkey_decode
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st **'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - ppkey
        - key
      BBCount:         19
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ENGINE_finish
        - ENGINE_get_pkey_meth_engine
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set_type
        - OBJ_obj2nid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:410,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:412,17'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:423,12'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:415,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:417,23'
              BranchSideFuncs:
                - ENGINE_finish
                - EVP_PKEY_new
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:424,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:425,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:429,28'
              BranchSideFuncs:
                - EVP_PKEY_set_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_pubkey.c:429,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:430,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_pubkey.c:434,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_pubkey.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:440,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:443,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:440,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:442,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:409,11'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/x509/x_pubkey.c:414,13'
          Dst:             ENGINE_get_pkey_meth_engine
        - Src:             'crypto/x509/x_pubkey.c:417,9'
          Dst:             ENGINE_finish
        - Src:             'crypto/x509/x_pubkey.c:423,12'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:425,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:425,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:425,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:429,10'
          Dst:             EVP_PKEY_set_type
        - Src:             'crypto/x509/x_pubkey.c:430,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:430,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:430,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:443,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:443,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:443,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:451,5'
          Dst:             EVP_PKEY_free
    - functionName:    x509_pubkey_set0_libctx
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_pubkey_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - libctx
        - propq
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:51,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_pubkey.c:60,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:55,24'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_pubkey.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:56,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:57,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:58,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:52,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_pubkey.c:55,24'
          Dst:             CRYPTO_strdup
    - functionName:    x509_pubkey_ex_free
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - pval
        - it
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_BIT_STRING_free
        - CRYPTO_free
        - EVP_PKEY_free
        - X509_ALGOR_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:90,22'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:90,51'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - EVP_PKEY_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:90,22'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:90,9'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - EVP_PKEY_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_pubkey.c:91,25'
              BranchSideFuncs:
                - X509_ALGOR_free
                - ASN1_BIT_STRING_free
                - EVP_PKEY_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:91,9'
          Dst:             X509_ALGOR_free
        - Src:             'crypto/x509/x_pubkey.c:92,9'
          Dst:             ASN1_BIT_STRING_free
        - Src:             'crypto/x509/x_pubkey.c:93,9'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:94,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_pubkey.c:95,9'
          Dst:             CRYPTO_free
    - functionName:    x509_pubkey_ex_print
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ASN1_VALUE_st **'
        - int
        - 'char *'
        - 'struct.asn1_pctx_st *'
      constantsTouched: []
      argNames:
        - out
        - pval
        - indent
        - fname
        - pctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_print
        - X509_PUBKEY_INTERNAL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:249,28'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:248,12'
          Dst:             ASN1_item_print
    - functionName:    x509_pubkey_ex_i2d
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ASN1_VALUE_st **'
        - 'char **'
        - 'struct.ASN1_ITEM_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - pval
        - out
        - it
        - tag
        - aclass
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_ex_i2d
        - X509_PUBKEY_INTERNAL_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:241,40'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:241,12'
          Dst:             ASN1_item_ex_i2d
    - functionName:    ossl_x509_PUBKEY_get0_libctx
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_lib_ctx_st **'
        - 'char **'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - plibctx
        - ppropq
        - key
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:1074,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1075,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1076,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1076,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1077,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_PUBKEY_eq
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_pubkey_st *'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         27
      ICount:          125
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_PKEY_eq
        - X509_ALGOR_cmp
        - X509_PUBKEY_get0
        - X509_PUBKEY_get0_param
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:1056,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1057,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1058,9'
              BranchSideFuncs:
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
        - Branch String:   'crypto/x509/x_pubkey.c:1058,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1058,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1059,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1058,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1060,58'
              BranchSideFuncs:
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
        - Branch String:   'crypto/x509/x_pubkey.c:1060,61'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1060,64'
              BranchSideFuncs:
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
            - BranchSide:      'crypto/x509/x_pubkey.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1061,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1061,61'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1061,64'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1061,67'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
            - BranchSide:      'crypto/x509/x_pubkey.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1060,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1062,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1063,24'
              BranchSideFuncs:
                - X509_ALGOR_cmp
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
        - Branch String:   'crypto/x509/x_pubkey.c:1063,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1064,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1065,32'
              BranchSideFuncs:
                - X509_PUBKEY_get0
                - X509_PUBKEY_get0
                - EVP_PKEY_eq
        - Branch String:   'crypto/x509/x_pubkey.c:1066,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1066,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1065,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1067,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1068,24'
              BranchSideFuncs:
                - EVP_PKEY_eq
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:1060,10'
          Dst:             X509_PUBKEY_get0_param
        - Src:             'crypto/x509/x_pubkey.c:1061,13'
          Dst:             X509_PUBKEY_get0_param
        - Src:             'crypto/x509/x_pubkey.c:1063,9'
          Dst:             X509_ALGOR_cmp
        - Src:             'crypto/x509/x_pubkey.c:1065,15'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/x509/x_pubkey.c:1066,18'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/x509/x_pubkey.c:1068,12'
          Dst:             EVP_PKEY_eq
    - functionName:    X509_PUBKEY_get0_param
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.asn1_object_st **'
        - 'char **'
        - 'int *'
        - 'struct.X509_algor_st **'
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - ppkalg
        - pk
        - ppklen
        - pa
        - pub
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:1032,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1033,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1034,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1035,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1038,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:1038,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1038,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1039,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_PUBKEY_get0
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:457,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:458,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:462,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:464,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:468,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:458,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:458,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:458,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:464,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:464,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:464,9'
          Dst:             ERR_set_error
    - functionName:    X509_get0_pubkey_bitstr
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:1045,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1046,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:1047,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_PUBKEY_set0_param
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.X509_pubkey_st *'
        - 'struct.asn1_object_st *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pub
        - aobj
        - ptype
        - pval
        - penc
        - penclen
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - X509_ALGOR_set0
        - X509_PUBKEY_set0_public_key
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1022,9'
              BranchSideFuncs:
                - X509_PUBKEY_set0_public_key
            - BranchSide:      'crypto/x509/x_pubkey.c:1023,9'
              BranchSideFuncs:
                - X509_PUBKEY_set0_public_key
        - Branch String:   'crypto/x509/x_pubkey.c:1023,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:1024,37'
              BranchSideFuncs:
                - X509_PUBKEY_set0_public_key
            - BranchSide:      'crypto/x509/x_pubkey.c:1025,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:1021,10'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/x509/x_pubkey.c:1024,9'
          Dst:             X509_PUBKEY_set0_public_key
    - functionName:    X509_PUBKEY_set0_public_key
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.X509_pubkey_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pub
        - penc
        - penclen
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_set0
        - ossl_asn1_string_set_bits_left
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:1013,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/x509/x_pubkey.c:1014,5'
          Dst:             ossl_asn1_string_set_bits_left
    - functionName:    ossl_i2d_X448_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:994,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:995,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:996,18'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:996,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:997,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:1000,27'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:996,18'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:997,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:997,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:997,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:1000,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:1001,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:1003,5'
          Dst:             EVP_PKEY_free
    - functionName:    i2d_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         34
      ICount:          211
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_mem
        - OSSL_ENCODER_CTX_free
        - OSSL_ENCODER_CTX_get_num_encoders
        - OSSL_ENCODER_CTX_new_for_pkey
        - OSSL_ENCODER_to_bio
        - X509_PUBKEY_free
        - X509_PUBKEY_new
        - i2d_X509_PUBKEY
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:557,9'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_new_for_pkey
                - BIO_s_mem
                - BIO_new
                - OSSL_ENCODER_CTX_get_num_encoders
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - OSSL_ENCODER_to_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - X509_PUBKEY_new
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_PUBKEY
        - Branch String:   'crypto/x509/x_pubkey.c:557,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:558,22'
              BranchSideFuncs:
                - X509_PUBKEY_new
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_PUBKEY
            - BranchSide:      'crypto/x509/x_pubkey.c:570,16'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_new_for_pkey
                - BIO_s_mem
                - BIO_new
                - OSSL_ENCODER_CTX_get_num_encoders
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - OSSL_ENCODER_to_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/x509/x_pubkey.c:560,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:561,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:564,13'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_PUBKEY
        - Branch String:   'crypto/x509/x_pubkey.c:564,42'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:564,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - i2d_X509_PUBKEY
            - BranchSide:      'crypto/x509/x_pubkey.c:569,26'
              BranchSideFuncs:
                - X509_PUBKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:564,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:565,37'
              BranchSideFuncs:
                - i2d_X509_PUBKEY
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:569,26'
              BranchSideFuncs:
                - X509_PUBKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:579,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:579,16'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - OSSL_ENCODER_to_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_pubkey.c:595,18'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
        - Branch String:   'crypto/x509/x_pubkey.c:580,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:580,36'
              BranchSideFuncs:
                - OSSL_ENCODER_to_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_pubkey.c:595,18'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
        - Branch String:   'crypto/x509/x_pubkey.c:581,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:581,16'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_pubkey.c:595,18'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
        - Branch String:   'crypto/x509/x_pubkey.c:578,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:582,19'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/x509/x_pubkey.c:595,18'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
        - Branch String:   'crypto/x509/x_pubkey.c:584,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:585,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free
                - OSSL_ENCODER_CTX_free
            - BranchSide:      'crypto/x509/x_pubkey.c:594,9'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
        - Branch String:   'crypto/x509/x_pubkey.c:585,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:586,44'
              BranchSideFuncs:
                - BIO_free
                - OSSL_ENCODER_CTX_free
            - BranchSide:      'crypto/x509/x_pubkey.c:590,29'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free
                - OSSL_ENCODER_CTX_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:560,20'
          Dst:             X509_PUBKEY_new
        - Src:             'crypto/x509/x_pubkey.c:566,19'
          Dst:             i2d_X509_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:569,9'
          Dst:             X509_PUBKEY_free
        - Src:             'crypto/x509/x_pubkey.c:572,13'
          Dst:             OSSL_ENCODER_CTX_new_for_pkey
        - Src:             'crypto/x509/x_pubkey.c:575,28'
          Dst:             BIO_s_mem
        - Src:             'crypto/x509/x_pubkey.c:575,20'
          Dst:             BIO_new
        - Src:             'crypto/x509/x_pubkey.c:578,13'
          Dst:             OSSL_ENCODER_CTX_get_num_encoders
        - Src:             'crypto/x509/x_pubkey.c:580,16'
          Dst:             OSSL_ENCODER_to_bio
        - Src:             'crypto/x509/x_pubkey.c:581,16'
          Dst:             BIO_ctrl
        - Src:             'crypto/x509/x_pubkey.c:595,9'
          Dst:             BIO_free
        - Src:             'crypto/x509/x_pubkey.c:596,9'
          Dst:             OSSL_ENCODER_CTX_free
    - functionName:    X509_PUBKEY_new
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_PUBKEY_it
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:265,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:265,1'
              BranchSideFuncs:
                - X509_PUBKEY_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_pubkey.c:265,1'
              BranchSideFuncs:
                - X509_PUBKEY_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             X509_PUBKEY_it
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_pubkey_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_PUBKEY_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             X509_PUBKEY_it
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             ASN1_item_i2d
    - functionName:    X509_PUBKEY_free
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_PUBKEY_it
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             X509_PUBKEY_it
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             ASN1_item_free
    - functionName:    X509_PUBKEY_it
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_d2i_X448_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ecx_key_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
        - ossl_ecx_key_free
        - ossl_evp_pkey_get1_X448
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:974,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:975,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:976,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_ecx_key_free
                - ossl_evp_pkey_get1_X448
        - Branch String:   'crypto/x509/x_pubkey.c:976,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:977,39'
              BranchSideFuncs:
                - ossl_evp_pkey_get1_X448
                - EVP_PKEY_free
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:978,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:979,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:980,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:981,11'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:982,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:983,28'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:986,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:973,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:976,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:977,15'
          Dst:             ossl_evp_pkey_get1_X448
        - Src:             'crypto/x509/x_pubkey.c:978,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:983,9'
          Dst:             ossl_ecx_key_free
    - functionName:    ossl_d2i_PUBKEY_legacy
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d2i_PUBKEY_int
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:537,12'
          Dst:             d2i_PUBKEY_int
        - Src:             'crypto/x509/x_pubkey.c:537,12'
          Dst:             d2i_X509_PUBKEY
    - functionName:    d2i_X509_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_pubkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_PUBKEY_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             X509_PUBKEY_it
        - Src:             'crypto/x509/x_pubkey.c:265,1'
          Dst:             ASN1_item_d2i
    - functionName:    d2i_PUBKEY_int
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_st **'
        - 'char **'
        - size_t
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
        - libctx
        - propq
        - force_legacy
        - d2i_x509_pubkey
      BBCount:         24
      ICount:          172
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_zalloc
        - EVP_PKEY_free
        - X509_PUBKEY_free
        - X509_PUBKEY_get
        - x509_pubkey_set0_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:506,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:506,27'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:507,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:506,41'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:506,44'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:507,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:506,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:507,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:515,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:508,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:509,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:510,38'
              BranchSideFuncs:
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:510,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:511,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - X509_PUBKEY_free
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:512,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:516,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:517,9'
              BranchSideFuncs:
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:518,29'
              BranchSideFuncs:
                - X509_PUBKEY_get
                - X509_PUBKEY_free
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:521,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:522,9'
              BranchSideFuncs:
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:523,11'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:524,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:524,14'
              BranchSideFuncs:
                - EVP_PKEY_free
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:525,24'
              BranchSideFuncs:
                - EVP_PKEY_free
                - X509_PUBKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:507,16'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x_pubkey.c:510,14'
          Dst:             x509_pubkey_set0_libctx
        - Src:             'crypto/x509/x_pubkey.c:518,13'
          Dst:             X509_PUBKEY_get
        - Src:             'crypto/x509/x_pubkey.c:519,5'
          Dst:             X509_PUBKEY_free
        - Src:             'crypto/x509/x_pubkey.c:525,9'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:529,5'
          Dst:             X509_PUBKEY_free
    - functionName:    X509_PUBKEY_get
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_up_ref
        - X509_PUBKEY_get0
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:475,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:475,41'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:475,21'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:475,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:476,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:473,21'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/x509/x_pubkey.c:475,25'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/x509/x_pubkey.c:476,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:476,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:476,9'
          Dst:             ERR_set_error
    - functionName:    ossl_i2d_X25519_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:952,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:954,18'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:954,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:955,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:958,27'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:954,18'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:955,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:955,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:955,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:958,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:959,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:961,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_X25519_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ecx_key_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
        - ossl_ecx_key_free
        - ossl_evp_pkey_get1_X25519
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:932,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:933,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:934,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_ecx_key_free
                - ossl_evp_pkey_get1_X25519
        - Branch String:   'crypto/x509/x_pubkey.c:934,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:935,41'
              BranchSideFuncs:
                - ossl_evp_pkey_get1_X25519
                - EVP_PKEY_free
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:936,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:937,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:938,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:939,11'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:940,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:941,28'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:944,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:931,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:934,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:935,15'
          Dst:             ossl_evp_pkey_get1_X25519
        - Src:             'crypto/x509/x_pubkey.c:936,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:941,9'
          Dst:             ossl_ecx_key_free
    - functionName:    ossl_i2d_ED448_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:910,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:911,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:912,18'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:912,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:913,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:916,27'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:912,18'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:913,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:913,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:913,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:916,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:917,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:919,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_ED448_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ecx_key_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
        - ossl_ecx_key_free
        - ossl_evp_pkey_get1_ED448
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:890,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:892,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_ecx_key_free
                - ossl_evp_pkey_get1_ED448
        - Branch String:   'crypto/x509/x_pubkey.c:892,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:893,40'
              BranchSideFuncs:
                - ossl_evp_pkey_get1_ED448
                - EVP_PKEY_free
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:894,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:895,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:896,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:897,11'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:898,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:899,28'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:902,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:889,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:892,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:893,15'
          Dst:             ossl_evp_pkey_get1_ED448
        - Src:             'crypto/x509/x_pubkey.c:894,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:899,9'
          Dst:             ossl_ecx_key_free
    - functionName:    ossl_i2d_ED25519_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:868,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:870,18'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:870,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:871,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:874,27'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:870,18'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:871,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:871,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:871,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:874,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:875,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:877,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_ED25519_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ecx_key_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_free
        - ossl_d2i_PUBKEY_legacy
        - ossl_ecx_key_free
        - ossl_evp_pkey_get1_ED25519
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:849,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:851,38'
              BranchSideFuncs:
                - ossl_evp_pkey_get1_ED25519
                - EVP_PKEY_free
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:853,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:854,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:855,11'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'crypto/x509/x_pubkey.c:856,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:857,28'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'crypto/x509/x_pubkey.c:860,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:848,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:851,11'
          Dst:             ossl_evp_pkey_get1_ED25519
        - Src:             'crypto/x509/x_pubkey.c:852,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:857,9'
          Dst:             ossl_ecx_key_free
    - functionName:    i2d_EC_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:826,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:827,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:828,18'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:828,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:829,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:832,11'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:828,18'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:829,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:829,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:829,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:832,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:833,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:835,5'
          Dst:             EVP_PKEY_free
    - functionName:    d2i_EC_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ec_key_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EC_KEY_free
        - EVP_PKEY_free
        - EVP_PKEY_get1_EC_KEY
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:805,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:807,28'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EC_KEY_free
                - EVP_PKEY_get1_EC_KEY
        - Branch String:   'crypto/x509/x_pubkey.c:808,29'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:808,32'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:809,36'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_free
                - EC_KEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:808,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:809,36'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:810,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EC_KEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:811,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:813,11'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:814,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:815,22'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:818,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:804,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:807,12'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:809,15'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             'crypto/x509/x_pubkey.c:810,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:815,9'
          Dst:             EC_KEY_free
    - functionName:    i2d_DSA_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dsa_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:780,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:781,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:782,13'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:783,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:784,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:787,11'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:782,13'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:784,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:784,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:784,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:787,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:788,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:790,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_DSA_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        3
      argTypes:
        - 'struct.dsa_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - DSA_free
        - DSA_get0_pqg
        - d2i_DSA_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:761,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:762,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:763,18'
              BranchSideFuncs:
                - DSA_get0_pqg
                - DSA_free
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:764,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:764,22'
              BranchSideFuncs:
                - DSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:765,18'
              BranchSideFuncs:
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:764,32'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:764,35'
              BranchSideFuncs:
                - DSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:765,18'
              BranchSideFuncs:
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:764,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:765,18'
              BranchSideFuncs:
                - DSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:768,11'
              BranchSideFuncs:
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:769,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:770,19'
              BranchSideFuncs:
                - DSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:773,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:760,11'
          Dst:             d2i_DSA_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:763,5'
          Dst:             DSA_get0_pqg
        - Src:             'crypto/x509/x_pubkey.c:765,9'
          Dst:             DSA_free
        - Src:             'crypto/x509/x_pubkey.c:770,9'
          Dst:             DSA_free
    - functionName:    d2i_DSA_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionDepth:   0
      returnType:      'struct.dsa_st *'
      argCount:        3
      argTypes:
        - 'struct.dsa_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - DSA_free
        - EVP_PKEY_free
        - EVP_PKEY_get1_DSA
        - ossl_d2i_PUBKEY_legacy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:738,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:740,29'
              BranchSideFuncs:
                - EVP_PKEY_get1_DSA
                - EVP_PKEY_free
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:742,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:744,11'
              BranchSideFuncs:
                - DSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:745,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:746,19'
              BranchSideFuncs:
                - DSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:749,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:737,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:740,11'
          Dst:             EVP_PKEY_get1_DSA
        - Src:             'crypto/x509/x_pubkey.c:741,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:746,9'
          Dst:             DSA_free
    - functionName:    ossl_i2d_DHx_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dh_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:714,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:715,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:716,13'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:717,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:718,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:721,27'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:716,13'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:718,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:718,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:718,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:721,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:722,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:724,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_DHx_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        3
      argTypes:
        - 'struct.dh_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DH_free
        - EVP_PKEY_free
        - EVP_PKEY_get1_DH
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:695,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:697,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - DH_free
                - EVP_PKEY_get1_DH
        - Branch String:   'crypto/x509/x_pubkey.c:697,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:698,32'
              BranchSideFuncs:
                - EVP_PKEY_get1_DH
                - EVP_PKEY_free
                - DH_free
            - BranchSide:      'crypto/x509/x_pubkey.c:699,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - DH_free
        - Branch String:   'crypto/x509/x_pubkey.c:700,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:702,11'
              BranchSideFuncs:
                - DH_free
        - Branch String:   'crypto/x509/x_pubkey.c:703,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:704,18'
              BranchSideFuncs:
                - DH_free
            - BranchSide:      'crypto/x509/x_pubkey.c:707,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:694,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:697,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:698,15'
          Dst:             EVP_PKEY_get1_DH
        - Src:             'crypto/x509/x_pubkey.c:699,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:704,9'
          Dst:             DH_free
    - functionName:    ossl_i2d_DH_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dh_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:673,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:674,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:675,13'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:676,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:677,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:680,11'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:675,13'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:677,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:677,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:677,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:680,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:681,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:683,5'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_d2i_DH_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        3
      argTypes:
        - 'struct.dh_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DH_free
        - EVP_PKEY_free
        - EVP_PKEY_get1_DH
        - EVP_PKEY_get_id
        - ossl_d2i_PUBKEY_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:654,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:655,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:656,25'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - DH_free
                - EVP_PKEY_get1_DH
        - Branch String:   'crypto/x509/x_pubkey.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:657,32'
              BranchSideFuncs:
                - EVP_PKEY_get1_DH
                - EVP_PKEY_free
                - DH_free
            - BranchSide:      'crypto/x509/x_pubkey.c:658,19'
              BranchSideFuncs:
                - EVP_PKEY_free
                - DH_free
        - Branch String:   'crypto/x509/x_pubkey.c:659,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:661,11'
              BranchSideFuncs:
                - DH_free
        - Branch String:   'crypto/x509/x_pubkey.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:663,18'
              BranchSideFuncs:
                - DH_free
            - BranchSide:      'crypto/x509/x_pubkey.c:666,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:653,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:656,9'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/x509/x_pubkey.c:657,15'
          Dst:             EVP_PKEY_get1_DH
        - Src:             'crypto/x509/x_pubkey.c:658,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:663,9'
          Dst:             DH_free
    - functionName:    i2d_RSA_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rsa_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - i2d_PUBKEY
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:631,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:632,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:633,13'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:634,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:635,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:638,11'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - i2d_PUBKEY
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:633,13'
          Dst:             EVP_PKEY_new
        - Src:             'crypto/x509/x_pubkey.c:635,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:635,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:635,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:638,11'
          Dst:             EVP_PKEY_assign
        - Src:             'crypto/x509/x_pubkey.c:639,11'
          Dst:             i2d_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:641,5'
          Dst:             EVP_PKEY_free
    - functionName:    d2i_RSA_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        3
      argTypes:
        - 'struct.rsa_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_get1_RSA
        - RSA_free
        - ossl_d2i_PUBKEY_legacy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:613,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:614,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:615,29'
              BranchSideFuncs:
                - EVP_PKEY_get1_RSA
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:617,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:619,11'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'crypto/x509/x_pubkey.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:621,19'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'crypto/x509/x_pubkey.c:624,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:612,12'
          Dst:             ossl_d2i_PUBKEY_legacy
        - Src:             'crypto/x509/x_pubkey.c:615,11'
          Dst:             EVP_PKEY_get1_RSA
        - Src:             'crypto/x509/x_pubkey.c:616,5'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:621,9'
          Dst:             RSA_free
    - functionName:    d2i_PUBKEY
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d2i_PUBKEY_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:548,12'
          Dst:             d2i_PUBKEY_ex
    - functionName:    d2i_PUBKEY_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_st **'
        - 'char **'
        - size_t
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
        - libctx
        - propq
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d2i_PUBKEY_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:543,12'
          Dst:             d2i_PUBKEY_int
        - Src:             'crypto/x509/x_pubkey.c:543,12'
          Dst:             d2i_X509_PUBKEY
    - functionName:    X509_PUBKEY_set
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_pubkey_st **'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - x
        - pkey
      BBCount:         33
      ICount:          198
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - EVP_PKEY_free
        - EVP_PKEY_up_ref
        - OSSL_ENCODER_CTX_free
        - OSSL_ENCODER_CTX_new_for_pkey
        - OSSL_ENCODER_to_data
        - X509_PUBKEY_free
        - X509_PUBKEY_new
        - d2i_X509_PUBKEY
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:327,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:327,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:328,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:327,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:328,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:332,9'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_ENCODER_CTX_new_for_pkey
                - OSSL_ENCODER_to_data
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ENCODER_CTX_free
                - CRYPTO_free
                - d2i_X509_PUBKEY
                - X509_PUBKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:332,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:333,19'
              BranchSideFuncs:
                - X509_PUBKEY_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:346,16'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_ENCODER_CTX_new_for_pkey
                - OSSL_ENCODER_to_data
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_ENCODER_CTX_free
                - CRYPTO_free
                - d2i_X509_PUBKEY
        - Branch String:   'crypto/x509/x_pubkey.c:333,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:334,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:337,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:337,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:338,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:343,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:338,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:339,17'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:342,9'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:354,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:355,34'
              BranchSideFuncs:
                - d2i_X509_PUBKEY
                - OSSL_ENCODER_CTX_free
                - CRYPTO_free
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:360,31'
              BranchSideFuncs:
                - OSSL_ENCODER_CTX_free
                - CRYPTO_free
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:365,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:369,23'
              BranchSideFuncs:
                - X509_PUBKEY_free
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:370,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:371,9'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:374,10'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_pubkey.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:387,23'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_pubkey.c:389,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:328,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:328,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:328,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:333,19'
          Dst:             X509_PUBKEY_new
        - Src:             'crypto/x509/x_pubkey.c:334,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:334,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:334,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:339,17'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:339,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:339,17'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:343,13'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:343,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:343,13'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:350,13'
          Dst:             OSSL_ENCODER_CTX_new_for_pkey
        - Src:             'crypto/x509/x_pubkey.c:354,13'
          Dst:             OSSL_ENCODER_to_data
        - Src:             'crypto/x509/x_pubkey.c:357,18'
          Dst:             d2i_X509_PUBKEY
        - Src:             'crypto/x509/x_pubkey.c:360,9'
          Dst:             OSSL_ENCODER_CTX_free
        - Src:             'crypto/x509/x_pubkey.c:361,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_pubkey.c:365,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:365,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:365,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:369,5'
          Dst:             X509_PUBKEY_free
        - Src:             'crypto/x509/x_pubkey.c:370,10'
          Dst:             EVP_PKEY_up_ref
        - Src:             'crypto/x509/x_pubkey.c:371,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:371,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:387,9'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_pubkey.c:393,5'
          Dst:             X509_PUBKEY_free
    - functionName:    X509_PUBKEY_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         23
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_BIT_STRING_new
        - ASN1_BIT_STRING_set
        - CRYPTO_zalloc
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_PKEY_dup
        - X509_ALGOR_dup
        - X509_PUBKEY_INTERNAL_it
        - x509_pubkey_decode
        - x509_pubkey_ex_free
        - x509_pubkey_set0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:287,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:289,34'
              BranchSideFuncs:
                - x509_pubkey_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - X509_ALGOR_dup
                - ASN1_BIT_STRING_new
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:290,9'
              BranchSideFuncs:
                - X509_ALGOR_dup
                - ASN1_BIT_STRING_new
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:295,41'
              BranchSideFuncs:
                - X509_ALGOR_dup
                - ASN1_BIT_STRING_new
                - ASN1_BIT_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:296,34'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:300,29'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:297,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:297,33'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_pubkey.c:300,29'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_pubkey.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:300,29'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:306,9'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
        - Branch String:   'crypto/x509/x_pubkey.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:307,9'
              BranchSideFuncs:
                - ERR_set_mark
                - EVP_PKEY_dup
                - ERR_pop_to_mark
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:320,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_pubkey.c:309,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:310,13'
              BranchSideFuncs:
                - x509_pubkey_decode
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:318,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
        - Branch String:   'crypto/x509/x_pubkey.c:311,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:312,37'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - x509_pubkey_ex_free
                - ERR_clear_last_mark
            - BranchSide:      'crypto/x509/x_pubkey.c:317,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:285,27'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x_pubkey.c:289,10'
          Dst:             x509_pubkey_set0_libctx
        - Src:             'crypto/x509/x_pubkey.c:290,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:290,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:290,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:292,29'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:291,9'
          Dst:             x509_pubkey_ex_free
        - Src:             'crypto/x509/x_pubkey.c:295,26'
          Dst:             X509_ALGOR_dup
        - Src:             'crypto/x509/x_pubkey.c:296,34'
          Dst:             ASN1_BIT_STRING_new
        - Src:             'crypto/x509/x_pubkey.c:297,13'
          Dst:             ASN1_BIT_STRING_set
        - Src:             'crypto/x509/x_pubkey.c:301,29'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:300,9'
          Dst:             x509_pubkey_ex_free
        - Src:             'crypto/x509/x_pubkey.c:302,9'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_pubkey.c:302,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_pubkey.c:302,9'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_pubkey.c:307,9'
          Dst:             ERR_set_mark
        - Src:             'crypto/x509/x_pubkey.c:308,24'
          Dst:             EVP_PKEY_dup
        - Src:             'crypto/x509/x_pubkey.c:311,17'
          Dst:             x509_pubkey_decode
        - Src:             'crypto/x509/x_pubkey.c:313,37'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:312,17'
          Dst:             x509_pubkey_ex_free
        - Src:             'crypto/x509/x_pubkey.c:314,17'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/x509/x_pubkey.c:318,9'
          Dst:             ERR_pop_to_mark
    - functionName:    X509_PUBKEY_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_new_ex
        - X509_PUBKEY_free
        - X509_PUBKEY_it
        - x509_pubkey_set0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:273,26'
              BranchSideFuncs:
                - X509_PUBKEY_free
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:271,46'
          Dst:             X509_PUBKEY_it
        - Src:             'crypto/x509/x_pubkey.c:271,29'
          Dst:             ASN1_item_new_ex
        - Src:             'crypto/x509/x_pubkey.c:272,10'
          Dst:             x509_pubkey_set0_libctx
        - Src:             'crypto/x509/x_pubkey.c:273,9'
          Dst:             X509_PUBKEY_free
    - functionName:    ossl_X509_PUBKEY_INTERNAL_free
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_pubkey_st *'
      constantsTouched: []
      argNames:
        - xpub
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_PUBKEY_INTERNAL_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:83,40'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:83,5'
          Dst:             ASN1_item_free
    - functionName:    ossl_d2i_X509_PUBKEY_INTERNAL
      functionSourceFile: '/src/openssl/crypto/x509/x_pubkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        4
      argTypes:
        - 'char **'
        - size_t
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pp
        - len
        - libctx
        - propq
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_d2i_ex
        - CRYPTO_zalloc
        - X509_PUBKEY_INTERNAL_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_pubkey.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_pubkey.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_pubkey.c:76,44'
              BranchSideFuncs:
                - X509_PUBKEY_INTERNAL_it
                - ASN1_item_d2i_ex
      Callsites:
        - Src:             'crypto/x509/x_pubkey.c:72,25'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/x509/x_pubkey.c:77,44'
          Dst:             X509_PUBKEY_INTERNAL_it
        - Src:             'crypto/x509/x_pubkey.c:76,27'
          Dst:             ASN1_item_d2i_ex
    - functionName:    req_cb
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         25
      ICount:          183
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_OCTET_STRING_free
        - CRYPTO_free
        - ERR_new
        - EVP_PKEY_dup
        - EVP_PKEY_free
        - X509_PUBKEY_get0
        - X509_PUBKEY_set
        - ossl_x509_req_set0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:53,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:55,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/x_req.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:62,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_req.c:67,29'
              BranchSideFuncs:
                - ossl_x509_req_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
                - X509_PUBKEY_get0
                - EVP_PKEY_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_req.c:92,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:99,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:106,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:69,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:70,17'
              BranchSideFuncs:
                - X509_PUBKEY_get0
                - EVP_PKEY_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_req.c:71,17'
              BranchSideFuncs:
                - X509_PUBKEY_get0
                - EVP_PKEY_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/x509/x_req.c:71,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:72,51'
              BranchSideFuncs:
                - X509_PUBKEY_get0
                - EVP_PKEY_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_req.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:74,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:75,41'
              BranchSideFuncs:
                - EVP_PKEY_dup
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_req.c:87,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:76,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:77,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/x509/x_req.c:80,43'
              BranchSideFuncs:
                - X509_PUBKEY_set
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_free
        - Branch String:   'crypto/x509/x_req.c:80,25'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:81,39'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'crypto/x509/x_req.c:85,35'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'crypto/x509/x_req.c:55,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_req.c:62,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_req.c:63,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_req.c:69,18'
          Dst:             ossl_x509_req_set0_libctx
        - Src:             'crypto/x509/x_req.c:72,34'
          Dst:             X509_PUBKEY_get0
        - Src:             'crypto/x509/x_req.c:75,28'
          Dst:             EVP_PKEY_dup
        - Src:             'crypto/x509/x_req.c:77,25'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_req.c:77,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_req.c:77,25'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_req.c:80,26'
          Dst:             X509_PUBKEY_set
        - Src:             'crypto/x509/x_req.c:81,25'
          Dst:             EVP_PKEY_free
        - Src:             'crypto/x509/x_req.c:82,25'
          Dst:             ERR_new
        - Src:             'crypto/x509/x_req.c:82,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/x509/x_req.c:82,25'
          Dst:             ERR_set_error
        - Src:             'crypto/x509/x_req.c:85,21'
          Dst:             EVP_PKEY_free
    - functionName:    ossl_x509_req_set0_libctx
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - libctx
        - propq
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:150,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:151,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_req.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:155,24'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_req.c:159,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:156,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:157,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:158,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_req.c:152,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_req.c:155,24'
          Dst:             CRYPTO_strdup
    - functionName:    rinf_cb
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:41,28'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x_req.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_req.c:42,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:43,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:44,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_req.c:41,28'
          Dst:             OPENSSL_sk_new_null
    - functionName:    X509_REQ_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_new
        - X509_REQ_free
        - X509_REQ_it
        - ossl_x509_req_set0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_req.c:169,23'
              BranchSideFuncs:
                - X509_REQ_free
      Callsites:
        - Src:             'crypto/x509/x_req.c:167,38'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:167,23'
          Dst:             ASN1_item_new
        - Src:             'crypto/x509/x_req.c:168,10'
          Dst:             ossl_x509_req_set0_libctx
        - Src:             'crypto/x509/x_req.c:169,9'
          Dst:             X509_REQ_free
    - functionName:    X509_REQ_it
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_free
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_REQ_it
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             ASN1_item_free
    - functionName:    X509_REQ_INFO_it
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get0_distinguishing_id
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_set0_distinguishing_id
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - d_id
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_OCTET_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:133,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    X509_REQ_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        1
      argTypes:
        - 'struct.X509_req_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_REQ_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:129,1'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:129,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_REQ_new
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:127,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:127,1'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_req.c:127,1'
              BranchSideFuncs:
                - X509_REQ_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_REQ
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_REQ
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.X509_req_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_req_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_REQ_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             X509_REQ_it
        - Src:             'crypto/x509/x_req.c:127,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_REQ_INFO_free
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.X509_req_info_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_REQ_INFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             ASN1_item_free
    - functionName:    X509_REQ_INFO_new
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.X509_req_info_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_REQ_INFO_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_req.c:119,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_req.c:119,1'
              BranchSideFuncs:
                - X509_REQ_INFO_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_req.c:119,1'
              BranchSideFuncs:
                - X509_REQ_INFO_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             ASN1_item_new
    - functionName:    i2d_X509_REQ_INFO
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.X509_req_info_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_REQ_INFO_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_REQ_INFO
      functionSourceFile: '/src/openssl/crypto/x509/x_req.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.X509_req_info_st *'
      argCount:        3
      argTypes:
        - 'struct.X509_req_info_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_REQ_INFO_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             X509_REQ_INFO_it
        - Src:             'crypto/x509/x_req.c:119,1'
          Dst:             ASN1_item_d2i
    - functionName:    ossl_check_IPAddressFamily_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_IPAddressFamily_sk_type
      functionSourceFile: '/src/openssl/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_IPAddressFamily *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x509_cb
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.ASN1_VALUE_st **'
        - 'struct.ASN1_ITEM_st.15 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - operation
        - pval
        - it
        - exarg
      BBCount:         17
      ICount:          272
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - ASIdentifiers_free
        - ASN1_OCTET_STRING_free
        - AUTHORITY_KEYID_free
        - CRL_DIST_POINTS_free
        - CRYPTO_free
        - CRYPTO_free_ex_data
        - CRYPTO_new_ex_data
        - GENERAL_NAMES_free
        - IPAddressFamily_free
        - NAME_CONSTRAINTS_free
        - OPENSSL_sk_pop_free
        - X509_CERT_AUX_free
        - ossl_check_IPAddressFamily_sk_type
        - ossl_policy_cache_free
        - ossl_x509_set0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:41,5'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:44,51'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - X509_CERT_AUX_free
                - ASN1_OCTET_STRING_free
                - AUTHORITY_KEYID_free
                - CRL_DIST_POINTS_free
                - ossl_policy_cache_free
                - GENERAL_NAMES_free
                - NAME_CONSTRAINTS_free
                - ossl_check_IPAddressFamily_sk_type
                - ossl_check_IPAddressFamily_freefunc_type
                - OPENSSL_sk_pop_free
                - ASIdentifiers_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_x509.c:61,9'
              BranchSideFuncs:
                - CRYPTO_new_ex_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_x509.c:85,51'
              BranchSideFuncs:
                - CRYPTO_free_ex_data
                - X509_CERT_AUX_free
                - ASN1_OCTET_STRING_free
                - AUTHORITY_KEYID_free
                - CRL_DIST_POINTS_free
                - ossl_policy_cache_free
                - GENERAL_NAMES_free
                - NAME_CONSTRAINTS_free
                - ossl_check_IPAddressFamily_sk_type
                - ossl_check_IPAddressFamily_freefunc_type
                - OPENSSL_sk_pop_free
                - ASIdentifiers_free
                - ASN1_OCTET_STRING_free
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_x509.c:103,25'
              BranchSideFuncs:
                - ossl_x509_set0_libctx
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_x509.c:111,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:119,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:126,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:80,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:81,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:82,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:105,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:106,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:44,9'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/x509/x_x509.c:45,9'
          Dst:             X509_CERT_AUX_free
        - Src:             'crypto/x509/x_x509.c:46,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_x509.c:47,9'
          Dst:             AUTHORITY_KEYID_free
        - Src:             'crypto/x509/x_x509.c:48,9'
          Dst:             CRL_DIST_POINTS_free
        - Src:             'crypto/x509/x_x509.c:49,9'
          Dst:             ossl_policy_cache_free
        - Src:             'crypto/x509/x_x509.c:50,9'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_x509.c:51,9'
          Dst:             NAME_CONSTRAINTS_free
        - Src:             'crypto/x509/x_x509.c:53,9'
          Dst:             ossl_check_IPAddressFamily_sk_type
        - Src:             'crypto/x509/x_x509.c:53,9'
          Dst:             ossl_check_IPAddressFamily_freefunc_type
        - Src:             'crypto/x509/x_x509.c:53,9'
          Dst:             IPAddressFamily_free
        - Src:             'crypto/x509/x_x509.c:53,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x_x509.c:54,9'
          Dst:             ASIdentifiers_free
        - Src:             'crypto/x509/x_x509.c:56,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_x509.c:80,14'
          Dst:             CRYPTO_new_ex_data
        - Src:             'crypto/x509/x_x509.c:85,9'
          Dst:             CRYPTO_free_ex_data
        - Src:             'crypto/x509/x_x509.c:86,9'
          Dst:             X509_CERT_AUX_free
        - Src:             'crypto/x509/x_x509.c:87,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_x509.c:88,9'
          Dst:             AUTHORITY_KEYID_free
        - Src:             'crypto/x509/x_x509.c:89,9'
          Dst:             CRL_DIST_POINTS_free
        - Src:             'crypto/x509/x_x509.c:90,9'
          Dst:             ossl_policy_cache_free
        - Src:             'crypto/x509/x_x509.c:91,9'
          Dst:             GENERAL_NAMES_free
        - Src:             'crypto/x509/x_x509.c:92,9'
          Dst:             NAME_CONSTRAINTS_free
        - Src:             'crypto/x509/x_x509.c:94,9'
          Dst:             ossl_check_IPAddressFamily_sk_type
        - Src:             'crypto/x509/x_x509.c:94,9'
          Dst:             ossl_check_IPAddressFamily_freefunc_type
        - Src:             'crypto/x509/x_x509.c:94,9'
          Dst:             IPAddressFamily_free
        - Src:             'crypto/x509/x_x509.c:94,9'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/x509/x_x509.c:95,9'
          Dst:             ASIdentifiers_free
        - Src:             'crypto/x509/x_x509.c:97,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_x509.c:98,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_x509.c:105,18'
          Dst:             ossl_x509_set0_libctx
    - functionName:    ossl_x509_set0_libctx
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - libctx
        - propq
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:149,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_x509.c:158,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:152,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:153,24'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'crypto/x509/x_x509.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:154,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:155,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:156,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:150,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/x509/x_x509.c:153,24'
          Dst:             CRYPTO_strdup
    - functionName:    X509_get0_distinguishing_id
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_set0_distinguishing_id
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - d_id
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_OCTET_STRING_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:309,5'
          Dst:             ASN1_OCTET_STRING_free
    - functionName:    X509_get_signature_nid
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_obj2nid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:304,12'
          Dst:             OBJ_obj2nid
    - functionName:    X509_get0_signature
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'struct.X509_algor_st **'
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - psig
        - palg
        - x
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:296,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:297,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:298,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:299,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    i2d_re_X509_tbs
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - x
        - pp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - i2d_X509_CINF
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:290,12'
          Dst:             i2d_X509_CINF
    - functionName:    i2d_X509_CINF
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_cinf_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_CINF_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             ASN1_item_i2d
    - functionName:    X509_CINF_it
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_x509_aux_internal
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - i2d_X509
        - i2d_X509_CERT_AUX
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:229,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:229,42'
              BranchSideFuncs:
                - i2d_X509
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/x509/x_x509.c:229,20'
              BranchSideFuncs:
                - i2d_X509
                - __sanitizer_cov_trace_const_cmp4
                - i2d_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_x509.c:237,21'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:237,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:238,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:237,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:240,32'
              BranchSideFuncs:
                - i2d_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/x509/x_x509.c:241,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:246,15'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:242,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:243,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:244,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:236,14'
          Dst:             i2d_X509
        - Src:             'crypto/x509/x_x509.c:240,14'
          Dst:             i2d_X509_CERT_AUX
    - functionName:    i2d_X509
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_it
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             ASN1_item_i2d
    - functionName:    X509_it
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_X509_AUX
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - i2d_x509_aux_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:266,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:266,24'
              BranchSideFuncs:
                - i2d_x509_aux_internal
            - BranchSide:      'crypto/x509/x_x509.c:267,38'
              BranchSideFuncs:
                - i2d_x509_aux_internal
        - Branch String:   'crypto/x509/x_x509.c:266,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:267,38'
              BranchSideFuncs:
                - i2d_x509_aux_internal
            - BranchSide:      'crypto/x509/x_x509.c:270,41'
              BranchSideFuncs:
                - i2d_x509_aux_internal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_x509_aux_internal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_x509.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:271,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:274,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2d_x509_aux_internal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_x509.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:279,36'
              BranchSideFuncs:
                - i2d_x509_aux_internal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/x509/x_x509.c:280,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:281,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/x509/x_x509.c:284,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:267,16'
          Dst:             i2d_x509_aux_internal
        - Src:             'crypto/x509/x_x509.c:270,19'
          Dst:             i2d_x509_aux_internal
        - Src:             'crypto/x509/x_x509.c:274,17'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/x509/x_x509.c:279,14'
          Dst:             i2d_x509_aux_internal
        - Src:             'crypto/x509/x_x509.c:281,9'
          Dst:             CRYPTO_free
    - functionName:    d2i_X509_AUX
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - X509_free
        - d2i_X509
        - d2i_X509_CERT_AUX
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:199,19'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:199,23'
              BranchSideFuncs:
                - d2i_X509
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x_x509.c:200,17'
              BranchSideFuncs:
                - d2i_X509
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x_x509.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:200,17'
              BranchSideFuncs:
                - d2i_X509
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x_x509.c:201,20'
              BranchSideFuncs:
                - d2i_X509
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x_x509.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:206,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
        - Branch String:   'crypto/x509/x_x509.c:207,20'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:207,43'
              BranchSideFuncs:
                - d2i_X509_CERT_AUX
                - __sanitizer_cov_trace_const_cmp4
                - X509_free
            - BranchSide:      'crypto/x509/x_x509.c:209,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:209,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:212,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:213,19'
              BranchSideFuncs:
                - X509_free
            - BranchSide:      'crypto/x509/x_x509.c:217,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509.c:214,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:215,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:201,11'
          Dst:             d2i_X509
        - Src:             'crypto/x509/x_x509.c:207,24'
          Dst:             d2i_X509_CERT_AUX
        - Src:             'crypto/x509/x_x509.c:213,9'
          Dst:             X509_free
    - functionName:    d2i_X509
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_free
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_it
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             ASN1_item_free
    - functionName:    X509_get_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - int
      constantsTouched: []
      argNames:
        - r
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_get_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:180,12'
          Dst:             CRYPTO_get_ex_data
    - functionName:    X509_set_ex_data
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - r
        - idx
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_set_ex_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:175,12'
          Dst:             CRYPTO_set_ex_data
    - functionName:    X509_new_ex
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - libctx
        - propq
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_new_ex
        - X509_free
        - X509_it
        - ossl_x509_set0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509.c:167,19'
              BranchSideFuncs:
                - X509_free
      Callsites:
        - Src:             'crypto/x509/x_x509.c:165,37'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:165,20'
          Dst:             ASN1_item_new_ex
        - Src:             'crypto/x509/x_x509.c:166,10'
          Dst:             ossl_x509_set0_libctx
        - Src:             'crypto/x509/x_x509.c:167,9'
          Dst:             X509_free
    - functionName:    X509_dup
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_dup
        - X509_it
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:139,1'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:139,1'
          Dst:             ASN1_item_dup
    - functionName:    X509_new
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.x509_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:138,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:138,1'
              BranchSideFuncs:
                - X509_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_x509.c:138,1'
              BranchSideFuncs:
                - X509_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             X509_it
        - Src:             'crypto/x509/x_x509.c:138,1'
          Dst:             ASN1_item_new
    - functionName:    X509_CINF_free
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_cinf_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_CINF_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             ASN1_item_free
    - functionName:    X509_CINF_new
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.x509_cinf_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_CINF_it
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509.c:31,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509.c:31,1'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_x509.c:31,1'
              BranchSideFuncs:
                - X509_CINF_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             ASN1_item_new
    - functionName:    d2i_X509_CINF
      functionSourceFile: '/src/openssl/crypto/x509/x_x509.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.x509_cinf_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_cinf_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_CINF_it
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             X509_CINF_it
        - Src:             'crypto/x509/x_x509.c:31,1'
          Dst:             ASN1_item_d2i
    - functionName:    X509_get0_reject_objects
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_OBJECT *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:173,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_get0_trust_objects
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'struct.stack_st_ASN1_OBJECT *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:166,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_reject_clear
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - OPENSSL_sk_pop_free
        - ossl_check_ASN1_OBJECT_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:156,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:156,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_freefunc_type.12666
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x_x509a.c:157,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_freefunc_type.12666
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:157,9'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x_x509a.c:157,9'
          Dst:             ossl_check_ASN1_OBJECT_freefunc_type
        - Src:             'crypto/x509/x_x509a.c:157,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x_x509a.c:157,9'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_ASN1_OBJECT_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_OBJECT *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_OBJECT_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_trust_clear
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_OBJECT_free
        - OPENSSL_sk_pop_free
        - ossl_check_ASN1_OBJECT_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:148,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_freefunc_type.12666
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/x509/x_x509a.c:149,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_freefunc_type.12666
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:149,9'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x_x509a.c:149,9'
          Dst:             ossl_check_ASN1_OBJECT_freefunc_type
        - Src:             'crypto/x509/x_x509a.c:149,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/x509/x_x509a.c:149,9'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    X509_add1_reject_object
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - x
        - obj
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OBJECT_free
        - OBJ_dup
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - aux_get
        - ossl_check_ASN1_OBJECT_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:130,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:132,24'
              BranchSideFuncs:
                - aux_get
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_x509a.c:132,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:133,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:134,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_x509a.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:135,27'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:137,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x_x509a.c:134,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:136,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:137,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x_x509a.c:137,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:137,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x_x509a.c:141,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:142,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:143,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:130,19'
          Dst:             OBJ_dup
        - Src:             'crypto/x509/x_x509a.c:132,16'
          Dst:             aux_get
        - Src:             'crypto/x509/x_x509a.c:135,27'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_x509a.c:137,9'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x_x509a.c:137,9'
          Dst:             ossl_check_ASN1_OBJECT_type
        - Src:             'crypto/x509/x_x509a.c:137,9'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_x509a.c:142,9'
          Dst:             ASN1_OBJECT_free
    - functionName:    aux_get
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.x509_cert_aux_st *'
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - X509_CERT_AUX_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:45,9'
              BranchSideFuncs:
                - X509_CERT_AUX_new
        - Branch String:   'crypto/x509/x_x509a.c:45,24'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:45,37'
              BranchSideFuncs:
                - X509_CERT_AUX_new
            - BranchSide:      'crypto/x509/x_x509a.c:47,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:47,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:45,37'
          Dst:             X509_CERT_AUX_new
    - functionName:    ossl_check_ASN1_OBJECT_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CERT_AUX_new
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.x509_cert_aux_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_new
        - X509_CERT_AUX_it
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:34,1'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:34,1'
              BranchSideFuncs:
                - X509_CERT_AUX_it
                - ASN1_item_new
            - BranchSide:      'crypto/x509/x_x509a.c:34,1'
              BranchSideFuncs:
                - X509_CERT_AUX_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             X509_CERT_AUX_it
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             ASN1_item_new
    - functionName:    X509_CERT_AUX_it
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_add1_trust_object
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - x
        - obj
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_OBJECT_free
        - OBJ_dup
        - OPENSSL_sk_new_null
        - OPENSSL_sk_push
        - aux_get
        - ossl_check_ASN1_OBJECT_sk_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:108,26'
              BranchSideFuncs:
                - OBJ_dup
                - aux_get
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x_x509a.c:112,24'
              BranchSideFuncs:
                - aux_get
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_x509a.c:109,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:110,13'
              BranchSideFuncs:
                - aux_get
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
            - BranchSide:      'crypto/x509/x_x509a.c:111,5'
              BranchSideFuncs:
                - aux_get
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_x509a.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:113,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:114,9'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OPENSSL_sk_new_null
        - Branch String:   'crypto/x509/x_x509a.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:115,26'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:117,10'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x_x509a.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:116,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:117,10'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
        - Branch String:   'crypto/x509/x_x509a.c:117,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:117,20'
              BranchSideFuncs:
                - ossl_check_ASN1_OBJECT_sk_type.12665
                - ossl_check_ASN1_OBJECT_type.12667
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/x509/x_x509a.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:117,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:117,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:118,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:108,18'
          Dst:             OBJ_dup
        - Src:             'crypto/x509/x_x509a.c:112,16'
          Dst:             aux_get
        - Src:             'crypto/x509/x_x509a.c:115,26'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/x509/x_x509a.c:117,20'
          Dst:             ossl_check_ASN1_OBJECT_sk_type
        - Src:             'crypto/x509/x_x509a.c:117,20'
          Dst:             ossl_check_ASN1_OBJECT_type
        - Src:             'crypto/x509/x_x509a.c:117,20'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/x509/x_x509a.c:120,5'
          Dst:             ASN1_OBJECT_free
    - functionName:    X509_keyid_get0
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:96,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:96,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:97,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:96,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:100,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_alias_get0
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.x509_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:87,17'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:87,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:91,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    X509_keyid_set1
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - id
        - len
      BBCount:         20
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_OCTET_STRING_new
        - ASN1_STRING_set
        - aux_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:71,14'
              BranchSideFuncs:
                - aux_get
                - ASN1_STRING_set
                - ASN1_OCTET_STRING_new
            - BranchSide:      'crypto/x509/x_x509a.c:77,24'
              BranchSideFuncs:
                - aux_get
                - ASN1_STRING_set
                - ASN1_OCTET_STRING_new
        - Branch String:   'crypto/x509/x_x509a.c:71,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:71,20'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:72,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:71,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:71,31'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:72,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:71,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:72,13'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:73,32'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/x509/x_x509a.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:79,9'
              BranchSideFuncs:
                - ASN1_STRING_set
                - ASN1_OCTET_STRING_new
        - Branch String:   'crypto/x509/x_x509a.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:80,26'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_new
                - ASN1_STRING_set
            - BranchSide:      'crypto/x509/x_x509a.c:82,28'
              BranchSideFuncs:
                - ASN1_STRING_set
        - Branch String:   'crypto/x509/x_x509a.c:79,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:82,28'
              BranchSideFuncs:
                - ASN1_STRING_set
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:73,9'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/x509/x_x509a.c:77,16'
          Dst:             aux_get
        - Src:             'crypto/x509/x_x509a.c:80,26'
          Dst:             ASN1_OCTET_STRING_new
        - Src:             'crypto/x509/x_x509a.c:82,12'
          Dst:             ASN1_STRING_set
    - functionName:    X509_alias_set1
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.x509_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - name
        - len
      BBCount:         20
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_STRING_set
        - ASN1_UTF8STRING_free
        - ASN1_UTF8STRING_new
        - aux_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/x509/x_x509a.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:54,14'
              BranchSideFuncs:
                - aux_get
                - ASN1_STRING_set
                - ASN1_UTF8STRING_new
            - BranchSide:      'crypto/x509/x_x509a.c:60,24'
              BranchSideFuncs:
                - aux_get
                - ASN1_STRING_set
                - ASN1_UTF8STRING_new
        - Branch String:   'crypto/x509/x_x509a.c:54,16'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:54,20'
              BranchSideFuncs:
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:54,27'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:54,31'
              BranchSideFuncs:
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/x509/x_x509a.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:55,13'
              BranchSideFuncs:
                - ASN1_UTF8STRING_free
            - BranchSide:      'crypto/x509/x_x509a.c:56,30'
              BranchSideFuncs:
                - ASN1_UTF8STRING_free
        - Branch String:   'crypto/x509/x_x509a.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:62,9'
              BranchSideFuncs:
                - ASN1_STRING_set
                - ASN1_UTF8STRING_new
        - Branch String:   'crypto/x509/x_x509a.c:62,28'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:62,45'
              BranchSideFuncs:
                - ASN1_UTF8STRING_new
                - ASN1_STRING_set
            - BranchSide:      'crypto/x509/x_x509a.c:64,28'
              BranchSideFuncs:
                - ASN1_STRING_set
        - Branch String:   'crypto/x509/x_x509a.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/x509/x_x509a.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/x509/x_x509a.c:64,28'
              BranchSideFuncs:
                - ASN1_STRING_set
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:56,9'
          Dst:             ASN1_UTF8STRING_free
        - Src:             'crypto/x509/x_x509a.c:60,16'
          Dst:             aux_get
        - Src:             'crypto/x509/x_x509a.c:62,45'
          Dst:             ASN1_UTF8STRING_new
        - Src:             'crypto/x509/x_x509a.c:64,12'
          Dst:             ASN1_STRING_set
    - functionName:    X509_trusted
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.x509_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_CERT_AUX_free
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x509_cert_aux_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_free
        - X509_CERT_AUX_it
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             X509_CERT_AUX_it
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             ASN1_item_free
    - functionName:    i2d_X509_CERT_AUX
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.x509_cert_aux_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_i2d
        - X509_CERT_AUX_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             X509_CERT_AUX_it
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_X509_CERT_AUX
      functionSourceFile: '/src/openssl/crypto/x509/x_x509a.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.x509_cert_aux_st *'
      argCount:        3
      argTypes:
        - 'struct.x509_cert_aux_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i
        - X509_CERT_AUX_it
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             X509_CERT_AUX_it
        - Src:             'crypto/x509/x_x509a.c:34,1'
          Dst:             ASN1_item_d2i
    - functionName:    io_destroy
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:119,12'
          Dst:             syscall
    - functionName:    afalg_waitfd_cleanup
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.async_wait_ctx_st *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - waitfd
        - custom
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:182,5'
          Dst:             close
    - functionName:    eventfd
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:114,12'
          Dst:             syscall
    - functionName:    io_getevents
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'struct.io_event *'
        - 'struct.timeval *'
      constantsTouched: []
      argNames:
        - ctx
        - min
        - max
        - events
        - timeout
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:154,16'
          Dst:             syscall
    - functionName:    io_read
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'struct.iocb **'
      constantsTouched: []
      argNames:
        - ctx
        - n
        - iocb
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:124,12'
          Dst:             syscall
    - functionName:    afalg_setup_async_event_notification
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.afalg_aio_st *'
      constantsTouched: []
      argNames:
        - aio
      BBCount:         25
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ASYNC_WAIT_CTX_get_fd
        - ASYNC_WAIT_CTX_set_wait_fd
        - ASYNC_get_current_job
        - ASYNC_get_wait_ctx
        - ERR_AFALG_error
        - afalg_waitfd_cleanup
        - close
        - eventfd
        - fcntl
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:192,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:194,38'
              BranchSideFuncs:
                - ASYNC_get_wait_ctx
                - ASYNC_WAIT_CTX_get_fd
                - __sanitizer_cov_trace_const_cmp4
                - eventfd
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_WAIT_CTX_set_wait_fd
                - __sanitizer_cov_trace_const_cmp4
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - close
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:232,20'
              BranchSideFuncs:
                - eventfd
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:195,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:200,37'
              BranchSideFuncs:
                - ASYNC_WAIT_CTX_get_fd
                - __sanitizer_cov_trace_const_cmp4
                - eventfd
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_WAIT_CTX_set_wait_fd
                - __sanitizer_cov_trace_const_cmp4
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - close
                - fprintf
                - perror
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:202,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:207,24'
              BranchSideFuncs:
                - eventfd
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_WAIT_CTX_set_wait_fd
                - __sanitizer_cov_trace_const_cmp4
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - close
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:208,17'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:209,17'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:215,46'
              BranchSideFuncs:
                - ASYNC_WAIT_CTX_set_wait_fd
                - __sanitizer_cov_trace_const_cmp4
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   'engines/e_afalg.c:218,17'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:220,23'
              BranchSideFuncs:
                - close
            - BranchSide:      'engines/e_afalg.c:224,23'
              BranchSideFuncs:
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_afalg.c:224,17'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:233,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:234,13'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:192,16'
          Dst:             ASYNC_get_current_job
        - Src:             'engines/e_afalg.c:194,19'
          Dst:             ASYNC_get_wait_ctx
        - Src:             'engines/e_afalg.c:200,15'
          Dst:             ASYNC_WAIT_CTX_get_fd
        - Src:             'engines/e_afalg.c:207,24'
          Dst:             eventfd
        - Src:             'engines/e_afalg.c:209,17'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:209,17'
          Dst:             perror
        - Src:             'engines/e_afalg.c:211,17'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:215,19'
          Dst:             ASYNC_WAIT_CTX_set_wait_fd
        - Src:             'engines/e_afalg.c:215,19'
          Dst:             afalg_waitfd_cleanup
        - Src:             'engines/e_afalg.c:220,17'
          Dst:             close
        - Src:             'engines/e_afalg.c:224,17'
          Dst:             fcntl
        - Src:             'engines/e_afalg.c:232,20'
          Dst:             eventfd
        - Src:             'engines/e_afalg.c:234,13'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:234,13'
          Dst:             perror
        - Src:             'engines/e_afalg.c:235,13'
          Dst:             ERR_AFALG_error
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_AFALG_error
      functionSourceFile: '/src/openssl/engines/e_afalg_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - function
        - reason
        - file
        - line
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_get_next_error_library
        - ERR_new
        - ERR_set_debug
      functionUses:    15
      BranchProfiles:
        - Branch String:   'engines/e_afalg_err.c:68,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:68,9'
              BranchSideFuncs:
                - ERR_get_next_error_library
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_debug
            - BranchSide:      'engines/e_afalg_err.c:69,20'
              BranchSideFuncs:
                - ERR_get_next_error_library
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_debug
      Callsites:
        - Src:             'engines/e_afalg_err.c:69,20'
          Dst:             ERR_get_next_error_library
        - Src:             'engines/e_afalg_err.c:70,5'
          Dst:             ERR_new
        - Src:             'engines/e_afalg_err.c:70,5'
          Dst:             ERR_set_debug
        - Src:             'engines/e_afalg_err.c:70,5'
          Dst:             ERR_set_error
        - Src:             'engines/e_afalg_err.c:71,5'
          Dst:             ERR_set_debug
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    afalg_set_iv_sk
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.cmsghdr *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cmsg
        - iv
        - len
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    afalg_set_op_sk
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cmsghdr *'
        - int
      constantsTouched: []
      argNames:
        - cmsg
        - op
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    afalg_fin_cipher_aio
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.afalg_aio_st *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - aio
        - sfd
        - buf
        - len
      BBCount:         58
      ICount:          333
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - ASYNC_pause_job
        - BIO_snprintf
        - ERR_AFALG_error
        - ERR_add_error_data
        - __errno_location
        - afalg_setup_async_event_notification
        - fprintf
        - io_getevents
        - io_read
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:279,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:280,50'
              BranchSideFuncs:
                - afalg_setup_async_event_notification
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:285,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:281,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:282,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:283,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:305,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:306,9'
              BranchSideFuncs:
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:310,5'
              BranchSideFuncs:
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:316,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:317,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:321,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:317,33'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:317,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:318,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:317,17'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:318,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:319,13'
              BranchSideFuncs:
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:321,27'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:321,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:324,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:325,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:337,30'
              BranchSideFuncs:
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:401,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:339,17'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:344,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:393,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:344,21'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:349,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:392,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:349,49'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:349,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:368,48'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
        - Branch String:   'engines/e_afalg.c:349,25'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:350,37'
              BranchSideFuncs:
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:368,48'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
        - Branch String:   'engines/e_afalg.c:351,29'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:352,29'
              BranchSideFuncs:
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:356,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:378,25'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:380,29'
              BranchSideFuncs:
                - ERR_AFALG_error
                - ERR_add_error_data
            - BranchSide:      'engines/e_afalg.c:384,29'
              BranchSideFuncs:
                - ERR_AFALG_error
                - ERR_add_error_data
        - Branch String:   'engines/e_afalg.c:401,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:312,9'
              BranchSideFuncs:
                - ASYNC_pause_job
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - io_getevents
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_snprintf
                - __sanitizer_cov_trace_switch
                - ERR_AFALG_error
                - ERR_add_error_data
                - ERR_AFALG_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - io_read
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:403,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:280,13'
          Dst:             afalg_setup_async_event_notification
        - Src:             'engines/e_afalg.c:304,9'
          Dst:             io_read
        - Src:             'engines/e_afalg.c:306,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:306,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:312,9'
          Dst:             ASYNC_pause_job
        - Src:             'engines/e_afalg.c:315,13'
          Dst:             read
        - Src:             'engines/e_afalg.c:317,17'
          Dst:             __errno_location
        - Src:             'engines/e_afalg.c:317,36'
          Dst:             __errno_location
        - Src:             'engines/e_afalg.c:319,13'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:319,13'
          Dst:             perror
        - Src:             'engines/e_afalg.c:337,17'
          Dst:             io_getevents
        - Src:             'engines/e_afalg.c:350,29'
          Dst:             io_read
        - Src:             'engines/e_afalg.c:352,29'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:352,29'
          Dst:             perror
        - Src:             'engines/e_afalg.c:377,25'
          Dst:             BIO_snprintf
        - Src:             'engines/e_afalg.c:380,29'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:381,29'
          Dst:             ERR_add_error_data
        - Src:             'engines/e_afalg.c:384,29'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:385,29'
          Dst:             ERR_add_error_data
        - Src:             'engines/e_afalg.c:394,17'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:394,17'
          Dst:             perror
    - functionName:    afalg_start_cipher_sk
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.afalg_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - actx
        - in
        - inl
        - iv
        - enc
      BBCount:         13
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __cmsg_nxthdr
        - afalg_set_iv_sk
        - afalg_set_op_sk
        - fprintf
        - sendmsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:508,12'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:508,10'
              BranchSideFuncs:
                - afalg_set_op_sk
                - __cmsg_nxthdr
                - afalg_set_iv_sk
                - sendmsg
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:508,10'
              BranchSideFuncs:
                - afalg_set_op_sk
                - __cmsg_nxthdr
                - afalg_set_iv_sk
                - sendmsg
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - fprintf
                - perror
        - Branch String:   'engines/e_afalg.c:559,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:560,9'
              BranchSideFuncs:
                - fprintf
                - perror
            - BranchSide:      'engines/e_afalg.c:565,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'engines/e_afalg.c:565,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:572,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:509,5'
          Dst:             afalg_set_op_sk
        - Src:             'engines/e_afalg.c:510,12'
          Dst:             __cmsg_nxthdr
        - Src:             'engines/e_afalg.c:511,5'
          Dst:             afalg_set_iv_sk
        - Src:             'engines/e_afalg.c:558,14'
          Dst:             sendmsg
        - Src:             'engines/e_afalg.c:560,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:560,9'
          Dst:             perror
    - functionName:    __cmsg_nxthdr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.cmsghdr *'
      argCount:        2
      argTypes:
        - 'struct.msghdr *'
        - 'struct.cmsghdr *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'struct.msghdr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    io_setup
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - n
        - ctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:109,12'
          Dst:             syscall
    - functionName:    afalg_init_aio
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.afalg_aio_st *'
      constantsTouched: []
      argNames:
        - aio
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_AFALG_error
        - fprintf
        - io_setup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:251,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:252,9'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:257,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'engines/e_afalg.c:250,9'
          Dst:             io_setup
        - Src:             'engines/e_afalg.c:252,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:252,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:253,9'
          Dst:             ERR_AFALG_error
    - functionName:    afalg_set_key
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.afalg_ctx_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - actx
        - key
        - klen
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_AFALG_error
        - fprintf
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:433,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:434,9'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:438,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:432,11'
          Dst:             setsockopt
        - Src:             'engines/e_afalg.c:434,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:434,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:435,9'
          Dst:             ERR_AFALG_error
    - functionName:    afalg_create_sk
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.afalg_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - actx
        - ciphertype
        - ciphername
      BBCount:         23
      ICount:          168
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_AFALG_error
        - OPENSSL_strlcpy
        - accept
        - bind
        - close
        - fprintf
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:455,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:456,9'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:461,14'
              BranchSideFuncs:
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - accept
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
                - fprintf
                - perror
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:462,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:463,9'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:468,24'
              BranchSideFuncs:
                - accept
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:469,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:470,9'
              BranchSideFuncs:
                - fprintf
                - perror
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:475,5'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:478,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:479,15'
              BranchSideFuncs:
                - close
                - __sanitizer_cov_trace_const_cmp4
                - close
            - BranchSide:      'engines/e_afalg.c:480,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   'engines/e_afalg.c:480,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:481,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'engines/e_afalg.c:482,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:451,5'
          Dst:             OPENSSL_strlcpy
        - Src:             'engines/e_afalg.c:452,5'
          Dst:             OPENSSL_strlcpy
        - Src:             'engines/e_afalg.c:454,17'
          Dst:             socket
        - Src:             'engines/e_afalg.c:456,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:456,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:457,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:461,9'
          Dst:             bind
        - Src:             'engines/e_afalg.c:463,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:463,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:464,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:468,17'
          Dst:             accept
        - Src:             'engines/e_afalg.c:470,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:470,9'
          Dst:             perror
        - Src:             'engines/e_afalg.c:471,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:479,9'
          Dst:             close
        - Src:             'engines/e_afalg.c:481,9'
          Dst:             close
    - functionName:    afalg_cipher_cleanup
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - close
        - io_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:702,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:708,57'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_cipher_data
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
                - __sanitizer_cov_trace_const_cmp4
                - io_destroy
                - close
        - Branch String:   'engines/e_afalg.c:709,22'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:709,25'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:710,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:709,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:712,11'
              BranchSideFuncs:
                - close
                - close
                - __sanitizer_cov_trace_const_cmp4
                - io_destroy
                - close
        - Branch String:   'engines/e_afalg.c:719,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:720,15'
              BranchSideFuncs:
                - close
                - io_destroy
            - BranchSide:      'engines/e_afalg.c:721,16'
              BranchSideFuncs:
                - io_destroy
      Callsites:
        - Src:             'engines/e_afalg.c:708,26'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_afalg.c:712,5'
          Dst:             close
        - Src:             'engines/e_afalg.c:713,5'
          Dst:             close
        - Src:             'engines/e_afalg.c:720,9'
          Dst:             close
        - Src:             'engines/e_afalg.c:721,5'
          Dst:             io_destroy
    - functionName:    afalg_do_cipher
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         26
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_is_encrypting
        - EVP_CIPHER_CTX_iv
        - EVP_CIPHER_CTX_iv_noconst
        - afalg_fin_cipher_aio
        - afalg_start_cipher_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:654,21'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:654,24'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:654,36'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:654,39'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:657,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:654,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:660,57'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_cipher_data
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv
                - EVP_CIPHER_CTX_is_encrypting
                - afalg_start_cipher_sk
                - __sanitizer_cov_trace_const_cmp4
                - afalg_fin_cipher_aio
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_afalg.c:661,22'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:661,25'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:661,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:671,38'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv
                - EVP_CIPHER_CTX_is_encrypting
                - afalg_start_cipher_sk
                - __sanitizer_cov_trace_const_cmp4
                - afalg_fin_cipher_aio
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_afalg.c:671,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:672,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv
                - EVP_CIPHER_CTX_is_encrypting
                - afalg_start_cipher_sk
                - __sanitizer_cov_trace_const_cmp4
                - afalg_fin_cipher_aio
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_afalg.c:676,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv
                - EVP_CIPHER_CTX_is_encrypting
                - afalg_start_cipher_sk
                - __sanitizer_cov_trace_const_cmp4
                - afalg_fin_cipher_aio
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_afalg.c:679,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:684,33'
              BranchSideFuncs:
                - afalg_fin_cipher_aio
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_afalg.c:685,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:688,38'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_afalg.c:688,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:689,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_afalg.c:692,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'engines/e_afalg.c:660,26'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_afalg.c:671,9'
          Dst:             EVP_CIPHER_CTX_is_encrypting
        - Src:             'engines/e_afalg.c:677,33'
          Dst:             EVP_CIPHER_CTX_iv
        - Src:             'engines/e_afalg.c:678,33'
          Dst:             EVP_CIPHER_CTX_is_encrypting
        - Src:             'engines/e_afalg.c:676,11'
          Dst:             afalg_start_cipher_sk
        - Src:             'engines/e_afalg.c:684,11'
          Dst:             afalg_fin_cipher_aio
        - Src:             'engines/e_afalg.c:688,9'
          Dst:             EVP_CIPHER_CTX_is_encrypting
        - Src:             'engines/e_afalg.c:689,16'
          Dst:             EVP_CIPHER_CTX_iv_noconst
        - Src:             'engines/e_afalg.c:692,16'
          Dst:             EVP_CIPHER_CTX_iv_noconst
    - functionName:    afalg_cipher_init
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - iv
        - enc
      BBCount:         30
      ICount:          173
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CIPHER_CTX_get0_cipher
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_get_iv_length
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_CTX_get_nid
        - afalg_create_sk
        - afalg_init_aio
        - afalg_set_key
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:583,21'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:583,24'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:583,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:588,36'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get0_cipher
                - EVP_CIPHER_CTX_get_cipher_data
                - EVP_CIPHER_CTX_get_nid
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:588,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:593,43'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_cipher_data
                - EVP_CIPHER_CTX_get_nid
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:594,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:599,41'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_nid
                - __sanitizer_cov_trace_switch
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:600,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:604,20'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:604,20'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:604,20'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:612,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:619,27'
              BranchSideFuncs:
                - afalg_create_sk
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:620,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:621,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:623,46'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_const_cmp4
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:623,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:624,9'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:625,25'
              BranchSideFuncs:
                - afalg_set_key
                - __sanitizer_cov_trace_const_cmp4
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:626,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:627,9'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:630,25'
              BranchSideFuncs:
                - afalg_init_aio
                - __sanitizer_cov_trace_const_cmp4
                - close
                - close
        - Branch String:   'engines/e_afalg.c:630,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:631,9'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'engines/e_afalg.c:637,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:588,9'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'engines/e_afalg.c:593,12'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_afalg.c:599,18'
          Dst:             EVP_CIPHER_CTX_get_nid
        - Src:             'engines/e_afalg.c:612,27'
          Dst:             EVP_CIPHER_CTX_get_iv_length
        - Src:             'engines/e_afalg.c:619,11'
          Dst:             afalg_create_sk
        - Src:             'engines/e_afalg.c:623,16'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'engines/e_afalg.c:625,11'
          Dst:             afalg_set_key
        - Src:             'engines/e_afalg.c:630,9'
          Dst:             afalg_init_aio
        - Src:             'engines/e_afalg.c:642,5'
          Dst:             close
        - Src:             'engines/e_afalg.c:643,5'
          Dst:             close
    - functionName:    get_cipher_handle
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionDepth:   0
      returnType:      'struct.cbc_cipher_handles *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:728,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:734,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:736,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_cbc
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_meth_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:941,24'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:942,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_afalg.c:942,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:942,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:943,41'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_afalg.c:946,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:943,9'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    ERR_unload_AFALG_strings
      functionSourceFile: '/src/openssl/engines/e_afalg_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_unload_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg_err.c:58,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:58,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_unload_strings
            - BranchSide:      'engines/e_afalg_err.c:58,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_unload_strings
        - Branch String:   'engines/e_afalg_err.c:58,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:58,9'
              BranchSideFuncs:
                - ERR_unload_strings
            - BranchSide:      'engines/e_afalg_err.c:60,28'
              BranchSideFuncs:
                - ERR_unload_strings
      Callsites:
        - Src:             'engines/e_afalg_err.c:60,9'
          Dst:             ERR_unload_strings
    - functionName:    afalg_ciphers
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.engine_st *'
        - 'struct.evp_cipher_st.1009 **'
        - 'int **'
        - int
      constantsTouched: []
      argNames:
        - e
        - cipher
        - nids
        - nid
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - afalg_aes_cbc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:775,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:776,10'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:780,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - afalg_aes_cbc
        - Branch String:   'engines/e_afalg.c:780,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:784,33'
              BranchSideFuncs:
                - afalg_aes_cbc
            - BranchSide:      'engines/e_afalg.c:784,33'
              BranchSideFuncs:
                - afalg_aes_cbc
            - BranchSide:      'engines/e_afalg.c:784,33'
              BranchSideFuncs:
                - afalg_aes_cbc
            - BranchSide:      'engines/e_afalg.c:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:784,19'
          Dst:             afalg_aes_cbc
    - functionName:    afalg_aes_cbc
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         24
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_free
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_meth_set_cleanup
        - EVP_CIPHER_meth_set_do_cipher
        - EVP_CIPHER_meth_set_flags
        - EVP_CIPHER_meth_set_impl_ctx_size
        - EVP_CIPHER_meth_set_init
        - EVP_CIPHER_meth_set_iv_length
        - afalg_cipher_cleanup
        - afalg_cipher_init
        - afalg_do_cipher
        - get_cipher_handle
      functionUses:    2
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:744,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:745,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:746,9'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_afalg.c:747,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:748,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:767,12'
              BranchSideFuncs: []
        - Branch String:   'engines/e_afalg.c:751,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:751,43'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:753,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:753,39'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:756,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:756,38'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:758,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:758,43'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:760,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:760,41'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:762,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:762,47'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_afalg.c:746,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:764,30'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:767,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:742,34'
          Dst:             get_cipher_handle
        - Src:             'engines/e_afalg.c:748,10'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_afalg.c:751,13'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_afalg.c:753,13'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_afalg.c:756,13'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_afalg.c:756,13'
          Dst:             afalg_cipher_init
        - Src:             'engines/e_afalg.c:758,13'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_afalg.c:758,13'
          Dst:             afalg_do_cipher
        - Src:             'engines/e_afalg.c:760,13'
          Dst:             EVP_CIPHER_meth_set_cleanup
        - Src:             'engines/e_afalg.c:760,13'
          Dst:             afalg_cipher_cleanup
        - Src:             'engines/e_afalg.c:762,13'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_afalg.c:764,9'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    afalg_finish
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    afalg_init
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    afalg_destroy
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ERR_unload_AFALG_strings
        - free_cbc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_afalg.c:951,5'
          Dst:             ERR_unload_AFALG_strings
        - Src:             'engines/e_afalg.c:952,5'
          Dst:             free_cbc
    - functionName:    ERR_load_AFALG_strings
      functionSourceFile: '/src/openssl/engines/e_afalg_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_get_next_error_library
        - ERR_load_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg_err.c:44,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:44,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_load_strings
                - ERR_get_next_error_library
            - BranchSide:      'engines/e_afalg_err.c:44,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_load_strings
                - ERR_get_next_error_library
        - Branch String:   'engines/e_afalg_err.c:44,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:45,20'
              BranchSideFuncs:
                - ERR_get_next_error_library
                - __sanitizer_cov_trace_const_cmp4
                - ERR_load_strings
            - BranchSide:      'engines/e_afalg_err.c:47,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_load_strings
        - Branch String:   'engines/e_afalg_err.c:47,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg_err.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg_err.c:49,26'
              BranchSideFuncs:
                - ERR_load_strings
      Callsites:
        - Src:             'engines/e_afalg_err.c:45,20'
          Dst:             ERR_get_next_error_library
        - Src:             'engines/e_afalg_err.c:49,9'
          Dst:             ERR_load_strings
    - functionName:    bind_afalg
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         23
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ENGINE_set_ciphers
        - ENGINE_set_destroy_function
        - ENGINE_set_finish_function
        - ENGINE_set_id
        - ENGINE_set_init_function
        - ENGINE_set_name
        - ERR_AFALG_error
        - ERR_load_AFALG_strings
        - afalg_aes_cbc
        - afalg_ciphers
        - afalg_destroy
        - afalg_finish
        - afalg_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:800,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:800,29'
              BranchSideFuncs:
                - ENGINE_set_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - ENGINE_set_destroy_function
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_init_function
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_finish_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:804,9'
              BranchSideFuncs:
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:801,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:801,41'
              BranchSideFuncs:
                - ENGINE_set_destroy_function
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - ENGINE_set_init_function
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_finish_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:804,9'
              BranchSideFuncs:
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:802,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:802,38'
              BranchSideFuncs:
                - ENGINE_set_init_function
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - ENGINE_set_finish_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:804,9'
              BranchSideFuncs:
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:803,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:803,40'
              BranchSideFuncs:
                - ENGINE_set_finish_function
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:804,9'
              BranchSideFuncs:
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:799,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:813,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:813,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:814,45'
              BranchSideFuncs:
                - afalg_aes_cbc
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:820,29'
              BranchSideFuncs:
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:814,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:815,13'
              BranchSideFuncs:
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:818,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - ERR_AFALG_error
                - afalg_aes_cbc
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:820,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:821,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:797,5'
          Dst:             ERR_load_AFALG_strings
        - Src:             'engines/e_afalg.c:799,10'
          Dst:             ENGINE_set_id
        - Src:             'engines/e_afalg.c:800,13'
          Dst:             ENGINE_set_name
        - Src:             'engines/e_afalg.c:801,13'
          Dst:             ENGINE_set_destroy_function
        - Src:             'engines/e_afalg.c:801,13'
          Dst:             afalg_destroy
        - Src:             'engines/e_afalg.c:802,13'
          Dst:             ENGINE_set_init_function
        - Src:             'engines/e_afalg.c:802,13'
          Dst:             afalg_init
        - Src:             'engines/e_afalg.c:803,13'
          Dst:             ENGINE_set_finish_function
        - Src:             'engines/e_afalg.c:803,13'
          Dst:             afalg_finish
        - Src:             'engines/e_afalg.c:804,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:814,13'
          Dst:             afalg_aes_cbc
        - Src:             'engines/e_afalg.c:815,13'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:820,10'
          Dst:             ENGINE_set_ciphers
        - Src:             'engines/e_afalg.c:820,10'
          Dst:             afalg_ciphers
        - Src:             'engines/e_afalg.c:821,9'
          Dst:             ERR_AFALG_error
    - functionName:    engine_afalg
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ENGINE_free
        - ENGINE_new
        - bind_afalg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:893,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:893,19'
              BranchSideFuncs:
                - ENGINE_new
                - bind_afalg
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
            - BranchSide:      'engines/e_afalg.c:893,19'
              BranchSideFuncs:
                - ENGINE_new
                - bind_afalg
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
        - Branch String:   'engines/e_afalg.c:894,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:896,21'
              BranchSideFuncs:
                - bind_afalg
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
        - Branch String:   'engines/e_afalg.c:896,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:897,21'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:900,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_afalg.c:893,19'
          Dst:             ENGINE_new
        - Src:             'engines/e_afalg.c:896,10'
          Dst:             bind_afalg
        - Src:             'engines/e_afalg.c:897,9'
          Dst:             ENGINE_free
    - functionName:    afalg_chk_platform
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_AFALG_error
        - atoi
        - close
        - fprintf
        - socket
        - strtok
        - uname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:848,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:850,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - uname
                - __sanitizer_cov_trace_const_cmp4
                - strtok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
                - atoi
                - strtok
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:850,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - uname
                - __sanitizer_cov_trace_const_cmp4
                - strtok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
                - atoi
                - strtok
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:856,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:857,9'
              BranchSideFuncs:
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:862,21'
              BranchSideFuncs:
                - strtok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
                - atoi
                - strtok
        - Branch String:   'engines/e_afalg.c:863,23'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:863,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
                - atoi
                - strtok
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_afalg.c:863,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
                - atoi
                - strtok
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_afalg.c:863,5'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:864,24'
              BranchSideFuncs:
                - atoi
                - strtok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:868,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:868,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:868,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:868,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
                - fprintf
                - fprintf
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:868,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:870,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:880,12'
              BranchSideFuncs:
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ERR_AFALG_error
        - Branch String:   'engines/e_afalg.c:881,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:882,9'
              BranchSideFuncs:
                - ERR_AFALG_error
            - BranchSide:      'engines/e_afalg.c:885,11'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'engines/e_afalg.c:855,11'
          Dst:             uname
        - Src:             'engines/e_afalg.c:857,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:862,11'
          Dst:             strtok
        - Src:             'engines/e_afalg.c:864,19'
          Dst:             atoi
        - Src:             'engines/e_afalg.c:865,15'
          Dst:             strtok
        - Src:             'engines/e_afalg.c:870,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:872,9'
          Dst:             fprintf
        - Src:             'engines/e_afalg.c:874,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:880,12'
          Dst:             socket
        - Src:             'engines/e_afalg.c:882,9'
          Dst:             ERR_AFALG_error
        - Src:             'engines/e_afalg.c:885,5'
          Dst:             close
    - functionName:    uname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.utsname *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    engine_load_afalg_int
      functionSourceFile: '/src/openssl/engines/e_afalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ENGINE_add
        - ENGINE_free
        - ERR_pop_to_mark
        - ERR_set_mark
        - afalg_chk_platform
        - engine_afalg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_afalg.c:905,13'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:907,10'
              BranchSideFuncs:
                - afalg_chk_platform
                - __sanitizer_cov_trace_const_cmp4
                - engine_afalg.12788
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
            - BranchSide:      'engines/e_afalg.c:907,10'
              BranchSideFuncs:
                - afalg_chk_platform
                - __sanitizer_cov_trace_const_cmp4
                - engine_afalg.12788
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
        - Branch String:   'engines/e_afalg.c:907,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:908,9'
              BranchSideFuncs:
                - engine_afalg.12788
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
            - BranchSide:      'engines/e_afalg.c:910,13'
              BranchSideFuncs:
                - engine_afalg.12788
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
        - Branch String:   'engines/e_afalg.c:911,9'
          Branch Sides:
            - BranchSide:      'engines/e_afalg.c:912,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_afalg.c:913,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
      Callsites:
        - Src:             'engines/e_afalg.c:907,10'
          Dst:             afalg_chk_platform
        - Src:             'engines/e_afalg.c:910,13'
          Dst:             engine_afalg
        - Src:             'engines/e_afalg.c:913,5'
          Dst:             ERR_set_mark
        - Src:             'engines/e_afalg.c:914,5'
          Dst:             ENGINE_add
        - Src:             'engines/e_afalg.c:919,5'
          Dst:             ENGINE_free
        - Src:             'engines/e_afalg.c:925,5'
          Dst:             ERR_pop_to_mark
    - functionName:    padlock_rand_status
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_rand_bytes
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - output
        - count
      BBCount:         26
      ICount:          143
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_cleanse
        - padlock_xstore
      functionUses:    0
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:699,5'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:700,30'
              BranchSideFuncs:
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:713,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:701,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:702,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:704,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:704,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:705,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:706,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:706,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:707,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:708,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:708,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:709,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:710,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:713,5'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:714,30'
              BranchSideFuncs:
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'engines/e_padlock.c:727,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
        - Branch String:   'engines/e_padlock.c:715,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:716,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:718,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:718,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:719,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:720,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:720,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:721,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:722,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:722,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:724,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - padlock_xstore
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'engines/e_padlock.c:700,15'
          Dst:             padlock_xstore
        - Src:             'engines/e_padlock.c:714,15'
          Dst:             padlock_xstore
        - Src:             'engines/e_padlock.c:727,5'
          Dst:             OPENSSL_cleanse
    - functionName:    padlock_xstore
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_ctr32_encrypt_glue
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.padlock_cipher_data *'
        - 'char *'
      constantsTouched: []
      argNames:
        - in
        - out
        - blocks
        - ctx
        - ivec
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - padlock_ctr32_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_padlock.c:465,5'
          Dst:             padlock_ctr32_encrypt
    - functionName:    padlock_ctr32_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_ctr_cipher
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out_arg
        - in_arg
        - nbytes
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_ctr128_encrypt_ctr32
        - EVP_CIPHER_CTX_buf_noconst
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_get_num
        - EVP_CIPHER_CTX_iv_noconst
        - EVP_CIPHER_CTX_set_num
        - padlock_ctr32_encrypt_glue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:476,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:478,25'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - EVP_CIPHER_CTX_buf_noconst
                - CRYPTO_ctr128_encrypt_ctr32
                - EVP_CIPHER_CTX_set_num
      Callsites:
        - Src:             'engines/e_padlock.c:472,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:472,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:473,13'
          Dst:             EVP_CIPHER_CTX_get_num
        - Src:             'engines/e_padlock.c:481,40'
          Dst:             EVP_CIPHER_CTX_iv_noconst
        - Src:             'engines/e_padlock.c:482,33'
          Dst:             EVP_CIPHER_CTX_buf_noconst
        - Src:             'engines/e_padlock.c:480,5'
          Dst:             CRYPTO_ctr128_encrypt_ctr32
        - Src:             'engines/e_padlock.c:480,5'
          Dst:             padlock_ctr32_encrypt_glue
        - Src:             'engines/e_padlock.c:485,5'
          Dst:             EVP_CIPHER_CTX_set_num
    - functionName:    padlock_ofb_cipher
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out_arg
        - in_arg
        - nbytes
      BBCount:         28
      ICount:          236
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_get_num
        - EVP_CIPHER_CTX_iv
        - EVP_CIPHER_CTX_iv_noconst
        - EVP_CIPHER_CTX_set_num
        - padlock_aes_block
        - padlock_ofb_encrypt
        - padlock_reload_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:414,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:415,56'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:428,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:417,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:420,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:420,39'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:420,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:420,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:420,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:421,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:425,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:428,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:431,12'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:433,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:434,34'
              BranchSideFuncs:
                - padlock_ofb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:439,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
        - Branch String:   'engines/e_padlock.c:434,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:435,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:436,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
        - Branch String:   'engines/e_padlock.c:439,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:440,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:454,38'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:448,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:449,36'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:452,5'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'engines/e_padlock.c:408,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:408,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:414,18'
          Dst:             EVP_CIPHER_CTX_get_num
        - Src:             'engines/e_padlock.c:415,30'
          Dst:             EVP_CIPHER_CTX_iv_noconst
        - Src:             'engines/e_padlock.c:425,9'
          Dst:             EVP_CIPHER_CTX_set_num
        - Src:             'engines/e_padlock.c:431,23'
          Dst:             EVP_CIPHER_CTX_iv
        - Src:             'engines/e_padlock.c:434,14'
          Dst:             padlock_ofb_encrypt
        - Src:             'engines/e_padlock.c:444,9'
          Dst:             EVP_CIPHER_CTX_set_num
        - Src:             'engines/e_padlock.c:445,9'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:446,9'
          Dst:             padlock_aes_block
        - Src:             'engines/e_padlock.c:447,9'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:454,12'
          Dst:             EVP_CIPHER_CTX_iv_noconst
    - functionName:    padlock_ofb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_reload_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_aes_block
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_cfb_cipher
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out_arg
        - in_arg
        - nbytes
      BBCount:         43
      ICount:          376
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_get_num
        - EVP_CIPHER_CTX_is_encrypting
        - EVP_CIPHER_CTX_iv
        - EVP_CIPHER_CTX_iv_noconst
        - EVP_CIPHER_CTX_set_num
        - padlock_aes_block
        - padlock_cfb_encrypt
        - padlock_reload_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:340,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:341,56'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:360,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:343,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:346,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:346,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:347,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:347,43'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:347,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:347,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:347,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:348,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:357,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:351,43'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:351,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:351,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:351,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'engines/e_padlock.c:352,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'engines/e_padlock.c:360,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:363,12'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:365,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:366,34'
              BranchSideFuncs:
                - padlock_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:371,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
        - Branch String:   'engines/e_padlock.c:366,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:367,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:368,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
        - Branch String:   'engines/e_padlock.c:371,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:372,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_num
                - __sanitizer_cov_trace_const_cmp4
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:399,38'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:377,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:378,13'
              BranchSideFuncs:
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:389,13'
              BranchSideFuncs:
                - padlock_reload_key
                - padlock_aes_block
                - padlock_reload_key
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:383,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:384,31'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:388,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:392,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:0,0'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:393,47'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'engines/e_padlock.c:337,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:337,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:340,18'
          Dst:             EVP_CIPHER_CTX_get_num
        - Src:             'engines/e_padlock.c:341,30'
          Dst:             EVP_CIPHER_CTX_iv_noconst
        - Src:             'engines/e_padlock.c:346,13'
          Dst:             EVP_CIPHER_CTX_is_encrypting
        - Src:             'engines/e_padlock.c:357,9'
          Dst:             EVP_CIPHER_CTX_set_num
        - Src:             'engines/e_padlock.c:363,23'
          Dst:             EVP_CIPHER_CTX_iv
        - Src:             'engines/e_padlock.c:366,14'
          Dst:             padlock_cfb_encrypt
        - Src:             'engines/e_padlock.c:376,9'
          Dst:             EVP_CIPHER_CTX_set_num
        - Src:             'engines/e_padlock.c:379,13'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:380,13'
          Dst:             padlock_aes_block
        - Src:             'engines/e_padlock.c:382,13'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:389,13'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:390,13'
          Dst:             padlock_aes_block
        - Src:             'engines/e_padlock.c:391,13'
          Dst:             padlock_reload_key
        - Src:             'engines/e_padlock.c:399,12'
          Dst:             EVP_CIPHER_CTX_iv_noconst
    - functionName:    padlock_cfb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_cbc_cipher
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out_arg
        - in_arg
        - nbytes
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_iv
        - EVP_CIPHER_CTX_iv_noconst
        - padlock_cbc_encrypt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:328,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:328,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:329,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_iv_noconst
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'engines/e_padlock.c:324,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:324,41'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:327,23'
          Dst:             EVP_CIPHER_CTX_iv
        - Src:             'engines/e_padlock.c:328,16'
          Dst:             padlock_cbc_encrypt
        - Src:             'engines/e_padlock.c:329,16'
          Dst:             EVP_CIPHER_CTX_iv_noconst
    - functionName:    padlock_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_ecb_cipher
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out_arg
        - in_arg
        - nbytes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_get_cipher_data
        - padlock_ecb_encrypt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'engines/e_padlock.c:317,32'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:317,32'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:316,12'
          Dst:             padlock_ecb_encrypt
    - functionName:    padlock_ecb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.padlock_cipher_data *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_aes_init_key
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st.1011 *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - iv
        - enc
      BBCount:         27
      ICount:          236
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - AES_set_decrypt_key
        - AES_set_encrypt_key
        - EVP_CIPHER_CTX_get0_cipher
        - EVP_CIPHER_CTX_get_cipher_data
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_CTX_is_encrypting
        - padlock_key_bswap
        - padlock_reload_key
      functionUses:    15
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:624,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:627,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_cipher_data
                - EVP_CIPHER_CTX_get_cipher_data
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:631,35'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:631,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:632,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:631,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:632,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'engines/e_padlock.c:634,63'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_is_encrypting
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'engines/e_padlock.c:638,5'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:643,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:657,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
            - BranchSide:      'engines/e_padlock.c:657,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
            - BranchSide:      'engines/e_padlock.c:671,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:657,40'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:657,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - AES_set_encrypt_key
            - BranchSide:      'engines/e_padlock.c:658,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - AES_set_encrypt_key
        - Branch String:   'engines/e_padlock.c:658,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:658,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - padlock_key_bswap
                - padlock_reload_key
                - AES_set_encrypt_key
            - BranchSide:      'engines/e_padlock.c:661,33'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
        - Branch String:   'engines/e_padlock.c:657,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:659,33'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
            - BranchSide:      'engines/e_padlock.c:661,33'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - padlock_key_bswap
                - padlock_reload_key
      Callsites:
        - Src:             'engines/e_padlock.c:621,19'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'engines/e_padlock.c:622,26'
          Dst:             EVP_CIPHER_CTX_get0_cipher
        - Src:             'engines/e_padlock.c:622,26'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'engines/e_padlock.c:627,13'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:627,13'
          Dst:             EVP_CIPHER_CTX_get_cipher_data
        - Src:             'engines/e_padlock.c:634,34'
          Dst:             EVP_CIPHER_CTX_is_encrypting
        - Src:             'engines/e_padlock.c:659,13'
          Dst:             AES_set_decrypt_key
        - Src:             'engines/e_padlock.c:661,13'
          Dst:             AES_set_encrypt_key
        - Src:             'engines/e_padlock.c:665,9'
          Dst:             padlock_key_bswap
        - Src:             'engines/e_padlock.c:679,5'
          Dst:             padlock_reload_key
    - functionName:    AES_set_decrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AES_set_encrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_key_bswap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_aes_256_ctr
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:544,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:544,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             padlock_ctr_cipher
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:544,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_256_ofb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:543,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:543,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             padlock_ofb_cipher
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:543,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_256_cfb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:542,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:542,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             padlock_cfb_cipher
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:542,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_256_cbc
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:541,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:541,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             padlock_cbc_cipher
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:541,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_256_ecb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:540,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:540,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             padlock_ecb_cipher
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:540,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_192_ctr
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:538,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:538,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             padlock_ctr_cipher
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:538,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_192_ofb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:537,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:537,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             padlock_ofb_cipher
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:537,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_192_cfb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:536,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:536,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             padlock_cfb_cipher
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:536,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_192_cbc
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:535,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:535,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             padlock_cbc_cipher
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:535,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_192_ecb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:534,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:534,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             padlock_ecb_cipher
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:534,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_128_ctr
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:532,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:532,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             padlock_ctr_cipher
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:532,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_128_ofb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:531,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:531,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             padlock_ofb_cipher
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:531,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_128_cfb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:530,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:530,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             padlock_cfb_cipher
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:530,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_128_cbc
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:529,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:529,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             padlock_cbc_cipher
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:529,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_aes_128_ecb
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionDepth:   0
      returnType:      'struct.evp_cipher_st.1009 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_CIPHER_meth_new
        - EVP_CIPHER_set_asn1_iv
        - padlock_aes_init_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_new
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_iv_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_do_cipher
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_impl_ctx_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_set_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_set_get_asn1_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_meth_free
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
        - Branch String:   'engines/e_padlock.c:528,1'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:528,1'
              BranchSideFuncs:
                - EVP_CIPHER_meth_free
      Callsites:
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_new
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_iv_length
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_flags
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_init
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             padlock_aes_init_key
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_do_cipher
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             padlock_ecb_cipher
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_impl_ctx_size
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_set_asn1_params
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_set_asn1_iv
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_set_get_asn1_params
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_get_asn1_iv
        - Src:             'engines/e_padlock.c:528,1'
          Dst:             EVP_CIPHER_meth_free
    - functionName:    padlock_ciphers
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.engine_st *'
        - 'struct.evp_cipher_st.1009 **'
        - 'int **'
        - int
      constantsTouched: []
      argNames:
        - e
        - cipher
        - nids
        - nid
      BBCount:         23
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - padlock_aes_128_cbc
        - padlock_aes_128_cfb
        - padlock_aes_128_ctr
        - padlock_aes_128_ecb
        - padlock_aes_128_ofb
        - padlock_aes_192_cbc
        - padlock_aes_192_cfb
        - padlock_aes_192_ctr
        - padlock_aes_192_ecb
        - padlock_aes_192_ofb
        - padlock_aes_256_cbc
        - padlock_aes_256_cfb
        - padlock_aes_256_ctr
        - padlock_aes_256_ecb
        - padlock_aes_256_ofb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:551,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:552,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - padlock_aes_256_ctr
                - padlock_aes_256_ofb
                - padlock_aes_256_cfb
                - padlock_aes_256_cbc
                - padlock_aes_256_ecb
                - padlock_aes_192_ctr
                - padlock_aes_192_ofb
                - padlock_aes_192_cfb
                - padlock_aes_192_cbc
                - padlock_aes_192_ecb
                - padlock_aes_128_ctr
                - padlock_aes_128_ofb
                - padlock_aes_128_cfb
                - padlock_aes_128_cbc
                - padlock_aes_128_ecb
            - BranchSide:      'engines/e_padlock.c:557,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - padlock_aes_256_ctr
                - padlock_aes_256_ofb
                - padlock_aes_256_cfb
                - padlock_aes_256_cbc
                - padlock_aes_256_ecb
                - padlock_aes_192_ctr
                - padlock_aes_192_ofb
                - padlock_aes_192_cfb
                - padlock_aes_192_cbc
                - padlock_aes_192_ecb
                - padlock_aes_128_ctr
                - padlock_aes_128_ofb
                - padlock_aes_128_cfb
                - padlock_aes_128_cbc
                - padlock_aes_128_ecb
        - Branch String:   'engines/e_padlock.c:557,5'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:559,19'
              BranchSideFuncs:
                - padlock_aes_128_ecb
            - BranchSide:      'engines/e_padlock.c:562,19'
              BranchSideFuncs:
                - padlock_aes_128_cbc
            - BranchSide:      'engines/e_padlock.c:565,19'
              BranchSideFuncs:
                - padlock_aes_128_cfb
            - BranchSide:      'engines/e_padlock.c:568,19'
              BranchSideFuncs:
                - padlock_aes_128_ofb
            - BranchSide:      'engines/e_padlock.c:571,19'
              BranchSideFuncs:
                - padlock_aes_128_ctr
            - BranchSide:      'engines/e_padlock.c:575,19'
              BranchSideFuncs:
                - padlock_aes_192_ecb
            - BranchSide:      'engines/e_padlock.c:578,19'
              BranchSideFuncs:
                - padlock_aes_192_cbc
            - BranchSide:      'engines/e_padlock.c:581,19'
              BranchSideFuncs:
                - padlock_aes_192_cfb
            - BranchSide:      'engines/e_padlock.c:584,19'
              BranchSideFuncs:
                - padlock_aes_192_ofb
            - BranchSide:      'engines/e_padlock.c:587,19'
              BranchSideFuncs:
                - padlock_aes_192_ctr
            - BranchSide:      'engines/e_padlock.c:591,19'
              BranchSideFuncs:
                - padlock_aes_256_ecb
            - BranchSide:      'engines/e_padlock.c:594,19'
              BranchSideFuncs:
                - padlock_aes_256_cbc
            - BranchSide:      'engines/e_padlock.c:597,19'
              BranchSideFuncs:
                - padlock_aes_256_cfb
            - BranchSide:      'engines/e_padlock.c:600,19'
              BranchSideFuncs:
                - padlock_aes_256_ofb
            - BranchSide:      'engines/e_padlock.c:603,19'
              BranchSideFuncs:
                - padlock_aes_256_ctr
            - BranchSide:      'engines/e_padlock.c:608,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_padlock.c:559,19'
          Dst:             padlock_aes_128_ecb
        - Src:             'engines/e_padlock.c:562,19'
          Dst:             padlock_aes_128_cbc
        - Src:             'engines/e_padlock.c:565,19'
          Dst:             padlock_aes_128_cfb
        - Src:             'engines/e_padlock.c:568,19'
          Dst:             padlock_aes_128_ofb
        - Src:             'engines/e_padlock.c:571,19'
          Dst:             padlock_aes_128_ctr
        - Src:             'engines/e_padlock.c:575,19'
          Dst:             padlock_aes_192_ecb
        - Src:             'engines/e_padlock.c:578,19'
          Dst:             padlock_aes_192_cbc
        - Src:             'engines/e_padlock.c:581,19'
          Dst:             padlock_aes_192_cfb
        - Src:             'engines/e_padlock.c:584,19'
          Dst:             padlock_aes_192_ofb
        - Src:             'engines/e_padlock.c:587,19'
          Dst:             padlock_aes_192_ctr
        - Src:             'engines/e_padlock.c:591,19'
          Dst:             padlock_aes_256_ecb
        - Src:             'engines/e_padlock.c:594,19'
          Dst:             padlock_aes_256_cbc
        - Src:             'engines/e_padlock.c:597,19'
          Dst:             padlock_aes_256_cfb
        - Src:             'engines/e_padlock.c:600,19'
          Dst:             padlock_aes_256_ofb
        - Src:             'engines/e_padlock.c:603,19'
          Dst:             padlock_aes_256_ctr
    - functionName:    padlock_init
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:146,29'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:146,29'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:146,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    padlock_available
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - padlock_capability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:244,18'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:244,18'
              BranchSideFuncs:
                - padlock_capability
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:244,24'
              BranchSideFuncs:
                - padlock_capability
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'engines/e_padlock.c:244,24'
          Dst:             padlock_capability
    - functionName:    padlock_capability
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padlock_bind_helper
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_snprintf
        - ENGINE_set_RAND
        - ENGINE_set_ciphers
        - ENGINE_set_id
        - ENGINE_set_init_function
        - ENGINE_set_name
        - padlock_available
        - padlock_ciphers
        - padlock_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:112,39'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:113,26'
              BranchSideFuncs:
                - ENGINE_set_name
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_init_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:113,43'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:114,35'
              BranchSideFuncs:
                - ENGINE_set_init_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:114,52'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:115,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:115,26'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:115,49'
              BranchSideFuncs:
                - ENGINE_set_ciphers
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:116,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'engines/e_padlock.c:115,70'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:116,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:116,26'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:116,46'
              BranchSideFuncs:
                - ENGINE_set_RAND
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'engines/e_padlock.c:121,5'
              BranchSideFuncs: []
        - Branch String:   'engines/e_padlock.c:112,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_padlock.c:97,5'
          Dst:             padlock_available
        - Src:             'engines/e_padlock.c:106,5'
          Dst:             BIO_snprintf
        - Src:             'engines/e_padlock.c:112,10'
          Dst:             ENGINE_set_id
        - Src:             'engines/e_padlock.c:113,10'
          Dst:             ENGINE_set_name
        - Src:             'engines/e_padlock.c:114,10'
          Dst:             ENGINE_set_init_function
        - Src:             'engines/e_padlock.c:114,10'
          Dst:             padlock_init
        - Src:             'engines/e_padlock.c:115,30'
          Dst:             ENGINE_set_ciphers
        - Src:             'engines/e_padlock.c:115,30'
          Dst:             padlock_ciphers
        - Src:             'engines/e_padlock.c:116,30'
          Dst:             ENGINE_set_RAND
    - functionName:    ENGINE_padlock
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ENGINE_free
        - ENGINE_new
        - padlock_bind_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:128,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:128,19'
              BranchSideFuncs:
                - ENGINE_new
                - padlock_bind_helper
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
            - BranchSide:      'engines/e_padlock.c:128,19'
              BranchSideFuncs:
                - ENGINE_new
                - padlock_bind_helper
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
        - Branch String:   'engines/e_padlock.c:130,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:134,30'
              BranchSideFuncs:
                - padlock_bind_helper
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
        - Branch String:   'engines/e_padlock.c:134,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:135,21'
              BranchSideFuncs: []
            - BranchSide:      'engines/e_padlock.c:139,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'engines/e_padlock.c:128,19'
          Dst:             ENGINE_new
        - Src:             'engines/e_padlock.c:134,10'
          Dst:             padlock_bind_helper
        - Src:             'engines/e_padlock.c:135,9'
          Dst:             ENGINE_free
    - functionName:    engine_load_padlock_int
      functionSourceFile: '/src/openssl/engines/e_padlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ENGINE_add
        - ENGINE_free
        - ENGINE_padlock
        - ERR_pop_to_mark
        - ERR_set_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'engines/e_padlock.c:49,13'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:49,21'
              BranchSideFuncs:
                - ENGINE_padlock
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
            - BranchSide:      'engines/e_padlock.c:49,21'
              BranchSideFuncs:
                - ENGINE_padlock
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
        - Branch String:   'engines/e_padlock.c:50,9'
          Branch Sides:
            - BranchSide:      'engines/e_padlock.c:51,9'
              BranchSideFuncs:
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
            - BranchSide:      'engines/e_padlock.c:52,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ENGINE_add
                - ENGINE_free
                - ERR_pop_to_mark
      Callsites:
        - Src:             'engines/e_padlock.c:49,21'
          Dst:             ENGINE_padlock
        - Src:             'engines/e_padlock.c:52,5'
          Dst:             ERR_set_mark
        - Src:             'engines/e_padlock.c:53,5'
          Dst:             ENGINE_add
        - Src:             'engines/e_padlock.c:58,5'
          Dst:             ENGINE_free
        - Src:             'engines/e_padlock.c:64,5'
          Dst:             ERR_pop_to_mark
    - functionName:    base_query
      functionSourceFile: '/src/openssl/providers/baseprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - provctx
        - operation_id
        - no_cache
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/baseprov.c:97,5'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/baseprov.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/baseprov.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/baseprov.c:105,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base_get_params
      functionSourceFile: '/src/openssl/providers/baseprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - params
      BBCount:         24
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_ptr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/baseprov.c:55,13'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:55,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:57,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:54,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:56,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:57,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:58,19'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:58,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:60,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:59,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:60,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:61,19'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:61,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:63,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:62,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:63,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/baseprov.c:64,19'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:64,42'
              BranchSideFuncs:
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/baseprov.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'providers/baseprov.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/baseprov.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/baseprov.c:53,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/baseprov.c:55,17'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/baseprov.c:57,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/baseprov.c:58,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/baseprov.c:60,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/baseprov.c:61,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/baseprov.c:63,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/baseprov.c:64,45'
          Dst:             ossl_prov_is_running
        - Src:             'providers/baseprov.c:64,23'
          Dst:             OSSL_PARAM_set_int
    - functionName:    base_gettable_params
      functionSourceFile: '/src/openssl/providers/baseprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    base_teardown
      functionSourceFile: '/src/openssl/providers/baseprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_meth_free
        - ossl_prov_ctx_free
        - ossl_prov_ctx_get0_core_bio_method
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/baseprov.c:110,19'
          Dst:             ossl_prov_ctx_get0_core_bio_method
        - Src:             'providers/baseprov.c:110,5'
          Dst:             BIO_meth_free
        - Src:             'providers/baseprov.c:111,5'
          Dst:             ossl_prov_ctx_free
    - functionName:    OSSL_FUNC_core_get_libctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_core_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_core_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_base_provider_init
      functionSourceFile: '/src/openssl/providers/baseprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
        - 'struct.ossl_dispatch_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - handle
        - in
        - out
        - provctx
      BBCount:         22
      ICount:          147
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_FUNC_core_get_libctx
        - OSSL_FUNC_core_get_params
        - OSSL_FUNC_core_gettable_params
        - ossl_bio_prov_init_bio_method
        - ossl_prov_bio_from_dispatch
        - ossl_prov_ctx_free
        - ossl_prov_ctx_new
        - ossl_prov_ctx_set0_core_bio_method
        - ossl_prov_ctx_set0_handle
        - ossl_prov_ctx_set0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/baseprov.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - OSSL_FUNC_core_get_params
                - OSSL_FUNC_core_gettable_params
            - BranchSide:      'providers/baseprov.c:135,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - OSSL_FUNC_core_get_params
                - OSSL_FUNC_core_gettable_params
        - Branch String:   'providers/baseprov.c:135,5'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:136,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - OSSL_FUNC_core_get_params
                - OSSL_FUNC_core_gettable_params
            - BranchSide:      'providers/baseprov.c:152,9'
              BranchSideFuncs:
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
        - Branch String:   'providers/baseprov.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:138,64'
              BranchSideFuncs:
                - OSSL_FUNC_core_gettable_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - OSSL_FUNC_core_get_params
            - BranchSide:      'providers/baseprov.c:141,54'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - OSSL_FUNC_core_gettable_params
            - BranchSide:      'providers/baseprov.c:144,54'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_libctx.12964
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_params
                - OSSL_FUNC_core_gettable_params
            - BranchSide:      'providers/baseprov.c:148,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.12964
                - OSSL_FUNC_core_get_params
                - OSSL_FUNC_core_gettable_params
        - Branch String:   'providers/baseprov.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/baseprov.c:163,21'
              BranchSideFuncs:
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_ctx_free
        - Branch String:   'providers/baseprov.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:164,31'
              BranchSideFuncs:
                - ossl_prov_ctx_free
            - BranchSide:      'providers/baseprov.c:165,29'
              BranchSideFuncs:
                - ossl_prov_ctx_free
        - Branch String:   'providers/baseprov.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/baseprov.c:165,29'
              BranchSideFuncs:
                - ossl_prov_ctx_free
            - BranchSide:      'providers/baseprov.c:169,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
      Callsites:
        - Src:             'providers/baseprov.c:133,10'
          Dst:             ossl_prov_bio_from_dispatch
        - Src:             'providers/baseprov.c:138,33'
          Dst:             OSSL_FUNC_core_gettable_params
        - Src:             'providers/baseprov.c:141,28'
          Dst:             OSSL_FUNC_core_get_params
        - Src:             'providers/baseprov.c:144,28'
          Dst:             OSSL_FUNC_core_get_libctx
        - Src:             'providers/baseprov.c:163,21'
          Dst:             ossl_prov_ctx_new
        - Src:             'providers/baseprov.c:164,31'
          Dst:             ossl_bio_prov_init_bio_method
        - Src:             'providers/baseprov.c:165,9'
          Dst:             ossl_prov_ctx_free
        - Src:             'providers/baseprov.c:169,5'
          Dst:             ossl_prov_ctx_set0_libctx
        - Src:             'providers/baseprov.c:171,5'
          Dst:             ossl_prov_ctx_set0_handle
        - Src:             'providers/baseprov.c:172,5'
          Dst:             ossl_prov_ctx_set0_core_bio_method
    - functionName:    deflt_query
      functionSourceFile: '/src/openssl/providers/defltprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - provctx
        - operation_id
        - no_cache
      BBCount:         16
      ICount:          91
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/defltprov.c:523,5'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:551,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    deflt_get_params
      functionSourceFile: '/src/openssl/providers/defltprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - params
      BBCount:         24
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_ptr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/defltprov.c:60,19'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:60,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:62,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:61,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:62,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:63,19'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:63,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:65,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:64,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:65,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:66,19'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:66,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:68,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:67,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:68,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/defltprov.c:69,19'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:69,42'
              BranchSideFuncs:
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/defltprov.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'providers/defltprov.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:71,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/defltprov.c:59,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/defltprov.c:60,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/defltprov.c:62,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/defltprov.c:63,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/defltprov.c:65,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/defltprov.c:66,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/defltprov.c:68,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/defltprov.c:69,45'
          Dst:             ossl_prov_is_running
        - Src:             'providers/defltprov.c:69,23'
          Dst:             OSSL_PARAM_set_int
    - functionName:    deflt_gettable_params
      functionSourceFile: '/src/openssl/providers/defltprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflt_teardown
      functionSourceFile: '/src/openssl/providers/defltprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_meth_free
        - ossl_prov_ctx_free
        - ossl_prov_ctx_get0_core_bio_method
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/defltprov.c:557,19'
          Dst:             ossl_prov_ctx_get0_core_bio_method
        - Src:             'providers/defltprov.c:557,5'
          Dst:             BIO_meth_free
        - Src:             'providers/defltprov.c:558,5'
          Dst:             ossl_prov_ctx_free
    - functionName:    OSSL_FUNC_core_get_libctx
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_core_get_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_core_gettable_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_default_provider_init
      functionSourceFile: '/src/openssl/providers/defltprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
        - 'struct.ossl_dispatch_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - handle
        - in
        - out
        - provctx
      BBCount:         25
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_FUNC_core_get_libctx
        - OSSL_FUNC_core_get_params
        - OSSL_FUNC_core_gettable_params
        - ossl_bio_prov_init_bio_method
        - ossl_prov_bio_from_dispatch
        - ossl_prov_cache_exported_algorithms
        - ossl_prov_ctx_free
        - ossl_prov_ctx_new
        - ossl_prov_ctx_set0_core_bio_method
        - ossl_prov_ctx_set0_handle
        - ossl_prov_ctx_set0_libctx
        - ossl_prov_seeding_from_dispatch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/defltprov.c:583,13'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:583,49'
              BranchSideFuncs:
                - ossl_prov_seeding_from_dispatch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
            - BranchSide:      'providers/defltprov.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'providers/defltprov.c:582,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:584,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
            - BranchSide:      'providers/defltprov.c:585,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
        - Branch String:   'providers/defltprov.c:585,5'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:586,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
            - BranchSide:      'providers/defltprov.c:602,9'
              BranchSideFuncs:
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
        - Branch String:   'providers/defltprov.c:586,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:588,64'
              BranchSideFuncs:
                - OSSL_FUNC_core_gettable_params.13155
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_get_params.13154
            - BranchSide:      'providers/defltprov.c:591,54'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_params.13154
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_gettable_params.13155
            - BranchSide:      'providers/defltprov.c:594,54'
              BranchSideFuncs:
                - OSSL_FUNC_core_get_libctx.13153
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
            - BranchSide:      'providers/defltprov.c:598,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_core_get_libctx.13153
                - OSSL_FUNC_core_get_params.13154
                - OSSL_FUNC_core_gettable_params.13155
        - Branch String:   'providers/defltprov.c:602,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/defltprov.c:613,21'
              BranchSideFuncs:
                - ossl_prov_ctx_new
                - ossl_bio_prov_init_bio_method
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
                - ossl_prov_ctx_free
        - Branch String:   'providers/defltprov.c:614,13'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:614,31'
              BranchSideFuncs:
                - ossl_prov_ctx_free
            - BranchSide:      'providers/defltprov.c:615,29'
              BranchSideFuncs:
                - ossl_prov_ctx_free
        - Branch String:   'providers/defltprov.c:613,9'
          Branch Sides:
            - BranchSide:      'providers/defltprov.c:615,29'
              BranchSideFuncs:
                - ossl_prov_ctx_free
            - BranchSide:      'providers/defltprov.c:619,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_set0_libctx
                - ossl_prov_ctx_set0_handle
                - ossl_prov_ctx_set0_core_bio_method
                - ossl_prov_cache_exported_algorithms
      Callsites:
        - Src:             'providers/defltprov.c:582,10'
          Dst:             ossl_prov_bio_from_dispatch
        - Src:             'providers/defltprov.c:583,17'
          Dst:             ossl_prov_seeding_from_dispatch
        - Src:             'providers/defltprov.c:588,33'
          Dst:             OSSL_FUNC_core_gettable_params
        - Src:             'providers/defltprov.c:591,28'
          Dst:             OSSL_FUNC_core_get_params
        - Src:             'providers/defltprov.c:594,28'
          Dst:             OSSL_FUNC_core_get_libctx
        - Src:             'providers/defltprov.c:613,21'
          Dst:             ossl_prov_ctx_new
        - Src:             'providers/defltprov.c:614,31'
          Dst:             ossl_bio_prov_init_bio_method
        - Src:             'providers/defltprov.c:615,9'
          Dst:             ossl_prov_ctx_free
        - Src:             'providers/defltprov.c:619,5'
          Dst:             ossl_prov_ctx_set0_libctx
        - Src:             'providers/defltprov.c:621,5'
          Dst:             ossl_prov_ctx_set0_handle
        - Src:             'providers/defltprov.c:622,5'
          Dst:             ossl_prov_ctx_set0_core_bio_method
        - Src:             'providers/defltprov.c:625,5'
          Dst:             ossl_prov_cache_exported_algorithms
    - functionName:    null_query
      functionSourceFile: '/src/openssl/providers/nullprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.ossl_algorithm_st *'
      argCount:        3
      argTypes:
        - 'struct.ossl_provider_st *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - prov
        - operation_id
        - no_cache
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_get_params
      functionSourceFile: '/src/openssl/providers/nullprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_provider_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - params
      BBCount:         24
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_ptr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/nullprov.c:40,19'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:40,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:42,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:40,9'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:41,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:42,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:43,19'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:43,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:45,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:44,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:45,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:46,19'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:46,47'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:48,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:47,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:48,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/nullprov.c:49,19'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:49,42'
              BranchSideFuncs:
                - ossl_prov_is_running
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/nullprov.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'providers/nullprov.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/nullprov.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/nullprov.c:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/nullprov.c:39,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/nullprov.c:40,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/nullprov.c:42,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/nullprov.c:43,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/nullprov.c:45,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/nullprov.c:46,23'
          Dst:             OSSL_PARAM_set_utf8_ptr
        - Src:             'providers/nullprov.c:48,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/nullprov.c:49,45'
          Dst:             ossl_prov_is_running
        - Src:             'providers/nullprov.c:49,23'
          Dst:             OSSL_PARAM_set_int
    - functionName:    null_gettable_params
      functionSourceFile: '/src/openssl/providers/nullprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'struct.ossl_provider_st *'
      constantsTouched: []
      argNames:
        - prov
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_null_provider_init
      functionSourceFile: '/src/openssl/providers/nullprov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_handle_st *'
        - 'struct.ossl_dispatch_st *'
        - 'struct.ossl_dispatch_st **'
        - 'char **'
      constantsTouched: []
      argNames:
        - handle
        - in
        - out
        - provctx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_is_running
      functionSourceFile: '/src/openssl/providers/prov_running.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    417
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_set_error_state
      functionSourceFile: '/src/openssl/providers/prov_running.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_bio_new_from_core_bio
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.ossl_core_bio_st *'
      constantsTouched: []
      argNames:
        - provctx
        - corebio
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_free
        - BIO_new
        - BIO_set_data
        - ossl_prov_bio_up_ref
        - ossl_prov_ctx_get0_core_bio_method
      functionUses:    14
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:234,27'
              BranchSideFuncs:
                - BIO_new
                - ossl_prov_bio_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_set_data
        - Branch String:   'providers/common/bio_prov.c:234,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:236,31'
              BranchSideFuncs:
                - ossl_prov_bio_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_set_data
        - Branch String:   'providers/common/bio_prov.c:236,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:237,18'
              BranchSideFuncs:
                - BIO_set_data
            - BranchSide:      'providers/common/bio_prov.c:240,18'
              BranchSideFuncs:
                - BIO_set_data
      Callsites:
        - Src:             'providers/common/bio_prov.c:229,31'
          Dst:             ossl_prov_ctx_get0_core_bio_method
        - Src:             'providers/common/bio_prov.c:234,19'
          Dst:             BIO_new
        - Src:             'providers/common/bio_prov.c:236,10'
          Dst:             ossl_prov_bio_up_ref
        - Src:             'providers/common/bio_prov.c:237,9'
          Dst:             BIO_free
        - Src:             'providers/common/bio_prov.c:240,5'
          Dst:             BIO_set_data
    - functionName:    ossl_prov_bio_up_ref
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_core_bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:129,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:131,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_free
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - BIO_set_init
        - ossl_prov_bio_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:200,5'
          Dst:             BIO_set_init
        - Src:             'providers/common/bio_prov.c:201,24'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:201,5'
          Dst:             ossl_prov_bio_free
    - functionName:    ossl_prov_bio_free
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_core_bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:138,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_new
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - bio
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_set_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:193,5'
          Dst:             BIO_set_init
    - functionName:    bio_core_ctrl
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - cmd
        - num
        - ptr
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - ossl_prov_bio_ctrl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:178,31'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:178,12'
          Dst:             ossl_prov_bio_ctrl
    - functionName:    ossl_prov_bio_ctrl
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - cmd
        - num
        - ptr
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:124,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_gets
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - buf
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - ossl_prov_bio_gets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:183,31'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:183,12'
          Dst:             ossl_prov_bio_gets
    - functionName:    ossl_prov_bio_gets
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bio
        - buf
        - size
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:110,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_puts
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - ossl_prov_bio_puts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:188,31'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:188,12'
          Dst:             ossl_prov_bio_puts
    - functionName:    ossl_prov_bio_puts
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - str
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:117,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_read_ex
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - data_len
        - bytes_read
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - ossl_prov_bio_read_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:167,34'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:167,12'
          Dst:             ossl_prov_bio_read_ex
    - functionName:    ossl_prov_bio_read_ex
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - data_len
        - bytes_read
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:95,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    bio_core_write_ex
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - data_len
        - written
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_get_data
        - ossl_prov_bio_write_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:173,35'
          Dst:             BIO_get_data
        - Src:             'providers/common/bio_prov.c:173,12'
          Dst:             ossl_prov_bio_write_ex
    - functionName:    ossl_prov_bio_write_ex
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - bio
        - data
        - data_len
        - written
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:103,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_bio_prov_init_bio_method
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          98
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_meth_free
        - BIO_meth_new
        - BIO_meth_set_create
        - BIO_meth_set_ctrl
        - BIO_meth_set_destroy
        - BIO_meth_set_gets
        - BIO_meth_set_puts
        - BIO_meth_set_read_ex
        - BIO_meth_set_write_ex
        - bio_core_ctrl
        - bio_core_free
        - bio_core_gets
        - bio_core_new
        - bio_core_puts
        - bio_core_read_ex
        - bio_core_write_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:208,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:208,17'
              BranchSideFuncs:
                - BIO_meth_new
                - BIO_meth_set_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_read_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:208,17'
              BranchSideFuncs:
                - BIO_meth_new
                - BIO_meth_set_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_read_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/bio_prov.c:212,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:212,39'
              BranchSideFuncs:
                - BIO_meth_free
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:213,38'
              BranchSideFuncs:
                - BIO_meth_set_read_ex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:214,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:214,35'
              BranchSideFuncs:
                - BIO_meth_set_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:215,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:215,35'
              BranchSideFuncs:
                - BIO_meth_set_gets
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:216,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:216,35'
              BranchSideFuncs:
                - BIO_meth_set_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:217,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:217,37'
              BranchSideFuncs:
                - BIO_meth_set_create
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:218,38'
              BranchSideFuncs:
                - BIO_meth_set_destroy
                - __sanitizer_cov_trace_const_cmp4
                - BIO_meth_free
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs:
                - BIO_meth_free
        - Branch String:   'providers/common/bio_prov.c:211,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:223,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/bio_prov.c:210,19'
          Dst:             BIO_meth_new
        - Src:             'providers/common/bio_prov.c:212,17'
          Dst:             BIO_meth_set_write_ex
        - Src:             'providers/common/bio_prov.c:212,17'
          Dst:             bio_core_write_ex
        - Src:             'providers/common/bio_prov.c:213,17'
          Dst:             BIO_meth_set_read_ex
        - Src:             'providers/common/bio_prov.c:213,17'
          Dst:             bio_core_read_ex
        - Src:             'providers/common/bio_prov.c:214,17'
          Dst:             BIO_meth_set_puts
        - Src:             'providers/common/bio_prov.c:214,17'
          Dst:             bio_core_puts
        - Src:             'providers/common/bio_prov.c:215,17'
          Dst:             BIO_meth_set_gets
        - Src:             'providers/common/bio_prov.c:215,17'
          Dst:             bio_core_gets
        - Src:             'providers/common/bio_prov.c:216,17'
          Dst:             BIO_meth_set_ctrl
        - Src:             'providers/common/bio_prov.c:216,17'
          Dst:             bio_core_ctrl
        - Src:             'providers/common/bio_prov.c:217,17'
          Dst:             BIO_meth_set_create
        - Src:             'providers/common/bio_prov.c:217,17'
          Dst:             bio_core_new
        - Src:             'providers/common/bio_prov.c:218,17'
          Dst:             BIO_meth_set_destroy
        - Src:             'providers/common/bio_prov.c:218,17'
          Dst:             bio_core_free
        - Src:             'providers/common/bio_prov.c:219,9'
          Dst:             BIO_meth_free
    - functionName:    ossl_prov_bio_printf
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bio
        - format
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_bio_vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/bio_prov.c:154,11'
          Dst:             ossl_prov_bio_vprintf
    - functionName:    ossl_prov_bio_vprintf
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - bio
        - format
        - ap
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:143,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:145,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_prov_bio_new_membuf
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'struct.ossl_core_bio_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - len
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:87,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_prov_bio_new_file
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'struct.ossl_core_bio_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/bio_prov.c:80,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_vprintf
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_free
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_up_ref
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_ctrl
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_puts
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_gets
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_write_ex
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_read_ex
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_new_membuf
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_BIO_new_file
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_bio_from_dispatch
      functionSourceFile: '/src/openssl/providers/common/bio_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         49
      ICount:          192
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_FUNC_BIO_ctrl
        - OSSL_FUNC_BIO_free
        - OSSL_FUNC_BIO_gets
        - OSSL_FUNC_BIO_new_file
        - OSSL_FUNC_BIO_new_membuf
        - OSSL_FUNC_BIO_puts
        - OSSL_FUNC_BIO_read_ex
        - OSSL_FUNC_BIO_up_ref
        - OSSL_FUNC_BIO_vprintf
        - OSSL_FUNC_BIO_write_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/bio_prov.c:28,5'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:29,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/bio_prov.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:31,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:35,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_new_membuf
            - BranchSide:      'providers/common/bio_prov.c:39,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_read_ex
            - BranchSide:      'providers/common/bio_prov.c:43,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_write_ex
            - BranchSide:      'providers/common/bio_prov.c:47,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_gets
            - BranchSide:      'providers/common/bio_prov.c:51,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_puts
            - BranchSide:      'providers/common/bio_prov.c:55,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_ctrl
            - BranchSide:      'providers/common/bio_prov.c:59,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_up_ref
            - BranchSide:      'providers/common/bio_prov.c:63,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_free
            - BranchSide:      'providers/common/bio_prov.c:67,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
                - OSSL_FUNC_BIO_vprintf
            - BranchSide:      'providers/common/bio_prov.c:71,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:31,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:32,57'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_new_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
            - BranchSide:      'providers/common/bio_prov.c:33,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:35,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:36,61'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_new_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:37,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:39,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:40,55'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_read_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:41,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:43,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:44,57'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_write_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:45,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:47,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:48,49'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_gets
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:49,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:51,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:52,49'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:55,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:56,49'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:57,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:59,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:60,53'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:61,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:63,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:64,49'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:65,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
        - Branch String:   'providers/common/bio_prov.c:67,17'
          Branch Sides:
            - BranchSide:      'providers/common/bio_prov.c:68,55'
              BranchSideFuncs:
                - OSSL_FUNC_BIO_vprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
            - BranchSide:      'providers/common/bio_prov.c:69,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_BIO_vprintf
                - OSSL_FUNC_BIO_free
                - OSSL_FUNC_BIO_up_ref
                - OSSL_FUNC_BIO_ctrl
                - OSSL_FUNC_BIO_puts
                - OSSL_FUNC_BIO_gets
                - OSSL_FUNC_BIO_write_ex
                - OSSL_FUNC_BIO_read_ex
                - OSSL_FUNC_BIO_new_membuf
                - OSSL_FUNC_BIO_new_file
      Callsites:
        - Src:             'providers/common/bio_prov.c:32,34'
          Dst:             OSSL_FUNC_BIO_new_file
        - Src:             'providers/common/bio_prov.c:36,36'
          Dst:             OSSL_FUNC_BIO_new_membuf
        - Src:             'providers/common/bio_prov.c:40,33'
          Dst:             OSSL_FUNC_BIO_read_ex
        - Src:             'providers/common/bio_prov.c:44,34'
          Dst:             OSSL_FUNC_BIO_write_ex
        - Src:             'providers/common/bio_prov.c:48,30'
          Dst:             OSSL_FUNC_BIO_gets
        - Src:             'providers/common/bio_prov.c:52,30'
          Dst:             OSSL_FUNC_BIO_puts
        - Src:             'providers/common/bio_prov.c:56,30'
          Dst:             OSSL_FUNC_BIO_ctrl
        - Src:             'providers/common/bio_prov.c:60,32'
          Dst:             OSSL_FUNC_BIO_up_ref
        - Src:             'providers/common/bio_prov.c:64,30'
          Dst:             OSSL_FUNC_BIO_free
        - Src:             'providers/common/bio_prov.c:68,33'
          Dst:             OSSL_FUNC_BIO_vprintf
    - functionName:    tls_group_capability
      functionSourceFile: '/src/openssl/providers/common/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - arg
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/capabilities.c:217,5'
          Branch Sides:
            - BranchSide:      'providers/common/capabilities.c:218,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/common/capabilities.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/capabilities.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/common/capabilities.c:218,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/capabilities.c:219,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_get_capabilities
      functionSourceFile: '/src/openssl/providers/common/capabilities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - capability
        - cb
        - arg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_strcasecmp
        - tls_group_capability
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/common/capabilities.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/common/capabilities.c:229,37'
              BranchSideFuncs:
                - tls_group_capability
            - BranchSide:      'providers/common/capabilities.c:232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/capabilities.c:228,9'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/common/capabilities.c:229,16'
          Dst:             tls_group_capability
    - functionName:    ossl_prov_cleanup_nonce
      functionSourceFile: '/src/openssl/providers/common/provider_seeding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prov_ctx
        - buf
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_ctx_get0_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/provider_seeding.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:75,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/common/provider_seeding.c:76,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/common/provider_seeding.c:76,25'
          Dst:             ossl_prov_ctx_get0_handle
    - functionName:    ossl_prov_get_nonce
      functionSourceFile: '/src/openssl/providers/common/provider_seeding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'char **'
        - size_t
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prov_ctx
        - pout
        - min_len
        - max_len
        - salt
        - salt_len
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_ctx_get0_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/provider_seeding.c:67,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:69,12'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/common/provider_seeding.c:69,24'
          Dst:             ossl_prov_ctx_get0_handle
    - functionName:    ossl_prov_cleanup_entropy
      functionSourceFile: '/src/openssl/providers/common/provider_seeding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prov_ctx
        - buf
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_ctx_get0_handle
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/common/provider_seeding.c:59,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:59,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/common/provider_seeding.c:60,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/common/provider_seeding.c:60,27'
          Dst:             ossl_prov_ctx_get0_handle
    - functionName:    ossl_prov_get_entropy
      functionSourceFile: '/src/openssl/providers/common/provider_seeding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'char **'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - prov_ctx
        - pout
        - entropy
        - min_len
        - max_len
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_ctx_get0_handle
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_seeding.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:52,12'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_handle
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/common/provider_seeding.c:52,26'
          Dst:             ossl_prov_ctx_get0_handle
    - functionName:    OSSL_FUNC_cleanup_nonce
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_get_nonce
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_cleanup_entropy
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_get_entropy
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_seeding_from_dispatch
      functionSourceFile: '/src/openssl/providers/common/provider_seeding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         42
      ICount:          166
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - OSSL_FUNC_cleanup_entropy
        - OSSL_FUNC_cleanup_nonce
        - OSSL_FUNC_get_entropy
        - OSSL_FUNC_get_nonce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/provider_seeding.c:20,5'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:28,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_seeding.c:28,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:30,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:33,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_cleanup_entropy
            - BranchSide:      'providers/common/provider_seeding.c:36,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_nonce
            - BranchSide:      'providers/common/provider_seeding.c:39,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_cleanup_nonce
            - BranchSide:      'providers/common/provider_seeding.c:43,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
        - Branch String:   'providers/common/provider_seeding.c:30,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:30,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:30,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
        - Branch String:   'providers/common/provider_seeding.c:30,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:30,13'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_seeding.c:33,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:33,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:33,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
        - Branch String:   'providers/common/provider_seeding.c:33,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:33,13'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_seeding.c:36,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:36,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:36,13'
              BranchSideFuncs:
                - OSSL_FUNC_get_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
        - Branch String:   'providers/common/provider_seeding.c:36,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:36,13'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_seeding.c:39,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:39,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
            - BranchSide:      'providers/common/provider_seeding.c:39,13'
              BranchSideFuncs:
                - OSSL_FUNC_cleanup_nonce
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_FUNC_cleanup_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_get_nonce
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_cleanup_entropy
                - OSSL_FUNC_get_entropy
                - OSSL_FUNC_get_entropy
        - Branch String:   'providers/common/provider_seeding.c:39,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_seeding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_seeding.c:39,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/provider_seeding.c:30,13'
          Dst:             OSSL_FUNC_get_entropy
        - Src:             'providers/common/provider_seeding.c:30,13'
          Dst:             OSSL_FUNC_get_entropy
        - Src:             'providers/common/provider_seeding.c:33,13'
          Dst:             OSSL_FUNC_cleanup_entropy
        - Src:             'providers/common/provider_seeding.c:33,13'
          Dst:             OSSL_FUNC_cleanup_entropy
        - Src:             'providers/common/provider_seeding.c:36,13'
          Dst:             OSSL_FUNC_get_nonce
        - Src:             'providers/common/provider_seeding.c:36,13'
          Dst:             OSSL_FUNC_get_nonce
        - Src:             'providers/common/provider_seeding.c:39,13'
          Dst:             OSSL_FUNC_cleanup_nonce
        - Src:             'providers/common/provider_seeding.c:39,13'
          Dst:             OSSL_FUNC_cleanup_nonce
    - functionName:    ossl_prov_memdup
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - src_len
        - dest
        - dest_len
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_memdup
      functionUses:    33
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:358,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:359,22'
              BranchSideFuncs:
                - CRYPTO_memdup
            - BranchSide:      'providers/common/provider_util.c:363,10'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_util.c:359,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:361,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/provider_util.c:359,22'
          Dst:             CRYPTO_memdup
    - functionName:    ossl_prov_cache_exported_algorithms
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ag_capable_st *'
        - 'struct.ossl_algorithm_st *'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:345,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:345,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:346,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:346,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:347,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:350,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:347,39'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:347,42'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:348,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:347,17'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:348,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:349,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    ossl_prov_macctx_load_from_params
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_mac_ctx_st **'
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - macctx
        - params
        - macname
        - ciphername
        - mdname
        - libctx
      BBCount:         28
      ICount:          181
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_MAC_CTX_free
        - EVP_MAC_CTX_new
        - EVP_MAC_fetch
        - EVP_MAC_free
        - OSSL_PARAM_locate_const
        - ossl_prov_set_macctx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:300,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:300,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:305,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:301,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:305,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:301,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:303,19'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:307,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
            - BranchSide:      'providers/common/provider_util.c:313,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
        - Branch String:   'providers/common/provider_util.c:307,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:308,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:309,22'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
        - Branch String:   'providers/common/provider_util.c:313,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:314,38'
              BranchSideFuncs:
                - EVP_MAC_fetch
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/common/provider_util.c:328,10'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
        - Branch String:   'providers/common/provider_util.c:317,19'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:317,10'
              BranchSideFuncs:
                - EVP_MAC_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/common/provider_util.c:317,56'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
        - Branch String:   'providers/common/provider_util.c:320,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:321,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:322,5'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
        - Branch String:   'providers/common/provider_util.c:328,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:331,31'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
        - Branch String:   'providers/common/provider_util.c:331,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:335,23'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
      Callsites:
        - Src:             'providers/common/provider_util.c:300,17'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:305,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:314,24'
          Dst:             EVP_MAC_fetch
        - Src:             'providers/common/provider_util.c:316,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/common/provider_util.c:317,40'
          Dst:             EVP_MAC_CTX_new
        - Src:             'providers/common/provider_util.c:319,9'
          Dst:             EVP_MAC_free
        - Src:             'providers/common/provider_util.c:331,9'
          Dst:             ossl_prov_set_macctx
        - Src:             'providers/common/provider_util.c:335,5'
          Dst:             EVP_MAC_CTX_free
    - functionName:    ossl_prov_set_macctx
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'struct.ossl_param_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - params
        - ciphername
        - mdname
        - engine
        - properties
        - key
        - keylen
      BBCount:         46
      ICount:          273
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_MAC_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:235,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:236,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:262,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:236,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:237,46'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:244,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:237,17'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:239,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:243,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:239,21'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:240,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:241,26'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:244,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:245,46'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:252,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:245,17'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:247,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:251,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:247,21'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:248,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:249,30'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:252,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:253,46'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:260,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:253,17'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:255,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:259,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:255,21'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:257,26'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:262,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:263,12'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:265,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:265,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:266,12'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:268,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:269,12'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:273,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:273,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:274,12'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/common/provider_util.c:278,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/common/provider_util.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:279,12'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
            - BranchSide:      'providers/common/provider_util.c:283,6'
              BranchSideFuncs:
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
      Callsites:
        - Src:             'providers/common/provider_util.c:237,22'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:245,22'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:253,22'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:263,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/common/provider_util.c:266,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/common/provider_util.c:269,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/common/provider_util.c:274,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/common/provider_util.c:279,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/common/provider_util.c:283,11'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/common/provider_util.c:285,12'
          Dst:             EVP_MAC_CTX_set_params
    - functionName:    ossl_prov_digest_engine
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'struct.PROV_DIGEST *'
      constantsTouched: []
      argNames:
        - pd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_digest_md
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.PROV_DIGEST *'
      constantsTouched: []
      argNames:
        - pd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_digest_load_from_params
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_DIGEST *'
        - 'struct.ossl_param_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - pd
        - params
        - ctx
      BBCount:         23
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_clear_last_mark
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_get_digestbyname
        - OSSL_PARAM_locate_const
        - load_common
        - ossl_prov_digest_fetch
      functionUses:    13
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:185,22'
              BranchSideFuncs:
                - load_common
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ossl_prov_digest_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:186,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ossl_prov_digest_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:188,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ossl_prov_digest_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:189,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:191,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ossl_prov_digest_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:194,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_prov_digest_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:200,35'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:206,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:202,24'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:202,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:204,5'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:203,22'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:204,5'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:206,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:207,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:209,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
      Callsites:
        - Src:             'providers/common/provider_util.c:185,10'
          Dst:             load_common
        - Src:             'providers/common/provider_util.c:188,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:194,5'
          Dst:             ERR_set_mark
        - Src:             'providers/common/provider_util.c:195,5'
          Dst:             ossl_prov_digest_fetch
        - Src:             'providers/common/provider_util.c:200,14'
          Dst:             EVP_get_digestbyname
        - Src:             'providers/common/provider_util.c:207,9'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/common/provider_util.c:209,9'
          Dst:             ERR_clear_last_mark
    - functionName:    load_common
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char **'
        - 'struct.engine_st **'
      constantsTouched: []
      argNames:
        - params
        - propquery
        - engine
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ENGINE_by_id
        - ENGINE_finish
        - ENGINE_free
        - ENGINE_init
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:57,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:58,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_finish
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_by_id
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
            - BranchSide:      'providers/common/provider_util.c:64,20'
              BranchSideFuncs:
                - ENGINE_finish
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_by_id
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
        - Branch String:   'providers/common/provider_util.c:58,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:60,22'
              BranchSideFuncs:
                - ENGINE_finish
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_by_id
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
        - Branch String:   'providers/common/provider_util.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:71,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_by_id
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
            - BranchSide:      'providers/common/provider_util.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_util.c:71,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:72,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:74,32'
              BranchSideFuncs:
                - ENGINE_by_id
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
        - Branch String:   'providers/common/provider_util.c:75,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:76,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:78,27'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
                - ENGINE_free
        - Branch String:   'providers/common/provider_util.c:78,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:79,26'
              BranchSideFuncs:
                - ENGINE_free
            - BranchSide:      'providers/common/provider_util.c:84,22'
              BranchSideFuncs:
                - ENGINE_free
      Callsites:
        - Src:             'providers/common/provider_util.c:56,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:64,5'
          Dst:             ENGINE_finish
        - Src:             'providers/common/provider_util.c:69,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:74,19'
          Dst:             ENGINE_by_id
        - Src:             'providers/common/provider_util.c:78,14'
          Dst:             ENGINE_init
        - Src:             'providers/common/provider_util.c:79,13'
          Dst:             ENGINE_free
        - Src:             'providers/common/provider_util.c:84,9'
          Dst:             ENGINE_free
    - functionName:    ossl_prov_digest_fetch
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        4
      argTypes:
        - 'struct.PROV_DIGEST *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pd
        - libctx
        - mdname
        - propquery
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_fetch
        - EVP_MD_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/provider_util.c:169,5'
          Dst:             EVP_MD_free
        - Src:             'providers/common/provider_util.c:170,29'
          Dst:             EVP_MD_fetch
    - functionName:    ossl_prov_digest_copy
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_DIGEST *'
        - 'struct.PROV_DIGEST *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ENGINE_init
        - EVP_MD_free
        - EVP_MD_up_ref
      functionUses:    10
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:152,31'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:152,49'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'providers/common/provider_util.c:155,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'providers/common/provider_util.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:153,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'providers/common/provider_util.c:155,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
        - Branch String:   'providers/common/provider_util.c:155,29'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:155,45'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
            - BranchSide:      'providers/common/provider_util.c:160,19'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_util.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:156,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:160,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/provider_util.c:152,35'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/common/provider_util.c:155,33'
          Dst:             ENGINE_init
        - Src:             'providers/common/provider_util.c:156,9'
          Dst:             EVP_MD_free
    - functionName:    ossl_prov_digest_reset
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_DIGEST *'
      constantsTouched: []
      argNames:
        - pd
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ENGINE_finish
        - EVP_MD_free
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/provider_util.c:141,5'
          Dst:             EVP_MD_free
        - Src:             'providers/common/provider_util.c:145,5'
          Dst:             ENGINE_finish
    - functionName:    ossl_prov_cipher_engine
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'struct.PROV_CIPHER *'
      constantsTouched: []
      argNames:
        - pc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_cipher
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        1
      argTypes:
        - 'struct.PROV_CIPHER *'
      constantsTouched: []
      argNames:
        - pc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_load_from_params
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_CIPHER *'
        - 'struct.ossl_param_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - pc
        - params
        - ctx
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_clear_last_mark
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_get_cipherbyname
        - OSSL_PARAM_locate_const
        - load_common
      functionUses:    5
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:100,22'
              BranchSideFuncs:
                - load_common
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_cipherbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:101,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_cipherbyname
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:103,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_cipherbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:104,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:106,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_cipherbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:109,21'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - ERR_set_mark
                - EVP_CIPHER_fetch
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - EVP_get_cipherbyname
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/provider_util.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:116,39'
              BranchSideFuncs:
                - EVP_get_cipherbyname
                - ERR_clear_last_mark
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/provider_util.c:122,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:118,28'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:118,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:120,5'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:118,13'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:119,26'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:120,5'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_pop_to_mark
        - Branch String:   'providers/common/provider_util.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:123,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'providers/common/provider_util.c:125,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
      Callsites:
        - Src:             'providers/common/provider_util.c:100,10'
          Dst:             load_common
        - Src:             'providers/common/provider_util.c:103,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/common/provider_util.c:109,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/common/provider_util.c:110,5'
          Dst:             ERR_set_mark
        - Src:             'providers/common/provider_util.c:111,37'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/common/provider_util.c:116,18'
          Dst:             EVP_get_cipherbyname
        - Src:             'providers/common/provider_util.c:123,9'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/common/provider_util.c:125,9'
          Dst:             ERR_clear_last_mark
    - functionName:    ossl_prov_cipher_copy
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_CIPHER *'
        - 'struct.PROV_CIPHER *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ENGINE_init
        - EVP_CIPHER_free
        - EVP_CIPHER_up_ref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/common/provider_util.c:36,35'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:36,57'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
            - BranchSide:      'providers/common/provider_util.c:39,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
        - Branch String:   'providers/common/provider_util.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:37,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
            - BranchSide:      'providers/common/provider_util.c:39,9'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
        - Branch String:   'providers/common/provider_util.c:39,29'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:39,45'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
            - BranchSide:      'providers/common/provider_util.c:44,19'
              BranchSideFuncs: []
        - Branch String:   'providers/common/provider_util.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_util.c:40,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_util.c:44,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/provider_util.c:36,39'
          Dst:             EVP_CIPHER_up_ref
        - Src:             'providers/common/provider_util.c:39,33'
          Dst:             ENGINE_init
        - Src:             'providers/common/provider_util.c:40,9'
          Dst:             EVP_CIPHER_free
    - functionName:    ossl_prov_cipher_reset
      functionSourceFile: '/src/openssl/providers/common/provider_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_CIPHER *'
      constantsTouched: []
      argNames:
        - pc
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ENGINE_finish
        - EVP_CIPHER_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/provider_util.c:25,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/common/provider_util.c:29,5'
          Dst:             ENGINE_finish
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    value_barrier_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select_int
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:300,17'
          Dst:             constant_time_select
    - functionName:    constant_time_msb_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:287,13'
          Dst:             value_barrier_s
        - Src:             'include/internal/constant_time.h:287,43'
          Dst:             value_barrier_s
    - functionName:    rsa_init
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
        - operation
      BBCount:         18
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - RSA_free
        - RSA_test_flags
        - RSA_up_ref
        - ossl_prov_is_running
        - ossl_rsa_check_key
        - rsa_set_ctx_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:101,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:101,36'
              BranchSideFuncs:
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:101,52'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:101,55'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:104,29'
              BranchSideFuncs:
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:104,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:105,9'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:107,21'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:107,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:108,9'
              BranchSideFuncs:
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:109,14'
              BranchSideFuncs:
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - rsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:114,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:116,9'
              BranchSideFuncs:
                - rsa_set_ctx_params
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:120,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:101,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:104,10'
          Dst:             ossl_rsa_check_key
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:107,10'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:109,5'
          Dst:             RSA_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:114,13'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:120,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:120,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:120,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:123,12'
          Dst:             rsa_set_ctx_params
    - functionName:    rsa_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         79
      ICount:          483
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - CRYPTO_free
        - EVP_MD_fetch
        - EVP_MD_free
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:441,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:443,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:443,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:446,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:447,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:448,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:467,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:449,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:450,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:452,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:454,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:455,19'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:460,21'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:456,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:457,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:458,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:463,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:465,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:468,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:509,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:471,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:473,37'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:480,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:492,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:473,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:474,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:475,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:480,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:481,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:483,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:483,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:484,32'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:490,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:484,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:485,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:488,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:499,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:501,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:501,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:501,51'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:506,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:501,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:502,45'
              BranchSideFuncs:
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:506,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:503,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:504,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:505,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:510,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:511,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:532,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:512,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:513,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:515,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:517,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:518,19'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:522,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:519,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:520,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:521,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:528,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:530,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:534,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:544,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:537,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:538,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:539,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:545,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:548,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:553,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:548,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:549,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:550,35'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:554,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:557,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:561,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:557,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:558,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:559,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:562,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:565,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:570,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:565,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:566,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:567,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:446,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:449,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:452,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:456,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:460,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:461,28'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:467,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:473,18'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:484,25'
          Dst:             strcmp
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:502,32'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:509,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:512,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:515,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:519,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:525,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:526,28'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:532,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:537,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:539,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:544,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:548,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:553,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:557,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:561,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:565,14'
          Dst:             OSSL_PARAM_get_uint
    - functionName:    rsa_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         66
      ICount:          363
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - ERR_new
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_uint
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:346,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:347,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:348,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:377,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:350,37'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:356,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:374,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:350,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:351,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:352,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:358,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:359,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:365,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:359,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:360,45'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:363,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:365,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:366,53'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:369,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:366,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:367,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:368,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:378,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:378,50'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:383,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:378,53'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:378,23'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:380,72'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:378,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:381,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:383,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:384,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:385,27'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:394,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:385,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:385,54'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:386,54'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:388,44'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:388,14'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:390,63'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:388,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:391,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:392,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:395,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:396,35'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:400,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:398,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:400,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:401,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:401,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:404,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:402,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:404,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:405,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:405,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:408,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:406,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:408,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:409,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:409,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:412,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:412,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:346,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:350,18'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:366,26'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:369,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:369,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:369,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:377,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:380,55'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:378,23'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:383,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:390,46'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:388,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:394,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:396,10'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:400,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:401,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:404,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:405,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:408,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:409,23'
          Dst:             OSSL_PARAM_set_uint
    - functionName:    rsa_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_MD_free
        - EVP_MD_up_ref
        - RSA_free
        - RSA_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:309,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:310,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:312,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:313,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:316,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:317,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:317,44'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:322,9'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:318,9'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:322,9'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:322,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:322,51'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - CRYPTO_free
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:328,9'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:322,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:323,18'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:328,9'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:328,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:328,51'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_MD_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:335,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:328,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:329,18'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:335,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:309,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:312,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:317,33'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:318,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:322,37'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:323,9'
          Dst:             RSA_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:324,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:328,37'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:329,9'
          Dst:             RSA_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:330,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:331,9'
          Dst:             CRYPTO_free
    - functionName:    rsa_freectx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EVP_MD_free
        - RSA_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:295,5'
          Dst:             RSA_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:297,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:298,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:299,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:301,5'
          Dst:             CRYPTO_free
    - functionName:    rsa_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - out
        - outlen
        - outsize
        - in
        - inlen
      BBCount:         45
      ICount:          347
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_MD_fetch
        - RSA_padding_check_PKCS1_OAEP_mgf1
        - RSA_private_decrypt
        - RSA_size
        - constant_time_msb
        - constant_time_msb_s
        - ossl_prov_is_running
        - ossl_rsa_padding_check_PKCS1_type_2_TLS
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:206,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:207,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:209,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:210,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:210,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:211,14'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:214,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:214,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:215,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:218,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:219,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:220,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:228,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:220,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:221,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:224,23'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:228,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:229,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:235,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:235,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:238,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:234,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:238,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:279,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:238,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:240,35'
              BranchSideFuncs:
                - RSA_private_decrypt
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:246,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:247,13'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:251,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:252,17'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:268,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:252,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:253,49'
              BranchSideFuncs:
                - EVP_MD_fetch
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:260,53'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:254,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:255,21'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:259,13'
              BranchSideFuncs:
                - RSA_padding_check_PKCS1_OAEP_mgf1
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:268,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:269,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:274,25'
              BranchSideFuncs:
                - ossl_rsa_padding_check_PKCS1_type_2_TLS
                - CRYPTO_free
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:279,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:280,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:283,24'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:279,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:281,22'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:283,24'
              BranchSideFuncs:
                - RSA_private_decrypt
                - constant_time_msb_s.13589
                - constant_time_select_s.13590
                - constant_time_msb.13587
                - constant_time_select_int.13588
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:204,18'
          Dst:             RSA_size
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:206,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:215,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:215,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:215,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:221,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:221,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:221,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:229,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:229,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:229,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:238,21'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:240,15'
          Dst:             RSA_private_decrypt
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:247,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:248,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:248,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:248,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:253,36'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:255,21'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:256,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:256,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:256,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:260,19'
          Dst:             RSA_padding_check_PKCS1_OAEP_mgf1
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:269,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:269,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:269,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:270,17'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:273,19'
          Dst:             ossl_rsa_padding_check_PKCS1_type_2_TLS
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:277,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:284,15'
          Dst:             RSA_private_decrypt
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:286,38'
          Dst:             constant_time_msb_s
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:286,15'
          Dst:             constant_time_select_s
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:287,36'
          Dst:             constant_time_msb
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:287,11'
          Dst:             constant_time_select_int
    - functionName:    rsa_decrypt_init
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:135,12'
          Dst:             rsa_init
    - functionName:    rsa_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - out
        - outlen
        - outsize
        - in
        - inlen
      BBCount:         24
      ICount:          222
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_MD_fetch
        - RSA_public_encrypt
        - RSA_size
        - ossl_prov_is_running
        - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - CRYPTO_malloc
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:147,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - CRYPTO_malloc
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:147,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:148,31'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - CRYPTO_malloc
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:150,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:151,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:154,19'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:159,32'
              BranchSideFuncs:
                - RSA_size
                - CRYPTO_malloc
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:188,34'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:164,13'
              BranchSideFuncs:
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:165,45'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:173,53'
              BranchSideFuncs:
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:166,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:167,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:171,9'
              BranchSideFuncs:
                - ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:180,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:181,13'
              BranchSideFuncs:
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:184,34'
              BranchSideFuncs:
                - RSA_public_encrypt
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:193,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:194,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:144,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:148,22'
          Dst:             RSA_size
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:151,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:151,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:151,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:159,23'
          Dst:             RSA_size
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:162,21'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:165,32'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:167,17'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:168,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:168,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:168,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:173,13'
          Dst:             ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:181,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:184,15'
          Dst:             RSA_public_encrypt
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:186,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:188,15'
          Dst:             RSA_public_encrypt
    - functionName:    rsa_encrypt_init
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:129,12'
          Dst:             rsa_init
    - functionName:    rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/rsa_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:87,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:88,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/asymciphers/rsa_enc.c:89,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/rsa_enc.c:91,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:86,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:88,15'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/asymciphers/rsa_enc.c:91,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    sm2_get_md
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.evp_md_st.959 *'
      argCount:        1
      argTypes:
        - 'struct.PROV_SM2_CTX *'
      constantsTouched: []
      argNames:
        - psm2ctx
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_digest_fetch
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:75,9'
              BranchSideFuncs:
                - ossl_prov_digest_fetch
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:76,38'
              BranchSideFuncs:
                - ossl_prov_digest_fetch
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:73,24'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:76,14'
          Dst:             ossl_prov_digest_fetch
    - functionName:    sm2_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_digest_load_from_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:193,9'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:193,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:196,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:196,10'
          Dst:             ossl_prov_digest_load_from_params
    - functionName:    sm2_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_prov_digest_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:164,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:166,49'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:168,44'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:168,14'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:169,74'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:168,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:164,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:166,28'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:169,57'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:168,14'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    sm2_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - EC_KEY_up_ref
        - ossl_prov_digest_copy
        - sm2_freectx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:140,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sm2_freectx
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:143,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:143,47'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sm2_freectx
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:148,33'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sm2_freectx
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:143,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:144,9'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sm2_freectx
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:148,33'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sm2_freectx
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:149,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:153,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:136,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:143,33'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:144,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:148,10'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:149,9'
          Dst:             sm2_freectx
    - functionName:    sm2_freectx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EC_KEY_free
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:125,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:126,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:128,5'
          Dst:             CRYPTO_free
    - functionName:    sm2_asym_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - out
        - outlen
        - outsize
        - in
        - inlen
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_sm2_decrypt
        - ossl_sm2_plaintext_size
        - sm2_get_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:112,9'
              BranchSideFuncs:
                - ossl_sm2_decrypt
                - ossl_sm2_plaintext_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:113,38'
              BranchSideFuncs:
                - ossl_sm2_plaintext_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:118,29'
              BranchSideFuncs:
                - ossl_sm2_decrypt
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:113,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:114,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:115,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:107,24'
          Dst:             sm2_get_md
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:113,14'
          Dst:             ossl_sm2_plaintext_size
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:118,12'
          Dst:             ossl_sm2_decrypt
    - functionName:    sm2_asym_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - out
        - outlen
        - outsize
        - in
        - inlen
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_sm2_ciphertext_size
        - ossl_sm2_encrypt
        - sm2_get_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:91,9'
              BranchSideFuncs:
                - ossl_sm2_encrypt
                - ossl_sm2_ciphertext_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:92,39'
              BranchSideFuncs:
                - ossl_sm2_ciphertext_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:99,29'
              BranchSideFuncs:
                - ossl_sm2_encrypt
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:92,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:86,24'
          Dst:             sm2_get_md
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:92,14'
          Dst:             ossl_sm2_ciphertext_size
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:93,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:93,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:93,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:99,12'
          Dst:             ossl_sm2_encrypt
    - functionName:    sm2_init
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - vkey
        - params
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - sm2_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:63,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:63,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:63,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:63,59'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:64,9'
              BranchSideFuncs:
                - EC_KEY_free
                - sm2_set_ctx_params
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:65,17'
              BranchSideFuncs:
                - EC_KEY_free
                - sm2_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:63,45'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:65,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:68,12'
          Dst:             sm2_set_ctx_params
    - functionName:    sm2_newctx
      functionSourceFile: '/src/openssl/providers/implementations/asymciphers/sm2_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/asymciphers/sm2_enc.c:52,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/asymciphers/sm2_enc.c:54,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:50,30'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/asymciphers/sm2_enc.c:54,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    aes_cts_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:94,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_cts_192_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:92,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_cbc_cts_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_cbc_cts_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_cbc_cts_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate_const
        - ossl_cipher_cbc_cts_mode_name2id
        - ossl_cipher_generic_set_ctx_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:75,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_cbc_cts_mode_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:83,47'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:77,47'
              BranchSideFuncs:
                - ossl_cipher_cbc_cts_mode_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:78,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:79,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:81,39'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:73,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:77,14'
          Dst:             ossl_cipher_cbc_cts_mode_name2id
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:83,12'
          Dst:             ossl_cipher_generic_set_ctx_params
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:85,5'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:85,5'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:85,5'
          Dst:             ERR_set_error
    - functionName:    aes_cbc_cts_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_cipher_cbc_cts_mode_id2name
        - ossl_cipher_generic_get_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:52,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:53,61'
              BranchSideFuncs:
                - ossl_cipher_cbc_cts_mode_id2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_get_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:60,47'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:55,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:55,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:56,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:55,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:56,13'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:59,5'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:51,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:53,28'
          Dst:             ossl_cipher_cbc_cts_mode_id2name
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:55,30'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:56,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:56,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:56,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:60,12'
          Dst:             ossl_cipher_generic_get_ctx_params
    - functionName:    aes_cts_256_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:90,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_cbc_cts_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aes_cbc_cts_set_ctx_params
        - ossl_cipher_generic_dinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:42,9'
              BranchSideFuncs:
                - aes_cbc_cts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:43,39'
              BranchSideFuncs:
                - aes_cbc_cts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:41,10'
          Dst:             ossl_cipher_generic_dinit
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:43,12'
          Dst:             aes_cbc_cts_set_ctx_params
    - functionName:    aes_cbc_cts_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aes_cbc_cts_set_ctx_params
        - ossl_cipher_generic_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cts.inc:32,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:33,9'
              BranchSideFuncs:
                - aes_cbc_cts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cts.inc:34,39'
              BranchSideFuncs:
                - aes_cbc_cts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:32,10'
          Dst:             ossl_cipher_generic_einit
        - Src:             'providers/implementations/ciphers/cipher_aes_cts.inc:34,12'
          Dst:             aes_cbc_cts_set_ctx_params
    - functionName:    aes_128_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:91,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:91,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:91,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:91,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:91,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:91,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:91,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:91,1'
          Dst:             ossl_prov_cipher_hw_aes_ctr
        - Src:             'providers/implementations/ciphers/cipher_aes.c:91,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:89,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:89,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:89,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:89,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:89,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:89,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:89,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:89,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:89,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:89,1'
          Dst:             ossl_prov_cipher_hw_aes_ctr
        - Src:             'providers/implementations/ciphers/cipher_aes.c:89,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:87,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:87,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:87,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:87,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:87,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:87,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:87,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:87,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:87,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:87,1'
          Dst:             ossl_prov_cipher_hw_aes_ctr
        - Src:             'providers/implementations/ciphers/cipher_aes.c:87,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:85,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:85,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:85,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:85,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:85,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:85,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:85,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:85,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:85,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aes.c:85,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:83,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:83,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:83,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:83,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:83,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:83,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:83,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:83,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:83,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:83,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aes.c:83,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:81,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:81,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:81,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:81,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:81,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:81,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:81,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:81,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aes.c:81,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:79,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:79,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:79,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:79,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:79,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:79,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:79,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:79,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:79,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:79,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aes.c:79,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:77,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:77,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:77,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:77,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:77,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:77,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:77,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:77,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:77,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aes.c:77,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:75,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:75,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:75,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:75,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:75,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:75,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:75,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:75,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:75,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:75,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aes.c:75,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:73,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:73,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:73,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:73,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:73,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:73,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:73,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:73,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:73,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:73,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:73,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:71,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:71,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:71,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:71,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:71,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:71,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:71,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:71,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:69,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:69,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:69,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:69,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:69,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:69,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:69,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:69,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:69,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:69,1'
          Dst:             ossl_prov_cipher_hw_aes_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:69,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:67,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:67,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:67,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:67,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:67,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:67,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:67,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:67,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:67,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:67,1'
          Dst:             ossl_prov_cipher_hw_aes_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:67,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:65,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:65,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:65,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:65,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:65,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:65,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:65,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:65,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:65,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:65,1'
          Dst:             ossl_prov_cipher_hw_aes_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:65,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:63,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:63,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:63,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:63,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:63,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:63,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:63,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:63,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:63,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:63,1'
          Dst:             ossl_prov_cipher_hw_aes_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aes.c:63,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:61,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:61,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:61,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:61,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:61,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:61,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:61,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:61,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:61,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:61,1'
          Dst:             ossl_prov_cipher_hw_aes_cbc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:61,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:59,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:59,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:59,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:59,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:59,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:59,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:59,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:59,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:59,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:59,1'
          Dst:             ossl_prov_cipher_hw_aes_cbc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:59,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:57,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:57,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:57,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:57,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:57,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:57,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:57,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:57,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:57,1'
          Dst:             ossl_prov_cipher_hw_aes_cbc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:57,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:55,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:55,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:55,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:55,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:55,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:55,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:55,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:55,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:55,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:55,1'
          Dst:             ossl_prov_cipher_hw_aes_ecb
        - Src:             'providers/implementations/ciphers/cipher_aes.c:55,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_192_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:53,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:53,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:53,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:53,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:53,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:53,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:53,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:53,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:53,1'
          Dst:             ossl_prov_cipher_hw_aes_ecb
        - Src:             'providers/implementations/ciphers/cipher_aes.c:53,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_256_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:51,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:40,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:42,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:45,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:39,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:42,11'
          Dst:             CRYPTO_malloc
    - functionName:    aes_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:30,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes.c:31,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_256_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:51,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:51,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:51,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes.c:51,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:51,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes.c:51,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes.c:51,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes.c:51,1'
          Dst:             ossl_prov_cipher_hw_aes_ecb
        - Src:             'providers/implementations/ciphers/cipher_aes.c:51,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_cbc_hmac_sha256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - kbits
        - blkbits
        - ivbits
        - flags
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - base_init
        - ossl_prov_cipher_hw_aes_cbc_hmac_sha256
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:363,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:364,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha256
                - base_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:366,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha256
                - base_init
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:368,19'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha256
                - base_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:371,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:363,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:366,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:369,19'
          Dst:             ossl_prov_cipher_hw_aes_cbc_hmac_sha256
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:368,9'
          Dst:             base_init
    - functionName:    base_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.prov_aes_hmac_sha_ctx_st *'
        - 'struct.prov_cipher_hw_aes_hmac_sha_ctx_st *'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - ctx
        - meths
        - kbits
        - blkbits
        - ivbits
        - flags
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_initkey
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:314,5'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    aes_cbc_hmac_sha1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - kbits
        - blkbits
        - ivbits
        - flags
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - base_init
        - ossl_prov_cipher_hw_aes_cbc_hmac_sha1
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:327,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha1
                - base_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:329,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha1
                - base_init
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:330,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:331,19'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_cbc_hmac_sha1
                - base_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:334,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:326,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:329,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:332,19'
          Dst:             ossl_prov_cipher_hw_aes_cbc_hmac_sha1
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:331,9'
          Dst:             base_init
    - functionName:    aes_256_cbc_hmac_sha256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:436,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cbc_hmac_sha256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_cbc_hmac_sha256_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:436,1'
          Dst:             aes_cbc_hmac_sha256_newctx
    - functionName:    aes_128_cbc_hmac_sha256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:434,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_cbc_hmac_sha256_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_memdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:378,12'
          Dst:             CRYPTO_memdup
    - functionName:    aes_cbc_hmac_sha256_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:385,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:385,9'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:386,58'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:386,9'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:387,9'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_128_cbc_hmac_sha256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_cbc_hmac_sha256_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:434,1'
          Dst:             aes_cbc_hmac_sha256_newctx
    - functionName:    aes_256_cbc_hmac_sha1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:432,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256_cbc_hmac_sha1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_cbc_hmac_sha1_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:432,1'
          Dst:             aes_cbc_hmac_sha1_newctx
    - functionName:    aes_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         71
      ICount:          479
      EdgeCount:       99
      CyclomaticComplexity: 30
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:100,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:102,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:110,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:102,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:103,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:106,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:113,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:113,39'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:126,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:114,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:126,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:128,56'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:151,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:131,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:131,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:132,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:132,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:130,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:136,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:138,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:140,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:153,56'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:174,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:159,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:159,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:160,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:160,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:161,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:161,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:162,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:158,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:166,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:169,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:171,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:176,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:184,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:176,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:177,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:180,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:180,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:182,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:188,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:198,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:188,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:192,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:192,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:193,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:196,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:200,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:217,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:200,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:201,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:205,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:205,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:206,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:206,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.13866
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:206,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:207,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:214,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:100,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:103,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:103,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:103,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:110,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:113,17'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:114,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:114,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:114,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:126,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:128,32'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:132,17'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:133,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:151,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:153,32'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:155,33'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:162,17'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:163,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:174,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:177,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:177,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:177,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:184,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:188,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:189,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:189,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:189,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:193,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:193,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:193,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:198,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:200,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:201,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:201,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:201,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:206,18'
          Dst:             ossl_assert_int
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:207,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:207,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:207,17'
          Dst:             ERR_set_error
    - functionName:    aes_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         53
      ICount:          360
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:227,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:229,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:238,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:232,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:233,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:236,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:239,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:239,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:244,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:239,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:240,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:244,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:245,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:245,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:250,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:246,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:250,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:251,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:251,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:257,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:252,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:257,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:258,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:258,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:262,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:259,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:262,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:263,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:263,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:267,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:263,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:264,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:267,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:268,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:268,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:272,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:269,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:272,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:274,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:274,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:279,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:275,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:279,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:273,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:276,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:279,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:281,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:281,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:282,38'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:226,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:232,14'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:233,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:233,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:233,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:238,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:239,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:240,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:240,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:240,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:244,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:245,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:246,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:246,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:246,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:250,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:251,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:252,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:252,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:252,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:257,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:258,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:259,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:259,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:259,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:262,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:263,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:264,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:264,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:264,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:267,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:268,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:269,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:269,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:269,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:272,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:274,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:275,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:276,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:276,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:276,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:279,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:281,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:282,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:283,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:283,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:283,9'
          Dst:             ERR_set_error
    - functionName:    aes_128_cbc_hmac_sha1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:430,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aes_set_ctx_params
        - ossl_cipher_generic_dinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:63,9'
              BranchSideFuncs:
                - aes_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:64,31'
              BranchSideFuncs:
                - aes_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:62,10'
          Dst:             ossl_cipher_generic_dinit
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:64,12'
          Dst:             aes_set_ctx_params
    - functionName:    aes_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aes_set_ctx_params
        - ossl_cipher_generic_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:54,9'
              BranchSideFuncs:
                - aes_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:55,31'
              BranchSideFuncs:
                - aes_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:53,10'
          Dst:             ossl_cipher_generic_einit
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:55,12'
          Dst:             aes_set_ctx_params
    - functionName:    aes_cbc_hmac_sha1_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:341,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:344,12'
              BranchSideFuncs:
                - CRYPTO_memdup
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:344,12'
          Dst:             CRYPTO_memdup
    - functionName:    aes_cbc_hmac_sha1_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:351,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:351,9'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:352,58'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:352,9'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:353,9'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_128_cbc_hmac_sha1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_cbc_hmac_sha1_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c:430,1'
          Dst:             aes_cbc_hmac_sha1_newctx
    - functionName:    tls1_multi_block_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - vctx
        - out
        - inp
        - inp_len
        - n4x
      BBCount:         68
      ICount:          1739
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - OPENSSL_cleanse
        - RAND_bytes_ex
        - aesni_multi_cbc_encrypt
        - sha1_multi_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:149,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:153,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:153,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:158,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:154,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:158,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:169,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:170,48'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:181,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:181,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:182,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:218,22'
              BranchSideFuncs:
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:182,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:182,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:182,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:198,37'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:202,33'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:228,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:228,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:228,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:230,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:254,22'
              BranchSideFuncs:
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:231,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:235,9'
              BranchSideFuncs:
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:239,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:240,39'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:248,23'
              BranchSideFuncs:
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:250,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:236,30'
              BranchSideFuncs:
                - sha1_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:251,5'
              BranchSideFuncs:
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:257,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:258,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:286,22'
              BranchSideFuncs:
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:258,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:258,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:258,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:278,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:289,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:304,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:322,22'
              BranchSideFuncs:
                - sha1_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:324,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:325,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:362,29'
              BranchSideFuncs:
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:325,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:325,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:325,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:345,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:346,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:146,9'
          Dst:             RAND_bytes_ex
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:218,5'
          Dst:             sha1_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:236,13'
          Dst:             sha1_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:237,13'
          Dst:             aesni_multi_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:254,5'
          Dst:             sha1_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:286,5'
          Dst:             sha1_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:322,5'
          Dst:             sha1_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:362,5'
          Dst:             aesni_multi_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:364,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:365,5'
          Dst:             OPENSSL_cleanse
    - functionName:    sha1_multi_block
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.SHA1_MB_CTX *'
        - 'struct.NAMENUM_ENTRY *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_multi_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.CIPH_DESC *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_lt
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:124,12'
          Dst:             constant_time_msb
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    constant_time_ge
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_lt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:146,13'
          Dst:             constant_time_lt
    - functionName:    sha1_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.SHAstate_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - SHA1_Update
        - sha1_block_data_order
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:75,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - SHA1_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:83,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:76,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:77,19'
              BranchSideFuncs:
                - SHA1_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:78,21'
              BranchSideFuncs:
                - SHA1_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:87,31'
              BranchSideFuncs:
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:96,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:92,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:93,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:94,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:96,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:96,9'
              BranchSideFuncs:
                - SHA1_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:97,21'
              BranchSideFuncs:
                - SHA1_Update
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:78,9'
          Dst:             SHA1_Update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:87,9'
          Dst:             sha1_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:97,9'
          Dst:             SHA1_Update
    - functionName:    sha1_block_data_order
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_cbc_hmac_sha1_tls1_multiblock_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM *'
      constantsTouched: []
      argNames:
        - ctx
        - param
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tls1_multi_block_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:769,17'
          Dst:             tls1_multi_block_encrypt
    - functionName:    aesni_cbc_hmac_sha1_tls1_multiblock_aad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM *'
      constantsTouched: []
      argNames:
        - vctx
        - param
      BBCount:         29
      ICount:          267
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - sha1_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:724,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:725,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:762,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:725,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:728,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:728,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:729,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:729,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:730,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:732,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:732,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:732,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:732,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:733,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,50'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:737,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:734,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:735,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:737,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:747,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:747,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:752,30'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:747,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:748,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:752,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:740,9'
          Dst:             sha1_update
    - functionName:    aesni_cbc_hmac_sha1_tls1_multiblock_max_bufsize
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:707,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:707,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:707,5'
              BranchSideFuncs:
                - OPENSSL_die
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:707,5'
          Dst:             OPENSSL_die
    - functionName:    aesni_cbc_hmac_sha1_set_tls1_aad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - aad_rec
        - aad_len
      BBCount:         13
      ICount:          185
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - sha1_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:671,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:674,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:676,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:677,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:693,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:678,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:680,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:686,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:680,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:681,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:682,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:687,9'
          Dst:             sha1_update
    - functionName:    aesni_cbc_hmac_sha1_set_mac_key
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - mac
        - len
      BBCount:         14
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_cleanse
        - SHA1_Final
        - SHA1_Init
        - sha1_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:641,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:642,20'
              BranchSideFuncs:
                - SHA1_Init
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:646,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:649,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:650,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:651,16'
              BranchSideFuncs:
                - SHA1_Init
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:654,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:655,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:656,16'
              BranchSideFuncs:
                - SHA1_Init
                - sha1_update
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:642,9'
          Dst:             SHA1_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:643,9'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:644,9'
          Dst:             SHA1_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:651,5'
          Dst:             SHA1_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:652,5'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:656,5'
          Dst:             SHA1_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:657,5'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:659,5'
          Dst:             OPENSSL_cleanse
    - functionName:    aesni_cbc_hmac_sha1_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - in
        - len
      BBCount:         71
      ICount:          1303
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - SHA1_Final
        - aesni_cbc_encrypt
        - aesni_cbc_sha1_enc
        - constant_time_ge
        - constant_time_select
        - sha1_block_data_order
        - sha1_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:386,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:389,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - sha1_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:389,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:390,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:446,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - sha1_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:390,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:391,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:392,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:392,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:396,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:400,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:400,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:413,21'
              BranchSideFuncs:
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:399,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:401,26'
              BranchSideFuncs:
                - sha1_update
                - aesni_cbc_sha1_enc
                - __sanitizer_cov_trace_cmp4
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:413,21'
              BranchSideFuncs:
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:410,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:411,17'
              BranchSideFuncs:
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:412,9'
              BranchSideFuncs:
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:418,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:419,17'
              BranchSideFuncs:
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:436,31'
              BranchSideFuncs:
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:419,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:420,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:423,24'
              BranchSideFuncs:
                - SHA1_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:430,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:431,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:433,31'
              BranchSideFuncs:
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:448,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:451,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:623,31'
              BranchSideFuncs:
                - aesni_cbc_encrypt
                - sha1_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:457,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:459,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:468,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:459,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:460,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:463,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - aesni_cbc_encrypt
                - constant_time_ge.13932
                - constant_time_select.13931
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - sha1_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:468,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:469,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:501,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:502,22'
              BranchSideFuncs:
                - sha1_update
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:511,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:528,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:529,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:551,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:535,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:536,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:539,30'
              BranchSideFuncs:
                - sha1_block_data_order
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:551,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:552,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:554,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:554,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:555,30'
              BranchSideFuncs:
                - sha1_block_data_order
                - llvm.memset.p0i8.i64
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:568,39'
              BranchSideFuncs:
                - sha1_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:584,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:585,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:592,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha1_update
                - SHA1_Final
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:606,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:607,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:617,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:401,13'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:403,13'
          Dst:             aesni_cbc_sha1_enc
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:416,9'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:423,13'
          Dst:             SHA1_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:425,13'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:426,13'
          Dst:             SHA1_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:433,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:436,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:472,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:480,20'
          Dst:             constant_time_ge
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:488,19'
          Dst:             constant_time_select
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:497,13'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:504,17'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:541,17'
          Dst:             sha1_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:557,17'
          Dst:             sha1_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:569,13'
          Dst:             sha1_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:594,13'
          Dst:             sha1_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:595,13'
          Dst:             SHA1_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:623,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:624,13'
          Dst:             sha1_update
    - functionName:    aesni_cbc_sha1_enc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - 'struct.SHAstate_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_cbc_hmac_sha1_init_key
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
      BBCount:         6
      ICount:          97
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA1_Init
        - aesni_set_decrypt_key
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:52,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:53,37'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - SHA1_Init
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:55,37'
              BranchSideFuncs:
                - aesni_set_decrypt_key
                - SHA1_Init
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:53,15'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:55,15'
          Dst:             aesni_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c:57,5'
          Dst:             SHA1_Init
    - functionName:    aesni_set_encrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_set_decrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_cbc_hmac_sha1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_aes_hmac_sha_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_capable_aes_cbc_hmac_sha1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tls1_multi_block_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - vctx
        - out
        - inp
        - inp_len
        - n4x
      BBCount:         68
      ICount:          2145
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - OPENSSL_cleanse
        - RAND_bytes_ex
        - aesni_multi_cbc_encrypt
        - sha256_multi_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:153,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:157,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:157,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:162,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:158,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:162,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:173,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:174,48'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:186,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:186,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:187,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:226,24'
              BranchSideFuncs:
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:187,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:187,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:187,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:205,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:206,37'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:210,33'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:236,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:236,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:236,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:237,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:238,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:262,24'
              BranchSideFuncs:
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:238,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:239,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:243,9'
              BranchSideFuncs:
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:247,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:248,39'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:256,23'
              BranchSideFuncs:
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:244,32'
              BranchSideFuncs:
                - sha256_multi_block
                - aesni_multi_cbc_encrypt
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:259,5'
              BranchSideFuncs:
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:265,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:266,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:294,24'
              BranchSideFuncs:
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:266,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:266,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:266,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:275,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:279,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:286,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:297,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:342,24'
              BranchSideFuncs:
                - sha256_multi_block
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:344,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:345,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:385,29'
              BranchSideFuncs:
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:345,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:345,45'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:345,52'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:368,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:369,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - aesni_multi_cbc_encrypt
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:150,9'
          Dst:             RAND_bytes_ex
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:226,5'
          Dst:             sha256_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:244,13'
          Dst:             sha256_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:245,13'
          Dst:             aesni_multi_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:262,5'
          Dst:             sha256_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:294,5'
          Dst:             sha256_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:342,5'
          Dst:             sha256_multi_block
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:385,5'
          Dst:             aesni_multi_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:387,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:388,5'
          Dst:             OPENSSL_cleanse
    - functionName:    sha256_multi_block
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.SHA256_MB_CTX *'
        - 'struct.NAMENUM_ENTRY *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_lt
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:124,12'
          Dst:             constant_time_msb
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    constant_time_ge
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_lt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:146,13'
          Dst:             constant_time_lt
    - functionName:    sha256_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.SHA256state_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - SHA256_Update
        - sha256_block_data_order
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:79,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - SHA256_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:87,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:80,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:81,19'
              BranchSideFuncs:
                - SHA256_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:82,23'
              BranchSideFuncs:
                - SHA256_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:90,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:91,33'
              BranchSideFuncs:
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:100,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:96,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:97,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:98,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:100,9'
              BranchSideFuncs:
                - SHA256_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:101,23'
              BranchSideFuncs:
                - SHA256_Update
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:82,9'
          Dst:             SHA256_Update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:91,9'
          Dst:             sha256_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:101,9'
          Dst:             SHA256_Update
    - functionName:    sha256_block_data_order
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_cbc_hmac_sha256_tls1_multiblock_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM *'
      constantsTouched: []
      argNames:
        - ctx
        - param
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tls1_multi_block_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:821,17'
          Dst:             tls1_multi_block_encrypt
    - functionName:    aesni_cbc_hmac_sha256_tls1_multiblock_aad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM *'
      constantsTouched: []
      argNames:
        - vctx
        - param
      BBCount:         29
      ICount:          261
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - sha256_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:776,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:777,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:814,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:777,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:780,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:780,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:781,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:781,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:782,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:784,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:784,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:784,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:784,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:785,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,50'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:786,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:787,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:799,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:799,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:804,30'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:799,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:800,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:804,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:792,9'
          Dst:             sha256_update
    - functionName:    aesni_cbc_hmac_sha256_tls1_multiblock_max_bufsize
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:760,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:760,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:760,5'
              BranchSideFuncs:
                - OPENSSL_die
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:760,5'
          Dst:             OPENSSL_die
    - functionName:    aesni_cbc_hmac_sha256_set_tls1_aad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - aad_rec
        - aad_len
      BBCount:         13
      ICount:          185
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - sha256_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:724,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:727,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:729,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:730,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:746,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:731,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:733,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:739,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:733,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:734,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:735,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:740,9'
          Dst:             sha256_update
    - functionName:    aesni_cbc_hmac_sha256_set_mac_key
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - mackey
        - len
      BBCount:         14
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_cleanse
        - SHA256_Final
        - SHA256_Init
        - sha256_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:694,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:695,22'
              BranchSideFuncs:
                - SHA256_Init
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:699,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:702,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:703,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:704,18'
              BranchSideFuncs:
                - SHA256_Init
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:707,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:708,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:709,18'
              BranchSideFuncs:
                - SHA256_Init
                - sha256_update
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:695,9'
          Dst:             SHA256_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:696,9'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:697,9'
          Dst:             SHA256_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:704,5'
          Dst:             SHA256_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:705,5'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:709,5'
          Dst:             SHA256_Init
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:710,5'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:712,5'
          Dst:             OPENSSL_cleanse
    - functionName:    aesni_cbc_hmac_sha256_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - in
        - len
      BBCount:         76
      ICount:          1486
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - SHA256_Final
        - aesni_cbc_encrypt
        - aesni_cbc_sha256_enc
        - constant_time_ge
        - constant_time_select
        - sha256_block_data_order
        - sha256_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:412,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_cbc_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:413,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:484,38'
              BranchSideFuncs:
                - aesni_cbc_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:413,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:414,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:415,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:415,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:419,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:432,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:433,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:436,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:433,57'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:434,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:451,21'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:435,56'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:436,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:451,21'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:436,35'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:437,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:451,21'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:432,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:438,28'
              BranchSideFuncs:
                - sha256_update
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_cmp4
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:451,21'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:448,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:449,17'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:450,9'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:456,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:457,17'
              BranchSideFuncs:
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:474,31'
              BranchSideFuncs:
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:457,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:458,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:461,26'
              BranchSideFuncs:
                - SHA256_Final
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:468,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:469,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aesni_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:471,31'
              BranchSideFuncs:
                - aesni_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:490,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:493,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:676,28'
              BranchSideFuncs:
                - sha256_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:499,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:501,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:503,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:503,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:504,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:507,20'
              BranchSideFuncs:
                - constant_time_ge.13980
                - constant_time_select.13979
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - sha256_update
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:537,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:538,22'
              BranchSideFuncs:
                - sha256_update
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:547,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:567,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:568,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:593,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:574,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:575,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:578,30'
              BranchSideFuncs:
                - sha256_block_data_order
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:593,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:594,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:596,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:596,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:597,30'
              BranchSideFuncs:
                - sha256_block_data_order
                - llvm.memset.p0i8.i64
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:613,39'
              BranchSideFuncs:
                - sha256_block_data_order
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:635,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:636,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:643,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - sha256_update
                - SHA256_Final
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:658,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:661,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:671,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:438,13'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:440,19'
          Dst:             aesni_cbc_sha256_enc
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:454,9'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:461,13'
          Dst:             SHA256_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:463,13'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:464,13'
          Dst:             SHA256_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:471,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:474,13'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:487,9'
          Dst:             aesni_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:516,20'
          Dst:             constant_time_ge
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:524,19'
          Dst:             constant_time_select
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:533,13'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:540,17'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:580,17'
          Dst:             sha256_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:599,17'
          Dst:             sha256_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:614,13'
          Dst:             sha256_block_data_order
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:645,13'
          Dst:             sha256_update
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:646,13'
          Dst:             SHA256_Final
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:676,13'
          Dst:             sha256_update
    - functionName:    aesni_cbc_sha256_enc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - 'struct.SHA256state_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_cbc_hmac_sha256_init_key
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA256_Init
        - aesni_set_decrypt_key
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:54,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:55,37'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - SHA256_Init
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:57,37'
              BranchSideFuncs:
                - aesni_set_decrypt_key
                - SHA256_Init
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:55,15'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:57,15'
          Dst:             aesni_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:59,5'
          Dst:             SHA256_Init
    - functionName:    ossl_prov_cipher_hw_aes_cbc_hmac_sha256
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_aes_hmac_sha_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_capable_aes_cbc_hmac_sha256
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aesni_cbc_sha256_enc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:42,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:42,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:42,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:43,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:43,15'
              BranchSideFuncs:
                - aesni_cbc_sha256_enc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:43,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c:43,15'
          Dst:             aesni_cbc_sha256_enc
    - functionName:    aes_ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ccm.c:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:43,14'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ccm.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:51,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:43,14'
          Dst:             CRYPTO_memdup
    - functionName:    aes_ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_ccm_initctx
        - ossl_prov_aes_hw_ccm
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ccm.c:27,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:28,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aes_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:30,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aes_hw_ccm
                - ossl_ccm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ccm.c:31,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:32,27'
              BranchSideFuncs:
                - ossl_prov_aes_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm.c:33,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:27,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:30,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:32,47'
          Dst:             ossl_prov_aes_hw_ccm
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:32,9'
          Dst:             ossl_ccm_initctx
    - functionName:    aes_256_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:69,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes256ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:69,1'
          Dst:             aes_ccm_dupctx
    - functionName:    aes256ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:69,1'
          Dst:             aes_ccm_newctx
    - functionName:    aes_192_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:67,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes192ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:67,1'
          Dst:             aes_ccm_dupctx
    - functionName:    aes192ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:67,1'
          Dst:             aes_ccm_newctx
    - functionName:    aes_128_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:65,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes128ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:65,1'
          Dst:             aes_ccm_dupctx
    - functionName:    aes_ccm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:61,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aes128ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm.c:65,1'
          Dst:             aes_ccm_newctx
    - functionName:    ccm_generic_aes_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         6
      ICount:          124
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AES_set_encrypt_key
        - CRYPTO_ccm128_init
        - vpaes_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ccm_hw.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm_hw.c:40,9'
              BranchSideFuncs:
                - vpaes_set_encrypt_key
                - CRYPTO_ccm128_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ccm_hw.c:44,9'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - CRYPTO_ccm128_init
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:40,9'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:40,9'
          Dst:             CRYPTO_ccm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:40,9'
          Dst:             vpaes_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:44,9'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:44,9'
          Dst:             CRYPTO_ccm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw.c:44,9'
          Dst:             AES_encrypt
    - functionName:    vpaes_set_encrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpaes_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AES_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ccm_aesni_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_init
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc:20,5'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc:20,5'
          Dst:             CRYPTO_ccm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc:20,5'
          Dst:             aesni_encrypt
    - functionName:    aesni_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_ccm64_encrypt_blocks
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_ccm64_decrypt_blocks
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_aes_hw_ccm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.prov_ccm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm.c:42,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:45,12'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm.c:46,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:46,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:49,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:47,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:45,12'
          Dst:             CRYPTO_memdup
    - functionName:    aes_gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_gcm_initctx
        - ossl_prov_aes_hw_gcm
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm.c:27,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:28,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aes_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:30,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aes_hw_gcm
                - ossl_gcm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm.c:31,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:32,26'
              BranchSideFuncs:
                - ossl_prov_aes_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm.c:34,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:27,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:30,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:33,26'
          Dst:             ossl_prov_aes_hw_gcm
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:32,9'
          Dst:             ossl_gcm_initctx
    - functionName:    aes_256_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:65,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes256gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:65,1'
          Dst:             aes_gcm_dupctx
    - functionName:    aes256gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:65,1'
          Dst:             aes_gcm_newctx
    - functionName:    aes_192_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:63,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes192gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:63,1'
          Dst:             aes_gcm_dupctx
    - functionName:    aes192gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:63,1'
          Dst:             aes_gcm_newctx
    - functionName:    aes_128_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:61,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes128gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:61,1'
          Dst:             aes_gcm_dupctx
    - functionName:    aes_gcm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:57,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aes128gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm.c:61,1'
          Dst:             aes_gcm_newctx
    - functionName:    aes_gcm_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         9
      ICount:          129
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AES_set_encrypt_key
        - CRYPTO_gcm128_init
        - vpaes_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:38,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:39,9'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - CRYPTO_gcm128_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:45,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - CRYPTO_gcm128_init
                - vpaes_set_encrypt_key
                - CRYPTO_gcm128_init
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:45,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:46,9'
              BranchSideFuncs:
                - vpaes_set_encrypt_key
                - CRYPTO_gcm128_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:55,9'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - CRYPTO_gcm128_init
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:39,9'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:39,9'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:39,9'
          Dst:             AES_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:46,9'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:46,9'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:46,9'
          Dst:             vpaes_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:55,9'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:55,9'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:55,9'
          Dst:             AES_encrypt
    - functionName:    ossl_bsaes_ctr32_encrypt_blocks
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_aes_gcm_cipher_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - len
        - out
      BBCount:         39
      ICount:          331
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - CRYPTO_gcm128_decrypt
        - CRYPTO_gcm128_decrypt_ctr32
        - CRYPTO_gcm128_encrypt
        - CRYPTO_gcm128_encrypt_ctr32
        - aesni_gcm_decrypt
        - aesni_gcm_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:65,13'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:94,13'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_decrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:65,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:67,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:90,40'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:69,42'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:69,45'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:82,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:69,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:69,45'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:82,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:69,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:70,36'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_encrypt
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:82,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:72,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:73,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:75,40'
              BranchSideFuncs:
                - aesni_gcm_encrypt
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:82,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:84,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:90,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:91,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:94,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:96,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_decrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:119,40'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:98,42'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:98,45'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_decrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:111,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:98,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:98,45'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_decrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:111,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:98,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:99,36'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - aesni_gcm_decrypt
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:111,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:101,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:102,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:104,40'
              BranchSideFuncs:
                - aesni_gcm_decrypt
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:111,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:113,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw.c:119,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw.c:120,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:72,21'
          Dst:             CRYPTO_gcm128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:75,24'
          Dst:             aesni_gcm_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:82,17'
          Dst:             CRYPTO_gcm128_encrypt_ctr32
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:90,17'
          Dst:             CRYPTO_gcm128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:101,21'
          Dst:             CRYPTO_gcm128_decrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:104,24'
          Dst:             aesni_gcm_decrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:111,17'
          Dst:             CRYPTO_gcm128_decrypt_ctr32
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw.c:119,17'
          Dst:             CRYPTO_gcm128_decrypt
    - functionName:    aesni_ctr32_encrypt_blocks
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcm_ghash_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'struct.timeval *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_gcm_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_gcm_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_gcm_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_gcm128_init
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:20,5'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:20,5'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:20,5'
          Dst:             aesni_encrypt
    - functionName:    vaes_gcm_cipherfinal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - tag
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
        - ossl_aes_gcm_finalize_avx512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:179,16'
              BranchSideFuncs:
                - ossl_aes_gcm_finalize_avx512
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:181,34'
              BranchSideFuncs:
                - ossl_aes_gcm_finalize_avx512
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:183,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:184,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:190,31'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:186,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:185,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:186,54'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:181,5'
          Dst:             ossl_aes_gcm_finalize_avx512
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:190,17'
          Dst:             memcmp
    - functionName:    ossl_aes_gcm_finalize_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vaes_gcm_cipherupdate
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - len
        - out
      BBCount:         15
      ICount:          131
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_aes_gcm_decrypt_avx512
        - ossl_aes_gcm_encrypt_avx512
        - ossl_gcm_gmult_avx512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:153,38'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:153,42'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:154,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:154,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:156,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_decrypt_avx512
                - ossl_aes_gcm_encrypt_avx512
                - ossl_gcm_gmult_avx512
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:159,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:160,31'
              BranchSideFuncs:
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_decrypt_avx512
                - ossl_aes_gcm_encrypt_avx512
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_decrypt_avx512
                - ossl_aes_gcm_encrypt_avx512
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:164,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:165,37'
              BranchSideFuncs:
                - ossl_aes_gcm_encrypt_avx512
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:167,37'
              BranchSideFuncs:
                - ossl_aes_gcm_decrypt_avx512
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:160,9'
          Dst:             ossl_gcm_gmult_avx512
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:165,9'
          Dst:             ossl_aes_gcm_encrypt_avx512
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:167,9'
          Dst:             ossl_aes_gcm_decrypt_avx512
    - functionName:    ossl_gcm_gmult_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_aes_gcm_encrypt_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_aes_gcm_decrypt_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vaes_gcm_aadupdate
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - aad_len
      BBCount:         33
      ICount:          246
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ossl_aes_gcm_update_aad_avx512
        - ossl_gcm_gmult_avx512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:96,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:98,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:100,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:100,37'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:101,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:101,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:103,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:107,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:127,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:112,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:112,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:113,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:118,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:118,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:119,35'
              BranchSideFuncs:
                - ossl_gcm_gmult_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ossl_aes_gcm_update_aad_avx512
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:121,28'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:129,40'
              BranchSideFuncs:
                - ossl_aes_gcm_update_aad_avx512
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:136,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:141,20'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:138,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:139,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:119,13'
          Dst:             ossl_gcm_gmult_avx512
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:129,9'
          Dst:             ossl_aes_gcm_update_aad_avx512
    - functionName:    ossl_aes_gcm_update_aad_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vaes_gcm_setiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - ivlen
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_aes_gcm_setiv_avx512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:78,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:80,31'
              BranchSideFuncs:
                - ossl_aes_gcm_setiv_avx512
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:80,5'
          Dst:             ossl_aes_gcm_setiv_avx512
    - functionName:    ossl_aes_gcm_setiv_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vaes_gcm_setkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aesni_set_encrypt_key
        - ossl_aes_gcm_init_avx512
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:52,5'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc:57,5'
          Dst:             ossl_aes_gcm_init_avx512
    - functionName:    ossl_aes_gcm_init_avx512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_aes_hw_gcm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.prov_gcm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_vaes_vpclmulqdq_capable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:40,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:43,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:44,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:46,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc:39,9'
          Dst:             ossl_vaes_vpclmulqdq_capable
    - functionName:    ossl_vaes_vpclmulqdq_capable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_aes_gcm_siv_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         18
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_aes_gcm_siv_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:100,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:103,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:109,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:103,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:104,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:107,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:110,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:117,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:110,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:111,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:114,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aes_gcm_siv_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:118,9'
              BranchSideFuncs:
                - ossl_aes_gcm_siv_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:120,44'
              BranchSideFuncs:
                - ossl_aes_gcm_siv_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:97,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:104,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:104,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:104,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:111,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:111,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:111,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:120,12'
          Dst:             ossl_aes_gcm_siv_set_ctx_params
    - functionName:    ossl_aes_gcm_siv_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         29
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:231,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:233,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:243,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:234,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:234,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:235,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:233,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:235,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:238,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:238,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:239,20'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:242,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:245,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:251,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:245,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:246,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:249,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:255,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:255,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:256,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:260,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:260,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:261,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:231,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:235,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:235,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:235,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:243,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:245,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:246,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:246,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:246,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:251,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:255,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:256,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:256,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:256,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:261,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:261,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:261,13'
          Dst:             ERR_set_error
    - functionName:    ossl_aes_gcm_siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_cipher_hw_aes_gcm_siv
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:31,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:32,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_gcm_siv
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:34,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_gcm_siv
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:35,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:36,24'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_gcm_siv
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:41,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:31,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:34,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:37,19'
          Dst:             ossl_prov_cipher_hw_aes_gcm_siv
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:38,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ossl_aes_256_gcm_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:323,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    ossl_aes256_gcm_siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_aes_gcm_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:323,1'
          Dst:             ossl_aes_gcm_siv_newctx
    - functionName:    ossl_aes_192_gcm_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:322,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    ossl_aes192_gcm_siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_aes_gcm_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:322,1'
          Dst:             ossl_aes_gcm_siv_newctx
    - functionName:    ossl_aes_gcm_siv_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_aes_gcm_siv_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_aes_gcm_siv_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         28
      ICount:          161
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:188,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:188,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:196,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:188,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:189,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:196,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:189,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:189,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:190,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:190,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:191,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:191,49'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:189,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:195,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:197,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:197,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:201,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:198,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:201,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:202,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:202,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:187,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:191,21'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:192,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:196,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:197,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:198,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:198,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:198,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:201,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:202,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:203,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:203,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:203,9'
          Dst:             ERR_set_error
    - functionName:    ossl_aes_128_gcm_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:321,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    ossl_aes_gcm_siv_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:175,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:177,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:177,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:177,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:178,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:172,10'
          Dst:             ossl_prov_is_running
    - functionName:    ossl_aes_gcm_siv_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:148,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:154,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:150,14'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:154,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:155,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:159,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:161,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:161,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:162,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:144,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:155,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:155,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:155,9'
          Dst:             ERR_set_error
    - functionName:    ossl_aes_gcm_siv_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_aes_gcm_siv_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:134,12'
          Dst:             ossl_aes_gcm_siv_init
    - functionName:    ossl_aes_gcm_siv_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_aes_gcm_siv_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:127,12'
          Dst:             ossl_aes_gcm_siv_init
    - functionName:    ossl_aes_gcm_siv_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         21
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - CRYPTO_memdup
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:62,9'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:64,9'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:67,11'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:71,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:75,25'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:79,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:76,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:77,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:79,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:82,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:85,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:88,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:61,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:67,11'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:75,25'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:85,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:86,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_aes_gcm_siv_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv.c:51,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:51,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:53,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_aes128_gcm_siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_aes_gcm_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.c:321,1'
          Dst:             ossl_aes_gcm_siv_newctx
    - functionName:    aes_gcm_siv_ctr32
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_aes_gcm_siv_ctx_st *'
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - init_counter
        - out
        - in
        - len
      BBCount:         14
      ICount:          142
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_EncryptUpdate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:356,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:357,17'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:372,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:366,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:367,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:369,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:369,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:370,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:371,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:358,19'
          Dst:             EVP_EncryptUpdate
    - functionName:    aes_gcm_siv_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_aes_gcm_siv_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         27
      ICount:          313
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_EncryptUpdate
        - aes_gcm_siv_ctr32
        - ossl_polyval_ghash_hash
        - ossl_polyval_ghash_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:223,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:223,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:226,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:226,39'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:229,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:243,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:245,33'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:247,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:247,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:248,33'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:249,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:251,22'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:255,29'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:257,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:258,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:260,5'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:232,15'
          Dst:             aes_gcm_siv_ctr32
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:242,5'
          Dst:             ossl_polyval_ghash_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:245,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:248,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:253,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:255,5'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:267,15'
          Dst:             EVP_EncryptUpdate
    - functionName:    aes_gcm_siv_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_aes_gcm_siv_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         27
      ICount:          309
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_EncryptUpdate
        - aes_gcm_siv_ctr32
        - ossl_polyval_ghash_hash
        - ossl_polyval_ghash_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:162,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:162,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:165,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:165,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:165,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:165,39'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:169,32'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_polyval_ghash_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:180,33'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:182,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_polyval_ghash_hash
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:183,33'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:184,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_polyval_ghash_hash
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:184,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:186,9'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:190,29'
              BranchSideFuncs:
                - ossl_polyval_ghash_hash
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:192,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:193,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:195,5'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_gcm_siv_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:176,5'
          Dst:             ossl_polyval_ghash_init
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:180,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:183,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:188,9'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:190,5'
          Dst:             ossl_polyval_ghash_hash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:197,15'
          Dst:             EVP_EncryptUpdate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:201,15'
          Dst:             aes_gcm_siv_ctr32
    - functionName:    aes_gcm_siv_aad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_aes_gcm_siv_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - len
      BBCount:         13
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:116,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:121,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:126,11'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:129,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:133,17'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:116,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:126,11'
          Dst:             CRYPTO_realloc
    - functionName:    aes_gcm_siv_finish
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_aes_gcm_siv_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:142,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:143,26'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:143,12'
          Dst:             memcmp
    - functionName:    aes_gcm_siv_clean_ctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:297,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    aes_gcm_siv_dup_ctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vdst
        - vsrc
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CIPHER_CTX_copy
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:308,29'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:313,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:308,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:309,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:310,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:310,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:311,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:308,29'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:310,14'
          Dst:             EVP_CIPHER_CTX_copy
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:316,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    aes_gcm_siv_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - in
        - len
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aes_gcm_siv_aad
        - aes_gcm_siv_decrypt
        - aes_gcm_siv_encrypt
        - aes_gcm_siv_finish
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:281,35'
              BranchSideFuncs:
                - aes_gcm_siv_finish
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:284,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aes_gcm_siv_decrypt
                - aes_gcm_siv_encrypt
                - aes_gcm_siv_aad
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:284,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:285,32'
              BranchSideFuncs:
                - aes_gcm_siv_aad
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:287,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aes_gcm_siv_decrypt
                - aes_gcm_siv_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:288,36'
              BranchSideFuncs:
                - aes_gcm_siv_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:290,32'
              BranchSideFuncs:
                - aes_gcm_siv_decrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:281,16'
          Dst:             aes_gcm_siv_finish
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:285,16'
          Dst:             aes_gcm_siv_aad
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:288,16'
          Dst:             aes_gcm_siv_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:290,12'
          Dst:             aes_gcm_siv_decrypt
    - functionName:    aes_gcm_siv_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         31
      ICount:          251
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_EncryptInit_ex2
        - EVP_EncryptUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:39,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:41,32'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:44,32'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:47,32'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:50,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:53,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:53,49'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:55,30'
              BranchSideFuncs:
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:54,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:55,30'
              BranchSideFuncs:
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:56,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:58,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:63,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:65,28'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:78,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:71,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:72,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:73,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:78,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:80,28'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:92,30'
              BranchSideFuncs:
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:86,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:87,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:88,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:92,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:93,9'
              BranchSideFuncs:
                - EVP_CIPHER_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:96,5'
              BranchSideFuncs:
                - EVP_CIPHER_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:41,15'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:44,15'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:47,15'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:53,49'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:55,10'
          Dst:             EVP_EncryptInit_ex2
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:71,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:86,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:92,10'
          Dst:             EVP_EncryptInit_ex2
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:98,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:101,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c:102,5'
          Dst:             EVP_CIPHER_free
    - functionName:    ossl_prov_cipher_hw_aes_gcm_siv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_aes_gcm_siv_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GSWAP4
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_polyval_ghash_hash
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.timeval *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - Htable
        - tag
        - inp
        - len
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - byte_reverse16
        - ossl_gcm_ghash_4bit
      functionUses:    8
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:90,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:91,35'
              BranchSideFuncs:
                - byte_reverse16
                - ossl_gcm_ghash_4bit
                - __sanitizer_cov_trace_cmp8
                - byte_reverse16
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:94,20'
              BranchSideFuncs:
                - byte_reverse16
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:84,5'
          Dst:             byte_reverse16
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:91,9'
          Dst:             byte_reverse16
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:92,9'
          Dst:             ossl_gcm_ghash_4bit
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:94,5'
          Dst:             byte_reverse16
    - functionName:    byte_reverse16
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GSWAP8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:49,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:49,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - GSWAP8
                - GSWAP8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:55,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:50,52'
              BranchSideFuncs:
                - GSWAP8
                - GSWAP8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:55,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:56,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:50,32'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:51,32'
          Dst:             GSWAP8
    - functionName:    GSWAP8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GSWAP4
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.h:73,14'
          Dst:             GSWAP4
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv.h:75,21'
          Dst:             GSWAP4
    - functionName:    mulx_ghash
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GSWAP8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:28,16'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:29,16'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:38,16'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:39,16'
          Dst:             GSWAP8
    - functionName:    ossl_polyval_ghash_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.timeval *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - Htable
        - H
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GSWAP8
        - byte_reverse16
        - mulx_ghash
        - ossl_gcm_init_4bit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:66,5'
          Dst:             byte_reverse16
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:67,5'
          Dst:             mulx_ghash
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:70,18'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:71,18'
          Dst:             GSWAP8
        - Src:             'providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c:74,5'
          Dst:             ossl_gcm_init_4bit
    - functionName:    cipher_hw_aesni_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - len
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aesni_ecb_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:69,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:71,23'
              BranchSideFuncs:
                - aesni_ecb_encrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:71,5'
          Dst:             aesni_ecb_encrypt
    - functionName:    aesni_ecb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aes_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - key
        - keylen
      BBCount:         33
      ICount:          282
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - AES_set_decrypt_key
        - AES_set_encrypt_key
        - ERR_new
        - vpaes_set_decrypt_key
        - vpaes_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:28,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:28,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:29,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:29,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:28,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:46,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:46,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:46,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:46,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:47,39'
              BranchSideFuncs:
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:53,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:54,41'
              BranchSideFuncs:
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:61,39'
              BranchSideFuncs:
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:91,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:91,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:92,35'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:99,37'
              BranchSideFuncs:
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:106,35'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:47,19'
          Dst:             AES_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:54,19'
          Dst:             vpaes_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:61,19'
          Dst:             AES_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:92,15'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:99,15'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:106,15'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:117,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_hw.c:117,9'
          Dst:             ERR_set_error
    - functionName:    AES_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_bsaes_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpaes_set_decrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpaes_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpaes_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AES_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aes_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aesni_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - len
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aesni_cbc_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:60,5'
          Dst:             aesni_cbc_encrypt
    - functionName:    cipher_hw_aesni_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw_aesni.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - key
        - keylen
      BBCount:         21
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - aesni_ctr32_encrypt_blocks
        - aesni_set_decrypt_key
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:30,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:30,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:31,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:31,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:31,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aesni_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:37,37'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:30,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:32,37'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:37,37'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:39,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:40,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:41,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:41,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:42,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:44,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:48,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:52,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:32,15'
          Dst:             aesni_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:37,15'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:48,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:48,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_hw_aesni.inc:48,9'
          Dst:             ERR_set_error
    - functionName:    aesni_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aes_key_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_ctr
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:161,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:161,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:161,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:160,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:160,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:160,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:159,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:159,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:159,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:158,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:158,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:158,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:157,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:157,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:157,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:156,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:156,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:156,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_hw.c:155,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_hw.c:155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aes_generic_ocb_copy_ctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'struct.prov_aes_ocb_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_copy_ctx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:97,12'
          Dst:             CRYPTO_ocb128_copy_ctx
    - functionName:    aes_generic_ocb_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_cleanup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:77,5'
          Dst:             CRYPTO_ocb128_cleanup
    - functionName:    aes_generic_ocb_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:72,13'
          Dst:             CRYPTO_ocb128_finish
    - functionName:    aes_generic_ocb_gettag
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - tag
        - tlen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:67,12'
          Dst:             CRYPTO_ocb128_tag
    - functionName:    aes_generic_ocb_setaad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - alen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_aad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:61,12'
          Dst:             CRYPTO_ocb128_aad
    - functionName:    aes_generic_ocb_setiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - ivlen
        - taglen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ocb128_setiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:54,13'
          Dst:             CRYPTO_ocb128_setiv
    - functionName:    aes_ocb_block_update_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - bufsz
        - out
        - outl
        - outsize
        - in
        - inl
        - ciph
      BBCount:         29
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - ossl_cipher_fillblock
        - ossl_cipher_trailingdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:168,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:169,44'
              BranchSideFuncs:
                - ossl_cipher_fillblock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:171,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:174,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:187,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:174,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:175,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:178,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:178,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:182,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:184,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:185,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:186,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:188,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:189,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:190,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:193,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:193,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:194,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:197,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:201,38'
              BranchSideFuncs:
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:169,22'
          Dst:             ossl_cipher_fillblock
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:175,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:175,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:175,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:179,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:179,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:179,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:190,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:190,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:190,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:194,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:194,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:194,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:201,13'
          Dst:             ossl_cipher_trailingdata
    - functionName:    aes_generic_ocb_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_ocb128_decrypt
        - CRYPTO_ocb128_encrypt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:85,37'
              BranchSideFuncs:
                - CRYPTO_ocb128_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:88,37'
              BranchSideFuncs:
                - CRYPTO_ocb128_decrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:85,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:86,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:88,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:89,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:85,14'
          Dst:             CRYPTO_ocb128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:88,14'
          Dst:             CRYPTO_ocb128_decrypt
    - functionName:    cipher_updateaad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_generic_ocb_setaad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:214,12'
          Dst:             aes_generic_ocb_setaad
    - functionName:    update_iv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_aes_ocb_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aes_generic_ocb_setiv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:220,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:220,12'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:223,36'
              BranchSideFuncs:
                - aes_generic_ocb_setiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:228,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:226,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:223,14'
          Dst:             aes_generic_ocb_setiv
    - functionName:    aes_ocb_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         26
      ICount:          189
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - aes_ocb_set_ctx_params
        - ossl_cipher_generic_initiv
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:111,9'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:113,5'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:118,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:130,9'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:118,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:120,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:126,42'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:120,40'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:120,43'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:121,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:120,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:121,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:124,31'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:126,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:127,13'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:128,9'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:138,35'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:131,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:132,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:135,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_ocb_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:135,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:136,13'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:137,5'
              BranchSideFuncs:
                - aes_ocb_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:110,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:121,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:121,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:121,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:126,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:132,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:132,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:132,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:138,12'
          Dst:             aes_ocb_set_ctx_params
    - functionName:    aes_ocb_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         38
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:359,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:362,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:363,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:364,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:379,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:364,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:365,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:368,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:368,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:370,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:374,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:370,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:371,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:372,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:374,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:374,48'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:375,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:374,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:375,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:376,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:380,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:381,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:390,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:381,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:382,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:386,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:386,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:386,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:387,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:386,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:388,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:391,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:394,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:394,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:395,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:398,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:398,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:399,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:402,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:362,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:365,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:365,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:365,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:379,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:381,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:382,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:382,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:382,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:390,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:394,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:395,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:395,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:395,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:399,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:399,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:399,13'
          Dst:             ERR_set_error
    - functionName:    aes_ocb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - kbits
        - blkbits
        - ivbits
        - mode
        - flags
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_ocb
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:311,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:312,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ocb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:314,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_ocb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:315,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:316,37'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_ocb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:320,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:311,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:314,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:317,37'
          Dst:             ossl_prov_cipher_hw_aes_ocb
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:316,9'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_ocb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:557,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_ocb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ocb_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:557,1'
          Dst:             aes_ocb_newctx
    - functionName:    aes_192_ocb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:556,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192_ocb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ocb_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:556,1'
          Dst:             aes_ocb_newctx
    - functionName:    cipher_ocb_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_ocb_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_ocb_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         49
      ICount:          332
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:412,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:412,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:416,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:413,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:416,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:417,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:417,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:421,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:418,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:421,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:422,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:423,36'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:429,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:423,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:424,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:427,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:430,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:431,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:441,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:431,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:432,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:435,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:436,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:436,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:440,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:435,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:437,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:440,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:442,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:443,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:453,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:443,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:444,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:447,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:448,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:448,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:452,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:447,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:449,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:452,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:454,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:455,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:465,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:455,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:456,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:459,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:459,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:459,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:460,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:459,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:460,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:463,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:411,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:412,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:413,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:413,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:413,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:416,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:417,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:418,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:418,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:418,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:421,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:423,14'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:424,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:424,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:424,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:429,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:432,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:432,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:432,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:435,14'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:436,17'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:437,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:437,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:437,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:441,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:444,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:444,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:444,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:447,14'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:448,17'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:449,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:449,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:449,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:453,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:456,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:456,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:456,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:460,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:460,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:460,13'
          Dst:             ERR_set_error
    - functionName:    aes_256_ocb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:555,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_ocb_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - aes_generic_ocb_copy_ctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:340,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_generic_ocb_copy_ctx
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:342,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_generic_ocb_copy_ctx
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:345,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - aes_generic_ocb_copy_ctx
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:346,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:350,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:339,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:342,11'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:346,10'
          Dst:             aes_generic_ocb_copy_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:347,9'
          Dst:             CRYPTO_free
    - functionName:    aes_ocb_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - aes_generic_ocb_cleanup
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:327,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:327,9'
              BranchSideFuncs:
                - aes_generic_ocb_cleanup
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:328,33'
              BranchSideFuncs:
                - aes_generic_ocb_cleanup
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:328,9'
          Dst:             aes_generic_ocb_cleanup
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:329,9'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:330,9'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_ocb_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - aes_generic_ocb_cipher
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:501,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:503,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:503,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:504,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:508,33'
              BranchSideFuncs:
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:508,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:513,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:500,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:504,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:504,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:504,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:508,10'
          Dst:             aes_generic_ocb_cipher
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:509,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:509,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:509,9'
          Dst:             ERR_set_error
    - functionName:    aes_ocb_block_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         30
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - aes_generic_ocb_cipher
        - aes_generic_ocb_final
        - aes_generic_ocb_gettag
        - aes_generic_ocb_setaad
        - ossl_prov_is_running
        - update_iv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:267,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:268,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - update_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:271,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - update_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:271,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:271,37'
              BranchSideFuncs:
                - update_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:271,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:272,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:278,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:280,37'
              BranchSideFuncs:
                - aes_generic_ocb_cipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:280,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:281,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:282,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:286,37'
              BranchSideFuncs:
                - aes_generic_ocb_setaad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:290,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:286,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:287,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:288,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:292,37'
              BranchSideFuncs:
                - aes_generic_ocb_gettag
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:296,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:292,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:293,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:294,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:296,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:298,36'
              BranchSideFuncs:
                - aes_generic_ocb_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:298,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:299,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:267,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:271,27'
          Dst:             update_iv
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:280,14'
          Dst:             aes_generic_ocb_cipher
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:286,14'
          Dst:             aes_generic_ocb_setaad
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:292,14'
          Dst:             aes_generic_ocb_gettag
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:298,14'
          Dst:             aes_generic_ocb_final
    - functionName:    aes_ocb_block_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aes_generic_ocb_cipher
        - aes_ocb_block_update_internal
        - cipher_updateaad
        - update_iv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:240,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:240,37'
              BranchSideFuncs:
                - update_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aes_ocb_block_update_internal
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:240,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:241,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - aes_ocb_block_update_internal
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - aes_ocb_block_update_internal
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:243,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:244,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:249,9'
              BranchSideFuncs:
                - aes_ocb_block_update_internal
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:250,15'
              BranchSideFuncs:
                - aes_ocb_block_update_internal
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb.c:254,15'
              BranchSideFuncs:
                - aes_ocb_block_update_internal
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:240,27'
          Dst:             update_iv
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:258,12'
          Dst:             aes_ocb_block_update_internal
    - functionName:    aes_ocb_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ocb_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:152,12'
          Dst:             aes_ocb_init
    - functionName:    aes_ocb_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ocb_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:145,12'
          Dst:             aes_ocb_init
    - functionName:    aes_256_ocb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ocb_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb.c:555,1'
          Dst:             aes_ocb_newctx
    - functionName:    cipher_hw_aes_ocb_generic_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
      BBCount:         11
      ICount:          152
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - AES_set_encrypt_key
        - CRYPTO_ocb128_cleanup
        - vpaes_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb_hw.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
              BranchSideFuncs:
                - CRYPTO_ocb128_cleanup
                - vpaes_set_encrypt_key
                - vpaes_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_ocb128_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
              BranchSideFuncs:
                - CRYPTO_ocb128_cleanup
                - AES_set_encrypt_key
                - AES_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_ocb128_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:59,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             CRYPTO_ocb128_cleanup
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             vpaes_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             CRYPTO_ocb128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             vpaes_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:51,9'
          Dst:             vpaes_decrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             CRYPTO_ocb128_cleanup
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             AES_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             CRYPTO_ocb128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             AES_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:56,9'
          Dst:             AES_decrypt
    - functionName:    cipher_hw_aes_ocb_aesni_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_ocb128_cleanup
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             CRYPTO_ocb128_cleanup
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             aesni_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             CRYPTO_ocb128_init
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             aesni_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_ocb_hw.c:70,5'
          Dst:             aesni_decrypt
    - functionName:    aesni_ocb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_ocb_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_ocb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_ocb_hw.c:179,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_ocb_hw.c:180,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    siv_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         13
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - aes_siv_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:84,9'
              BranchSideFuncs:
                - aes_siv_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:86,16'
              BranchSideFuncs:
                - aes_siv_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:89,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_siv_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:96,35'
              BranchSideFuncs:
                - aes_siv_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:89,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:90,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:93,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_siv_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:93,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:94,13'
              BranchSideFuncs:
                - aes_siv_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:95,5'
              BranchSideFuncs:
                - aes_siv_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:83,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:90,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:90,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:90,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:96,12'
          Dst:             aes_siv_set_ctx_params
    - functionName:    aes_siv_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         28
      ICount:          183
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:205,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:208,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:210,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:218,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:210,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:211,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:212,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:213,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:214,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:212,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:214,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:217,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:220,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:226,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:220,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:224,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:227,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:230,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:230,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:231,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:235,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:237,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:208,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:214,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:214,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:214,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:218,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:220,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:221,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:221,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:221,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:226,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:230,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:231,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:231,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:231,13'
          Dst:             ERR_set_error
    - functionName:    aes_siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
        - mode
        - flags
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_cipher_hw_aes_siv
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:35,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:36,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_siv
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:38,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aes_siv
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:40,9'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_siv
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:46,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:35,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:38,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:43,19'
          Dst:             ossl_prov_cipher_hw_aes_siv
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:44,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    aes_256_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:305,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes256siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:305,1'
          Dst:             aes_siv_newctx
    - functionName:    aes_192_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:304,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes192siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:304,1'
          Dst:             aes_siv_newctx
    - functionName:    aes_siv_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_siv_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_siv_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         26
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:166,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:166,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:174,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:167,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:174,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:168,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:168,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:169,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:169,45'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:173,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:175,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:175,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:179,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:176,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:179,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:180,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:180,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:165,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:169,17'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:170,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:174,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:175,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:176,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:176,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:179,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:180,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:181,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:181,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:181,9'
          Dst:             ERR_set_error
    - functionName:    aes_128_siv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:303,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    siv_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:149,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:151,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:154,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:155,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:148,10'
          Dst:             ossl_prov_is_running
    - functionName:    siv_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:119,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:122,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:123,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:135,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:123,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:124,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:129,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:124,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:126,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:129,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:130,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:133,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:138,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:138,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:118,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:130,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:130,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:130,13'
          Dst:             ERR_set_error
    - functionName:    siv_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - siv_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:110,12'
          Dst:             siv_init
    - functionName:    siv_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - siv_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:103,12'
          Dst:             siv_init
    - functionName:    siv_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:65,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:67,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:70,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:74,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:64,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:67,11'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:71,9'
          Dst:             CRYPTO_free
    - functionName:    aes_siv_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:53,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv.c:54,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:55,9'
          Dst:             CRYPTO_clear_free
    - functionName:    aes128siv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_siv_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv.c:303,1'
          Dst:             aes_siv_newctx
    - functionName:    aes_siv_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - in_vctx
        - out_vctx
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CIPHER_up_ref
        - ossl_siv128_copy_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:69,9'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - EVP_CIPHER_up_ref
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:70,9'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - EVP_CIPHER_up_ref
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:71,27'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
                - EVP_CIPHER_up_ref
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:72,9'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:73,27'
              BranchSideFuncs:
                - EVP_CIPHER_up_ref
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:74,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:68,10'
          Dst:             ossl_siv128_copy_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:71,9'
          Dst:             EVP_CIPHER_up_ref
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:73,9'
          Dst:             EVP_CIPHER_up_ref
    - functionName:    aes_siv_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_free
        - ossl_siv128_cleanup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:98,5'
          Dst:             ossl_siv128_cleanup
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:99,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:100,5'
          Dst:             EVP_CIPHER_free
    - functionName:    aes_siv_settag
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - tag
        - tagl
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_siv128_set_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:82,12'
          Dst:             ossl_siv128_set_tag
    - functionName:    aes_siv_setspeed
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - speed
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_siv128_speed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:90,5'
          Dst:             ossl_siv128_speed
    - functionName:    aes_siv_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - in
        - len
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_siv128_aad
        - ossl_siv128_decrypt
        - ossl_siv128_encrypt
        - ossl_siv128_finish
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:111,35'
              BranchSideFuncs:
                - ossl_siv128_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:114,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_siv128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_siv128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_siv128_aad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:115,33'
              BranchSideFuncs:
                - ossl_siv128_aad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_siv128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_siv128_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:118,36'
              BranchSideFuncs:
                - ossl_siv128_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:120,32'
              BranchSideFuncs:
                - ossl_siv128_decrypt
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:111,16'
          Dst:             ossl_siv128_finish
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:115,17'
          Dst:             ossl_siv128_aad
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:118,16'
          Dst:             ossl_siv128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:120,12'
          Dst:             ossl_siv128_decrypt
    - functionName:    aes_siv_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
      BBCount:         14
      ICount:          153
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - ossl_siv128_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:33,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:35,37'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - ossl_siv128_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:39,37'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - ossl_siv128_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:43,37'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - ossl_siv128_init
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:47,9'
              BranchSideFuncs:
                - ossl_siv128_init
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:49,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:49,29'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_siv_hw.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_siv_hw.c:55,29'
              BranchSideFuncs:
                - ossl_siv128_init
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:28,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:29,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:35,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:36,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:39,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:40,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:43,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:44,20'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/ciphers/cipher_aes_siv_hw.c:55,12'
          Dst:             ossl_siv128_init
    - functionName:    ossl_prov_cipher_hw_aes_siv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_aes_siv_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_wrap_cipher_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - in
        - inlen
      BBCount:         35
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:171,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:176,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:181,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:181,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:181,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:187,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:181,34'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:181,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:182,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:182,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:187,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:187,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:187,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:192,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:188,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:192,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:193,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:209,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:193,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:195,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:205,20'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:195,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:196,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:198,20'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:209,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:209,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:209,67'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:211,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:212,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:215,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:216,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:219,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:176,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:176,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:182,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:182,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:182,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:188,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:188,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:188,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:212,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:212,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:212,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:216,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:216,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:216,9'
          Dst:             ERR_set_error
    - functionName:    aes_wrap_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         25
      ICount:          219
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - AES_set_decrypt_key
        - AES_set_encrypt_key
        - ERR_new
        - aes_wrap_set_ctx_params
        - ossl_cipher_generic_initiv
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:104,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:105,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:107,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:109,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:111,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:114,41'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:117,9'
              BranchSideFuncs:
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:114,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:115,13'
              BranchSideFuncs:
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:116,5'
              BranchSideFuncs:
                - aes_wrap_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:120,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - aes_wrap_set_ctx_params
                - AES_set_encrypt_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:145,36'
              BranchSideFuncs:
                - aes_wrap_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:120,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:121,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:133,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - aes_wrap_set_ctx_params
                - AES_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:133,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:134,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - aes_wrap_set_ctx_params
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:136,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - aes_wrap_set_ctx_params
                - AES_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:138,33'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - aes_wrap_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:141,33'
              BranchSideFuncs:
                - AES_set_decrypt_key
                - aes_wrap_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:104,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:114,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:121,12'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:121,12'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:121,12'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:138,13'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:141,13'
          Dst:             AES_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:145,12'
          Dst:             aes_wrap_set_ctx_params
    - functionName:    aes_wrap_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:266,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:269,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:270,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:271,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:271,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:272,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:275,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:275,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:276,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:279,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:269,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:271,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:272,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:272,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:272,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:276,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:276,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:276,13'
          Dst:             ERR_set_error
    - functionName:    aes_wrap_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - kbits
        - blkbits
        - ivbits
        - mode
        - flags
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_is_running
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:56,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:57,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_cipher_generic_initkey
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:59,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_cipher_generic_initkey
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:62,37'
              BranchSideFuncs:
                - ossl_cipher_generic_initkey
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:66,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:56,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:59,12'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:62,9'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_wrappadinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:332,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128wrappadinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:332,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_192_wrappadinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:331,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192wrappadinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:331,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_256_wrappadinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:330,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256wrappadinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:330,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_128_wrapinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:329,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128wrapinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:329,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_192_wrapinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:328,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192wrapinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:328,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_256_wrapinv_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:327,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256wrapinv_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:327,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_128_wrappad_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:325,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128wrappad_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:325,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_192_wrappad_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:324,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192wrappad_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:324,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_256_wrappad_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:323,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_256wrappad_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:323,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_128_wrap_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:322,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128wrap_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:322,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_192_wrap_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:321,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_192wrap_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:321,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_256_wrap_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:320,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_wrap_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - wctx
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:76,12'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:78,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:78,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:86,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:78,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:78,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:86,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:79,29'
              BranchSideFuncs:
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:86,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:81,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:82,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:85,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:76,12'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:79,29'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:82,13'
          Dst:             CRYPTO_free
    - functionName:    aes_wrap_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:93,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:94,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_wrap_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:228,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:225,10'
          Dst:             ossl_prov_is_running
    - functionName:    aes_wrap_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         12
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - aes_wrap_cipher_internal
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:239,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:240,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - aes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:242,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - aes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:243,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:247,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:247,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:248,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:252,36'
              BranchSideFuncs:
                - aes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_wrp.c:253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_wrp.c:256,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:239,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:248,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:248,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:248,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:252,11'
          Dst:             aes_wrap_cipher_internal
    - functionName:    aes_wrap_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:159,12'
          Dst:             aes_wrap_init
    - functionName:    aes_wrap_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:152,12'
          Dst:             aes_wrap_init
    - functionName:    aes_256wrap_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_wrp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_wrap_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_wrp.c:320,1'
          Dst:             aes_wrap_newctx
    - functionName:    aes_xts_check_keys_differ
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - key
        - bytes
        - enc
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:57,47'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:57,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:58,30'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:58,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:58,30'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:57,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:62,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:58,16'
          Dst:             memcmp
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:59,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:59,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:59,9'
          Dst:             ERR_set_error
    - functionName:    aes_xts_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         20
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - aes_xts_check_keys_differ
        - aes_xts_set_ctx_params
        - ossl_cipher_generic_initiv
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:76,9'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:78,16'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:80,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:81,41'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:84,9'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:81,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:82,13'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:83,5'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:85,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_xts_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:94,35'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:85,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:86,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:89,40'
              BranchSideFuncs:
                - aes_xts_check_keys_differ
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_xts_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:89,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:90,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_xts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:91,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - aes_xts_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:91,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:92,13'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:93,5'
              BranchSideFuncs:
                - aes_xts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:75,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:81,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:86,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:86,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:86,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:89,14'
          Dst:             aes_xts_check_keys_differ
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:94,12'
          Dst:             aes_xts_set_ctx_params
    - functionName:    aes_xts_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:234,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:237,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:238,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:241,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:241,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:242,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:246,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:246,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:247,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:237,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:241,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:242,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:242,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:242,13'
          Dst:             ERR_set_error
    - functionName:    aes_xts_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - mode
        - flags
        - kbits
        - blkbits
        - ivbits
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aes_xts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:116,9'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_xts
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:117,38'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aes_xts
                - ossl_cipher_generic_initkey
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:114,29'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:118,44'
          Dst:             ossl_prov_cipher_hw_aes_xts
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:117,9'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aes_128_xts_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:292,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_128_xts_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_xts_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:292,1'
          Dst:             aes_xts_newctx
    - functionName:    aes_xts_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_256_xts_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:291,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aes_xts_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:138,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:140,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:141,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:144,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:141,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:143,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:145,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:148,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:145,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:146,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:147,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:149,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:151,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:137,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:148,11'
          Dst:             CRYPTO_malloc
    - functionName:    aes_xts_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:128,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:129,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aes_xts_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         26
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_xts128_encrypt
        - ERR_new
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:161,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:161,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:162,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:163,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:164,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:165,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:166,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:166,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:160,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:176,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:180,9'
              BranchSideFuncs:
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:181,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:182,37'
              BranchSideFuncs:
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:182,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:184,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:160,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:176,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:176,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:182,14'
          Dst:             CRYPTO_xts128_encrypt
    - functionName:    aes_xts_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:214,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:212,10'
          Dst:             ossl_prov_is_running
    - functionName:    aes_xts_stream_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - aes_xts_cipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:197,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:201,25'
              BranchSideFuncs:
                - aes_xts_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:197,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:197,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:197,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:201,10'
          Dst:             aes_xts_cipher
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:202,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:202,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:202,9'
          Dst:             ERR_set_error
    - functionName:    aes_xts_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_xts_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:108,12'
          Dst:             aes_xts_init
    - functionName:    aes_xts_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_xts_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:101,12'
          Dst:             aes_xts_init
    - functionName:    aes_256_xts_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_xts_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts.c:291,1'
          Dst:             aes_xts_newctx
    - functionName:    cipher_hw_aes_xts_generic_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         22
      ICount:          256
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - AES_set_encrypt_key
        - ossl_bsaes_xts_decrypt
        - ossl_bsaes_xts_encrypt
        - vpaes_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:67,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:68,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - vpaes_set_decrypt_key
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - vpaes_set_encrypt_key
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
              BranchSideFuncs:
                - vpaes_set_encrypt_key
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
              BranchSideFuncs:
                - vpaes_set_decrypt_key
                - vpaes_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
              BranchSideFuncs:
                - AES_set_encrypt_key
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
              BranchSideFuncs:
                - AES_set_decrypt_key
                - AES_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
          Dst:             vpaes_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:74,9'
          Dst:             vpaes_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
          Dst:             AES_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
          Dst:             AES_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:83,9'
          Dst:             AES_set_encrypt_key
    - functionName:    ossl_bsaes_xts_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'struct.aes_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_bsaes_xts_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'struct.aes_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aes_xts_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aesni_xts_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         6
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aesni_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
              BranchSideFuncs:
                - aesni_set_encrypt_key
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
              BranchSideFuncs:
                - aesni_set_decrypt_key
                - aesni_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
          Dst:             aesni_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
          Dst:             aesni_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aes_xts_hw.c:107,5'
          Dst:             aesni_set_encrypt_key
    - functionName:    aesni_xts_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'struct.aes_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aesni_xts_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.aes_key_st *'
        - 'struct.aes_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aes_xts
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aes_xts_hw.c:244,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aes_xts_hw.c:245,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aria_128_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:84,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:84,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:84,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:84,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:84,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:84,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:84,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:84,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:84,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:84,1'
          Dst:             ossl_prov_cipher_hw_aria_ctr
        - Src:             'providers/implementations/ciphers/cipher_aria.c:84,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:82,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:82,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:82,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:82,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:82,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:82,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:82,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:82,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:82,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:82,1'
          Dst:             ossl_prov_cipher_hw_aria_ctr
        - Src:             'providers/implementations/ciphers/cipher_aria.c:82,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:80,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:80,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:80,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:80,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:80,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:80,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:80,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:80,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:80,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:80,1'
          Dst:             ossl_prov_cipher_hw_aria_ctr
        - Src:             'providers/implementations/ciphers/cipher_aria.c:80,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:78,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:78,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:78,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:78,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:78,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:78,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:78,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:78,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:78,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aria.c:78,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:76,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:76,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:76,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:76,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:76,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:76,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aria.c:76,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:74,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:74,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:74,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:74,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:74,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:74,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:74,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:74,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:74,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:74,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb8
        - Src:             'providers/implementations/ciphers/cipher_aria.c:74,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:72,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:72,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:72,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:72,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:72,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:72,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:72,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:72,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:72,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:72,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aria.c:72,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:70,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:70,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:70,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:70,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:70,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:70,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:70,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:70,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:70,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:70,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aria.c:70,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:68,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:68,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:68,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:68,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:68,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:68,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:68,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:68,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:68,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:68,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb1
        - Src:             'providers/implementations/ciphers/cipher_aria.c:68,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:66,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:66,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:66,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:66,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:66,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:66,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:66,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:64,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:64,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:64,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:64,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:64,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:64,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:64,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:64,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:64,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:64,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:64,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:62,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:62,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:62,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:62,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:62,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:62,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:62,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:62,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:62,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:62,1'
          Dst:             ossl_prov_cipher_hw_aria_cfb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:62,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:60,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:60,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:60,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:60,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:60,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:60,1'
          Dst:             ossl_prov_cipher_hw_aria_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:60,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:58,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:58,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:58,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:58,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:58,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:58,1'
          Dst:             ossl_prov_cipher_hw_aria_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:58,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:56,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:56,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:56,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:56,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:56,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:56,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:56,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:56,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:56,1'
          Dst:             ossl_prov_cipher_hw_aria_ofb128
        - Src:             'providers/implementations/ciphers/cipher_aria.c:56,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:54,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:54,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:54,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:54,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:54,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:54,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:54,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:54,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:54,1'
          Dst:             ossl_prov_cipher_hw_aria_cbc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:54,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:52,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:52,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:52,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:52,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:52,1'
          Dst:             ossl_prov_cipher_hw_aria_cbc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:52,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:50,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_256_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:50,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:50,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:50,1'
          Dst:             ossl_prov_cipher_hw_aria_cbc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:50,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_128_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:48,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_128_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:48,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:48,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:48,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:48,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:48,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:48,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:48,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:48,1'
          Dst:             ossl_prov_cipher_hw_aria_ecb
        - Src:             'providers/implementations/ciphers/cipher_aria.c:48,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_192_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:46,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_192_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:46,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:46,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:46,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:46,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:46,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:46,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:46,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:46,1'
          Dst:             ossl_prov_cipher_hw_aria_ecb
        - Src:             'providers/implementations/ciphers/cipher_aria.c:46,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_256_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:44,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:32,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:33,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:35,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:38,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:32,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:35,11'
          Dst:             CRYPTO_malloc
    - functionName:    aria_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:23,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_aria.c:24,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aria_256_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_aria_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:44,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:44,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:44,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_aria.c:44,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:44,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_aria_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_aria.c:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria.c:44,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria.c:44,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria.c:44,1'
          Dst:             ossl_prov_cipher_hw_aria_ecb
        - Src:             'providers/implementations/ciphers/cipher_aria.c:44,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    aria_ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria_ccm.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:39,12'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aria_ccm.c:40,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:40,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:43,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aria_ccm.c:40,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:41,35'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:43,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:39,12'
          Dst:             CRYPTO_memdup
    - functionName:    aria_ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_ccm_initctx
        - ossl_prov_aria_hw_ccm
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria_ccm.c:22,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:23,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aria_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:25,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aria_hw_ccm
                - ossl_ccm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_aria_ccm.c:26,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:27,27'
              BranchSideFuncs:
                - ossl_prov_aria_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_ccm.c:28,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:22,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:25,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:27,47'
          Dst:             ossl_prov_aria_hw_ccm
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:27,9'
          Dst:             ossl_ccm_initctx
    - functionName:    aria_256_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:58,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria256ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:58,1'
          Dst:             aria_ccm_dupctx
    - functionName:    aria256ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:58,1'
          Dst:             aria_ccm_newctx
    - functionName:    aria_192_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:56,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria192ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:56,1'
          Dst:             aria_ccm_dupctx
    - functionName:    aria192ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:56,1'
          Dst:             aria_ccm_newctx
    - functionName:    aria_128_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:54,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria128ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:54,1'
          Dst:             aria_ccm_dupctx
    - functionName:    aria_ccm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:50,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aria128ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm.c:54,1'
          Dst:             aria_ccm_newctx
    - functionName:    ccm_aria_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_init
        - ossl_aria_encrypt
        - ossl_aria_set_encrypt_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm_hw.c:21,5'
          Dst:             ossl_aria_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm_hw.c:22,5'
          Dst:             CRYPTO_ccm128_init
        - Src:             'providers/implementations/ciphers/cipher_aria_ccm_hw.c:22,5'
          Dst:             ossl_aria_encrypt
    - functionName:    ossl_prov_aria_hw_ccm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'struct.prov_ccm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aria_gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria_gcm.c:35,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:38,13'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_aria_gcm.c:39,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:39,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:42,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_aria_gcm.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:40,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:42,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:38,13'
          Dst:             CRYPTO_memdup
    - functionName:    aria_gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_gcm_initctx
        - ossl_prov_aria_hw_gcm
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria_gcm.c:20,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:21,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aria_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:23,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_aria_hw_gcm
                - ossl_gcm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_aria_gcm.c:24,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:25,26'
              BranchSideFuncs:
                - ossl_prov_aria_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_gcm.c:27,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:20,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:23,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:26,26'
          Dst:             ossl_prov_aria_hw_gcm
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:25,9'
          Dst:             ossl_gcm_initctx
    - functionName:    aria_256_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:58,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria256gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:58,1'
          Dst:             aria_gcm_dupctx
    - functionName:    aria256gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:58,1'
          Dst:             aria_gcm_newctx
    - functionName:    aria_192_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:56,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria192gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:56,1'
          Dst:             aria_gcm_dupctx
    - functionName:    aria192gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:56,1'
          Dst:             aria_gcm_newctx
    - functionName:    aria_128_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:54,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    aria128gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:54,1'
          Dst:             aria_gcm_dupctx
    - functionName:    aria_gcm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:50,5'
          Dst:             CRYPTO_clear_free
    - functionName:    aria128gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aria_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm.c:54,1'
          Dst:             aria_gcm_newctx
    - functionName:    aria_gcm_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_gcm128_init
        - ossl_aria_set_encrypt_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm_hw.c:22,5'
          Dst:             ossl_aria_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm_hw.c:22,5'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_aria_gcm_hw.c:22,5'
          Dst:             ossl_aria_encrypt
    - functionName:    ossl_prov_aria_hw_gcm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.prov_gcm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aria_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_aria_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - key
        - keylen
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - ossl_aria_set_decrypt_key
        - ossl_aria_set_encrypt_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_aria_hw.c:20,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:20,22'
              BranchSideFuncs:
                - ossl_aria_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:21,41'
              BranchSideFuncs:
                - ossl_aria_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aria_hw.c:20,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:20,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_aria_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_aria_set_encrypt_key
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:23,41'
              BranchSideFuncs:
                - ossl_aria_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aria_hw.c:20,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:21,41'
              BranchSideFuncs:
                - ossl_aria_set_encrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:23,41'
              BranchSideFuncs:
                - ossl_aria_set_decrypt_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_aria_hw.c:24,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:25,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_aria_hw.c:28,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_aria_hw.c:21,15'
          Dst:             ossl_aria_set_encrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aria_hw.c:23,15'
          Dst:             ossl_aria_set_decrypt_key
        - Src:             'providers/implementations/ciphers/cipher_aria_hw.c:25,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_aria_hw.c:25,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_aria_hw.c:25,9'
          Dst:             ERR_set_error
    - functionName:    ossl_prov_cipher_hw_aria_ctr
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_aria_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_aria_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    camellia_cts_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:94,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_cts_192_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:92,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_cbc_cts_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    camellia_cbc_cts_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    camellia_cbc_cts_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate_const
        - ossl_cipher_cbc_cts_mode_name2id
        - ossl_cipher_generic_set_ctx_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:75,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_cbc_cts_mode_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:83,47'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:76,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:77,47'
              BranchSideFuncs:
                - ossl_cipher_cbc_cts_mode_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:78,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:79,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:81,39'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:73,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:77,14'
          Dst:             ossl_cipher_cbc_cts_mode_name2id
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:83,12'
          Dst:             ossl_cipher_generic_set_ctx_params
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:85,5'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:85,5'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:85,5'
          Dst:             ERR_set_error
    - functionName:    camellia_cbc_cts_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_cipher_cbc_cts_mode_id2name
        - ossl_cipher_generic_get_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:52,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:53,61'
              BranchSideFuncs:
                - ossl_cipher_cbc_cts_mode_id2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_get_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:60,47'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:55,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:55,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:56,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:55,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:56,13'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:59,5'
              BranchSideFuncs:
                - ossl_cipher_generic_get_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:51,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:53,28'
          Dst:             ossl_cipher_cbc_cts_mode_id2name
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:55,30'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:56,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:56,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:56,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:60,12'
          Dst:             ossl_cipher_generic_get_ctx_params
    - functionName:    camellia_cts_256_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:90,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_cbc_cts_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - camellia_cbc_cts_set_ctx_params
        - ossl_cipher_generic_dinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:42,9'
              BranchSideFuncs:
                - camellia_cbc_cts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:43,44'
              BranchSideFuncs:
                - camellia_cbc_cts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:41,10'
          Dst:             ossl_cipher_generic_dinit
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:43,12'
          Dst:             camellia_cbc_cts_set_ctx_params
    - functionName:    camellia_cbc_cts_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_cts.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - camellia_cbc_cts_set_ctx_params
        - ossl_cipher_generic_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_cts.inc:32,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:33,9'
              BranchSideFuncs:
                - camellia_cbc_cts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_cts.inc:34,44'
              BranchSideFuncs:
                - camellia_cbc_cts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:32,10'
          Dst:             ossl_cipher_generic_einit
        - Src:             'providers/implementations/ciphers/cipher_camellia_cts.inc:34,12'
          Dst:             camellia_cbc_cts_set_ctx_params
    - functionName:    camellia_128_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:90,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:90,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:90,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:90,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Dst:             ossl_prov_cipher_hw_camellia_ctr
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:90,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:88,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:88,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:88,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:88,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Dst:             ossl_prov_cipher_hw_camellia_ctr
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:88,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:86,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:86,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:86,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Dst:             ossl_prov_cipher_hw_camellia_ctr
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:86,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:84,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:84,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:84,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:84,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb8
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:84,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:82,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:82,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:82,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:82,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb8
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:82,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb8
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:80,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:80,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:80,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb8
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:80,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb8
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:80,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:78,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:78,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:78,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb1
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:78,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:76,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:76,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:76,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb1
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:76,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb1
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:74,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:74,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:74,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb1
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:74,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb1
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:74,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:72,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:72,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:72,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:72,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:72,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:70,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:70,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:70,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:70,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:70,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:68,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:68,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:68,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:68,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Dst:             ossl_prov_cipher_hw_camellia_cfb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:68,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:66,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:66,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:66,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Dst:             ossl_prov_cipher_hw_camellia_ofb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:66,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:64,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:64,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:64,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:64,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Dst:             ossl_prov_cipher_hw_camellia_ofb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:64,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:62,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:62,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:62,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:62,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Dst:             ossl_prov_cipher_hw_camellia_ofb128
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:62,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:60,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:60,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:60,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Dst:             ossl_prov_cipher_hw_camellia_cbc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:60,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:58,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:58,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:58,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Dst:             ossl_prov_cipher_hw_camellia_cbc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:58,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_256_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:56,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:56,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:56,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Dst:             ossl_prov_cipher_hw_camellia_cbc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:56,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_128_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_128_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:54,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:54,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:54,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Dst:             ossl_prov_cipher_hw_camellia_ecb
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:54,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_192_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_192_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:52,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Dst:             ossl_prov_cipher_hw_camellia_ecb
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:52,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    camellia_256_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    camellia_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:38,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:39,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:41,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:42,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:44,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:38,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:41,11'
          Dst:             CRYPTO_malloc
    - functionName:    camellia_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:29,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:30,5'
          Dst:             CRYPTO_clear_free
    - functionName:    camellia_256_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_camellia_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:50,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_camellia_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Dst:             ossl_prov_cipher_hw_camellia_ecb
        - Src:             'providers/implementations/ciphers/cipher_camellia.c:50,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    cipher_hw_camellia_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_camellia_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - key
        - keylen
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Camellia_set_key
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_hw.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:30,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:33,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_hw.c:33,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:33,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:34,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_hw.c:33,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:33,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:38,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_camellia_hw.c:33,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:34,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_camellia_hw.c:38,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_camellia_hw.c:28,11'
          Dst:             Camellia_set_key
        - Src:             'providers/implementations/ciphers/cipher_camellia_hw.c:30,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_camellia_hw.c:30,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_camellia_hw.c:30,9'
          Dst:             ERR_set_error
    - functionName:    Camellia_cbc_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.camellia_key_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_ctr
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_camellia_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_camellia_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:100,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:100,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:104,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:101,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:104,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:105,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:105,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:99,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:100,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:101,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:101,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:101,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:104,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:105,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:106,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:106,9'
          Dst:             ERR_set_error
    - functionName:    chacha20_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:89,12'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    chacha20_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:73,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:73,9'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:74,18'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:75,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:75,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:75,59'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:75,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:76,35'
              BranchSideFuncs:
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:78,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:79,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:82,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:74,18'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:76,35'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:79,17'
          Dst:             CRYPTO_free
    - functionName:    chacha20_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:62,9'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:63,58'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:63,9'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:64,9'
          Dst:             CRYPTO_clear_free
    - functionName:    chacha20_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_chacha20_initctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:50,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_chacha20_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:52,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_chacha20_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:54,31'
              BranchSideFuncs:
                - ossl_chacha20_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:55,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:49,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:52,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:54,9'
          Dst:             ossl_chacha20_initctx
    - functionName:    ossl_chacha20_initctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_CHACHA20_CTX *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_chacha20
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:41,33'
          Dst:             ossl_prov_cipher_hw_chacha20
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:37,5'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    ossl_chacha20_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chacha20_set_ctx_params
        - ossl_cipher_generic_dinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:195,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:195,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:201,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:196,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:201,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:201,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:201,41'
              BranchSideFuncs:
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:201,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:202,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:194,11'
          Dst:             ossl_cipher_generic_dinit
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:201,17'
          Dst:             chacha20_set_ctx_params
    - functionName:    chacha20_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         20
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:129,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:132,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:134,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:143,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:134,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:135,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:138,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:139,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:142,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:145,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:145,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:146,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:149,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:150,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:132,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:134,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:135,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:135,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:135,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:139,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:139,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:139,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:143,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:145,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:146,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:146,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:146,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:150,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:150,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:150,13'
          Dst:             ERR_set_error
    - functionName:    ossl_chacha20_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chacha20_set_ctx_params
        - ossl_cipher_generic_einit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:176,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:176,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:182,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:176,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:177,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:182,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:182,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:182,41'
              BranchSideFuncs:
                - chacha20_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20.c:183,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:175,11'
          Dst:             ossl_cipher_generic_einit
        - Src:             'providers/implementations/ciphers/cipher_chacha20.c:182,17'
          Dst:             chacha20_set_ctx_params
    - functionName:    chacha20_initiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - bctx
      BBCount:         8
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:33,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:33,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:34,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:34,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:35,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha20_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - out
        - in
        - inl
      BBCount:         40
      ICount:          329
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ChaCha20_ctr32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:49,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:66,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:49,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:49,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:49,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:50,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:53,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:55,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:58,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:58,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:64,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:61,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:62,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:63,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:69,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:70,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:101,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:77,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:78,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:86,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:87,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:88,23'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:91,16'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:98,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:69,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:98,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:102,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ChaCha20_ctr32
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:106,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:107,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_hw.c:92,9'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_hw.c:103,9'
          Dst:             ChaCha20_ctr32
    - functionName:    ChaCha20_ctr32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - key
        - keylen
      BBCount:         8
      ICount:          90
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:20,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:20,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:21,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_hw.c:21,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:22,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_hw.c:23,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_chacha20
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         49
      ICount:          334
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:173,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:174,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:175,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:184,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:175,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:176,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:179,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:180,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:183,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:186,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:196,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:186,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:187,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:190,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:190,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:191,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:194,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:198,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:216,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:198,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:199,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:202,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:202,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:202,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:206,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:206,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:207,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:213,24'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:207,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:208,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:211,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:217,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:218,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:230,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:219,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:222,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:224,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:227,31'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:242,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:232,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:233,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:236,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:237,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:173,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:175,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:176,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:176,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:176,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:180,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:180,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:180,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:184,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:186,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:187,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:187,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:187,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:191,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:191,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:191,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:196,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:199,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:199,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:199,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:203,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:203,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:203,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:208,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:208,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:208,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:216,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:219,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:219,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:219,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:224,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:224,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:224,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:230,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:233,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:233,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:233,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:237,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:237,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:237,13'
          Dst:             ERR_set_error
    - functionName:    chacha20_poly1305_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         36
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:106,36'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:111,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:106,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:107,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:110,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:112,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:112,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:116,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:113,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:116,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:117,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:117,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:121,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:118,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:121,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:122,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:122,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:127,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:123,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:127,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:129,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:129,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:130,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:133,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:133,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:134,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:137,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:137,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:137,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:138,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:138,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:141,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:104,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:106,14'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:107,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:107,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:107,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:111,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:112,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:113,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:113,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:113,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:116,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:117,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:118,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:118,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:118,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:121,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:122,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:123,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:123,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:123,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:127,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:130,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:130,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:130,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:134,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:134,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:134,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:138,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:138,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:138,13'
          Dst:             ERR_set_error
    - functionName:    chacha20_poly1305_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:93,12'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    chacha20_poly1305_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:320,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:322,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:322,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:325,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:319,10'
          Dst:             ossl_prov_is_running
    - functionName:    chacha20_poly1305_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         12
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:293,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:294,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:296,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:297,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:301,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:301,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:302,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:306,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:306,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:309,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:293,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:302,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:302,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:302,9'
          Dst:             ERR_set_error
    - functionName:    chacha20_poly1305_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chacha20_poly1305_set_ctx_params
        - ossl_cipher_generic_dinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:273,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:273,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:273,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:274,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,50'
              BranchSideFuncs:
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:281,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:272,11'
          Dst:             ossl_cipher_generic_dinit
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:280,17'
          Dst:             chacha20_poly1305_set_ctx_params
    - functionName:    chacha20_poly1305_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chacha20_poly1305_set_ctx_params
        - ossl_cipher_generic_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:253,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:253,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:254,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,50'
              BranchSideFuncs:
                - chacha20_poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:261,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:252,11'
          Dst:             ossl_cipher_generic_einit
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:260,17'
          Dst:             chacha20_poly1305_set_ctx_params
    - functionName:    chacha20_poly1305_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_free
        - CRYPTO_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:67,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:69,12'
              BranchSideFuncs:
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:70,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:70,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:70,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:70,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:71,29'
              BranchSideFuncs:
                - CRYPTO_memdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:73,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:74,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:69,12'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:71,29'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:74,13'
          Dst:             CRYPTO_free
    - functionName:    chacha20_poly1305_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:85,9'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:86,58'
              BranchSideFuncs:
                - ossl_cipher_generic_reset_ctx
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:86,9'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:87,9'
          Dst:             CRYPTO_clear_free
    - functionName:    chacha20_poly1305_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_chacha20_initctx
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_chacha20_poly1305
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:44,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_chacha20_poly1305
                - ossl_cipher_generic_initkey
                - ossl_chacha20_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:46,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_chacha20_poly1305
                - ossl_cipher_generic_initkey
                - ossl_chacha20_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:48,38'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_chacha20_poly1305
                - ossl_cipher_generic_initkey
                - ossl_chacha20_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305.c:59,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:43,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:46,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:53,37'
          Dst:             ossl_prov_cipher_hw_chacha20_poly1305
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:48,9'
          Dst:             ossl_cipher_generic_initkey
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305.c:57,9'
          Dst:             ossl_chacha20_initctx
    - functionName:    chacha20_poly1305_tls_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - out
        - out_padlen
        - in
        - len
      BBCount:         32
      ICount:          452
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ChaCha20_ctr32
        - OPENSSL_cleanse
        - Poly1305_Final
        - Poly1305_Init
        - Poly1305_Update
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:160,9'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Init
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:192,9'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Init
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - ChaCha20_ctr32
                - Poly1305_Update
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ChaCha20_ctr32
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:171,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:174,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:171,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:172,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:173,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:174,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:175,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:205,28'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Update
                - Poly1305_Update
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:208,29'
              BranchSideFuncs:
                - Poly1305_Update
                - ChaCha20_ctr32
                - Poly1305_Update
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:243,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:243,38'
              BranchSideFuncs:
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:243,49'
              BranchSideFuncs:
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:247,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:248,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:250,27'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:250,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:251,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:257,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:251,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:252,24'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:254,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:161,9'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:163,9'
          Dst:             Poly1305_Init
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:193,9'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:195,9'
          Dst:             Poly1305_Init
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:198,9'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:205,13'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:206,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:208,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:209,13'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:215,9'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:241,5'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:242,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:243,5'
          Dst:             Poly1305_Final
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:250,13'
          Dst:             memcmp
    - functionName:    chacha_poly1305_tls_iv_set_fixed
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - fixed
        - flen
      BBCount:         4
      ICount:          135
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:52,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha_poly1305_tls_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - aad
        - alen
      BBCount:         9
      ICount:          181
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:21,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:22,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:24,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:27,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:28,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:34,31'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:28,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:29,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:30,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha20_poly1305_initiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - bctx
      BBCount:         6
      ICount:          125
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_chacha20_dinit
        - ossl_chacha20_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:92,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:93,36'
              BranchSideFuncs:
                - ossl_chacha20_einit
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:96,36'
              BranchSideFuncs:
                - ossl_chacha20_dinit
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:93,15'
          Dst:             ossl_chacha20_einit
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:96,15'
          Dst:             ossl_chacha20_dinit
    - functionName:    chacha20_poly1305_aead_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - out
        - outl
        - in
        - inl
      BBCount:         73
      ICount:          594
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - ChaCha20_ctr32
        - Poly1305_Final
        - Poly1305_Init
        - Poly1305_Update
        - chacha20_poly1305_tls_cipher
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:280,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:303,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:280,43'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:280,46'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
                - Poly1305_Update
                - __sanitizer_cov_trace_cmp8
                - chacha20_poly1305_tls_cipher
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:288,9'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:280,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:281,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - chacha20_poly1305_tls_cipher
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:288,9'
              BranchSideFuncs:
                - ChaCha20_ctr32
                - Poly1305_Init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:281,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:284,49'
              BranchSideFuncs:
                - chacha20_poly1305_tls_cipher
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:296,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:297,29'
              BranchSideFuncs:
                - Poly1305_Update
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:301,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:303,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:304,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:338,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:304,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:305,29'
              BranchSideFuncs:
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:310,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:310,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:311,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:316,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:311,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:312,37'
              BranchSideFuncs:
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:313,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:317,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:318,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:319,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:319,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:322,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:323,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - Poly1305_Update
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:329,33'
              BranchSideFuncs:
                - Poly1305_Update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:338,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:338,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:342,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:338,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:338,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:342,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:342,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:343,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:348,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:343,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:344,33'
              BranchSideFuncs:
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - Poly1305_Update
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:348,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:349,29'
              BranchSideFuncs:
                - Poly1305_Update
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:352,29'
              BranchSideFuncs:
                - Poly1305_Update
                - __sanitizer_cov_trace_const_cmp4
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:373,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:373,42'
              BranchSideFuncs:
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:373,53'
              BranchSideFuncs:
                - Poly1305_Final
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:376,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:376,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:388,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:376,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:377,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:388,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:377,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:378,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:380,35'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:380,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:381,28'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:385,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:389,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:390,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:391,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:284,20'
          Dst:             chacha20_poly1305_tls_cipher
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:289,9'
          Dst:             ChaCha20_ctr32
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:291,9'
          Dst:             Poly1305_Init
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:297,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:305,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:312,21'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:324,17'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:329,17'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:344,17'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:349,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:352,13'
          Dst:             Poly1305_Update
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:373,9'
          Dst:             Poly1305_Final
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:380,21'
          Dst:             memcmp
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:389,17'
          Dst:             memcmp
    - functionName:    chacha20_poly1305_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bctx
        - key
        - keylen
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_chacha20_dinit
        - ossl_chacha20_einit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:70,37'
              BranchSideFuncs:
                - ossl_chacha20_einit
            - BranchSide:      'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:72,37'
              BranchSideFuncs:
                - ossl_chacha20_dinit
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:70,16'
          Dst:             ossl_chacha20_einit
        - Src:             'providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c:72,16'
          Dst:             ossl_chacha20_dinit
    - functionName:    ossl_prov_cipher_hw_chacha20_poly1305
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_xor
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - in1
        - in2
        - len
        - out
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:130,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:131,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:132,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_cipher_cbc_cts_block_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cts128_cs3_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         26
      ICount:          248
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - do_xor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:246,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:246,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:247,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:250,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:247,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:247,53'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:252,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:253,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:256,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:262,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:257,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:258,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:269,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:276,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:278,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:286,19'
              BranchSideFuncs:
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:294,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:295,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:298,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:286,5'
          Dst:             do_xor
    - functionName:    cts128_cs2_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cts128_cs3_decrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:320,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:325,31'
              BranchSideFuncs:
                - cts128_cs3_decrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:320,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:321,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:322,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:325,12'
          Dst:             cts128_cs3_decrypt
    - functionName:    cts128_cs1_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         17
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - do_xor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:143,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:148,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:143,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:145,16'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:149,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:150,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:156,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:150,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:151,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:152,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:163,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:170,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - do_xor
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:188,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:189,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:192,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:179,5'
          Dst:             do_xor
    - functionName:    cts128_cs3_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         18
      ICount:          159
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:206,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:206,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:207,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:209,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:207,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:207,53'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:210,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:212,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:214,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:215,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:217,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:225,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cts128_cs2_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cts128_cs3_encrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:307,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:312,31'
              BranchSideFuncs:
                - cts128_cs3_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:307,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:308,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:309,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:312,12'
          Dst:             cts128_cs3_encrypt
    - functionName:    cts128_cs1_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
      BBCount:         10
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:109,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:112,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:114,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_cipher_cbc_cts_block_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         35
      ICount:          225
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - cts128_cs1_decrypt
        - cts128_cs1_encrypt
        - cts128_cs2_decrypt
        - cts128_cs2_encrypt
        - cts128_cs3_decrypt
        - cts128_cs3_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:335,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:337,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
                - cts128_cs1_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
                - cts128_cs1_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:337,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
                - cts128_cs1_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
                - cts128_cs1_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:340,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
                - cts128_cs1_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
                - cts128_cs1_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:351,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
                - cts128_cs1_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
                - cts128_cs1_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:351,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:352,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
                - cts128_cs1_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
                - cts128_cs1_decrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:352,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:353,37'
              BranchSideFuncs:
                - cts128_cs1_encrypt
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:354,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_encrypt
                - cts128_cs2_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:354,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:355,37'
              BranchSideFuncs:
                - cts128_cs2_encrypt
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:356,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:359,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:360,37'
              BranchSideFuncs:
                - cts128_cs1_decrypt
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:361,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
                - cts128_cs2_decrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:361,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:362,37'
              BranchSideFuncs:
                - cts128_cs2_decrypt
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:363,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - cts128_cs3_decrypt
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:366,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:353,18'
          Dst:             cts128_cs1_encrypt
        - Src:             'providers/implementations/ciphers/cipher_cts.c:355,18'
          Dst:             cts128_cs2_encrypt
        - Src:             'providers/implementations/ciphers/cipher_cts.c:357,18'
          Dst:             cts128_cs3_encrypt
        - Src:             'providers/implementations/ciphers/cipher_cts.c:360,18'
          Dst:             cts128_cs1_decrypt
        - Src:             'providers/implementations/ciphers/cipher_cts.c:362,18'
          Dst:             cts128_cs2_decrypt
        - Src:             'providers/implementations/ciphers/cipher_cts.c:364,18'
          Dst:             cts128_cs3_decrypt
    - functionName:    ossl_cipher_cbc_cts_mode_name2id
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:93,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:94,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:94,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:95,35'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:96,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_cts.c:94,13'
          Dst:             OPENSSL_strcasecmp
    - functionName:    ossl_cipher_cbc_cts_mode_id2name
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_cts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:82,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:83,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_cts.c:83,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:84,30'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_cts.c:85,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    null_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:168,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:174,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:168,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:166,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_null.c:168,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/cipher_null.c:169,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_null.c:169,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_null.c:169,13'
          Dst:             ERR_set_error
    - functionName:    null_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:129,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:129,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:133,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:129,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:130,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:133,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:134,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:134,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:138,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:134,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:135,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:138,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:140,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:139,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:128,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_null.c:129,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_null.c:130,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_null.c:130,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_null.c:130,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_null.c:133,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_null.c:134,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/cipher_null.c:135,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_null.c:135,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_null.c:135,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_null.c:138,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_null.c:140,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/cipher_null.c:141,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_null.c:141,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_null.c:141,9'
          Dst:             ERR_set_error
    - functionName:    null_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:105,12'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    null_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:98,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:95,10'
          Dst:             ossl_prov_is_running
    - functionName:    null_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:71,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:73,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:73,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:73,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:83,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:73,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:78,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:83,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:78,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:79,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:80,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:85,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:86,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:87,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:70,10'
          Dst:             ossl_prov_is_running
    - functionName:    null_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:61,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:58,10'
          Dst:             ossl_prov_is_running
    - functionName:    null_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:49,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:46,10'
          Dst:             ossl_prov_is_running
    - functionName:    null_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:36,5'
          Dst:             CRYPTO_free
    - functionName:    null_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_null.c:27,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:28,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/ciphers/cipher_null.c:30,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_null.c:27,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_null.c:30,12'
          Dst:             CRYPTO_zalloc
    - functionName:    sm4_128_cfb128_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_128_cfb128_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_cfb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:52,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_sm4_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_cfb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:52,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_cfb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Dst:             ossl_prov_cipher_hw_sm4_cfb128
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:52,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_128_ofb128_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_128_ofb128_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_ofb128
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:50,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_sm4_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ofb128
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:50,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ofb128
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Dst:             ossl_prov_cipher_hw_sm4_ofb128
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:50,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_128_ctr_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_128_ctr_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_ctr
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:48,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_sm4_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:48,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ctr
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:48,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ctr
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Dst:             ossl_prov_cipher_hw_sm4_ctr
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:48,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_128_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_128_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_cbc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:46,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_sm4_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:46,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_cbc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:46,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_cbc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Dst:             ossl_prov_cipher_hw_sm4_cbc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:46,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_128_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:32,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:33,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:35,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:38,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:32,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:35,11'
          Dst:             CRYPTO_malloc
    - functionName:    sm4_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:23,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:24,5'
          Dst:             CRYPTO_clear_free
    - functionName:    sm4_128_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_ecb
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:44,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_cipher_hw_sm4_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:44,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ecb
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:44,1'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_ecb
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4.c:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Dst:             ossl_prov_cipher_hw_sm4_ecb
        - Src:             'providers/implementations/ciphers/cipher_sm4.c:44,1'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_memdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_ccm.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:39,12'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_ccm.c:40,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:40,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:43,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_ccm.c:40,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:41,35'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:43,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:39,12'
          Dst:             CRYPTO_memdup
    - functionName:    sm4_ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_ccm_initctx
        - ossl_prov_is_running
        - ossl_prov_sm4_hw_ccm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_ccm.c:22,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:23,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_sm4_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:25,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_sm4_hw_ccm
                - ossl_ccm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_ccm.c:26,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:27,27'
              BranchSideFuncs:
                - ossl_prov_sm4_hw_ccm
                - ossl_ccm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_ccm.c:28,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:22,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:25,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:27,47'
          Dst:             ossl_prov_sm4_hw_ccm
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:27,9'
          Dst:             ossl_ccm_initctx
    - functionName:    sm4_128_ccm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:54,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4128ccm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_ccm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:54,1'
          Dst:             sm4_ccm_dupctx
    - functionName:    sm4_ccm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:50,5'
          Dst:             CRYPTO_clear_free
    - functionName:    sm4128ccm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_ccm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm.c:54,1'
          Dst:             sm4_ccm_newctx
    - functionName:    ccm_sm4_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_init
        - ossl_sm4_set_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm_hw.c:48,9'
          Dst:             ossl_sm4_set_key
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm_hw.c:48,9'
          Dst:             CRYPTO_ccm128_init
        - Src:             'providers/implementations/ciphers/cipher_sm4_ccm_hw.c:48,9'
          Dst:             ossl_sm4_encrypt
    - functionName:    ossl_prov_sm4_hw_ccm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'struct.prov_ccm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm4_gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_memdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm.c:37,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:40,12'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm.c:41,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:41,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:44,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm.c:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:42,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:40,12'
          Dst:             CRYPTO_memdup
    - functionName:    sm4_gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keybits
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_gcm_initctx
        - ossl_prov_is_running
        - ossl_prov_sm4_hw_gcm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm.c:22,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:23,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_sm4_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:25,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_sm4_hw_gcm
                - ossl_gcm_initctx
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm.c:26,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:27,26'
              BranchSideFuncs:
                - ossl_prov_sm4_hw_gcm
                - ossl_gcm_initctx
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm.c:29,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:22,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:25,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:28,26'
          Dst:             ossl_prov_sm4_hw_gcm
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:27,9'
          Dst:             ossl_gcm_initctx
    - functionName:    sm4_128_gcm_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:55,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4128gcm_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_gcm_dupctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:55,1'
          Dst:             sm4_gcm_dupctx
    - functionName:    sm4_gcm_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:51,5'
          Dst:             CRYPTO_clear_free
    - functionName:    sm4128gcm_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_gcm_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm.c:55,1'
          Dst:             sm4_gcm_newctx
    - functionName:    hw_gcm_cipher_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - len
        - out
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_gcm128_decrypt
        - CRYPTO_gcm128_decrypt_ctr32
        - CRYPTO_gcm128_encrypt
        - CRYPTO_gcm128_encrypt_ctr32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:65,13'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:73,13'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:65,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:66,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:69,40'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:66,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:67,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:69,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:70,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:73,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:74,46'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt_ctr32
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:77,40'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:74,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:75,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:76,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:77,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:78,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:66,17'
          Dst:             CRYPTO_gcm128_encrypt_ctr32
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:69,17'
          Dst:             CRYPTO_gcm128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:74,17'
          Dst:             CRYPTO_gcm128_decrypt_ctr32
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:77,17'
          Dst:             CRYPTO_gcm128_decrypt
    - functionName:    sm4_gcm_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_gcm128_init
        - ossl_sm4_set_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:55,9'
          Dst:             ossl_sm4_set_key
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:55,9'
          Dst:             CRYPTO_gcm128_init
        - Src:             'providers/implementations/ciphers/cipher_sm4_gcm_hw.c:55,9'
          Dst:             ossl_sm4_encrypt
    - functionName:    ossl_prov_sm4_hw_gcm
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'struct.prov_gcm_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_sm4_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_sm4_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_sm4_set_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_hw.c:20,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:20,17'
              BranchSideFuncs:
                - ossl_sm4_set_key
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:72,30'
              BranchSideFuncs:
                - ossl_sm4_set_key
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_hw.c:21,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:21,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm4_set_key
                - ossl_sm4_set_key
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:114,30'
              BranchSideFuncs:
                - ossl_sm4_set_key
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_hw.c:19,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:72,30'
              BranchSideFuncs:
                - ossl_sm4_set_key
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_hw.c:114,30'
              BranchSideFuncs:
                - ossl_sm4_set_key
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_hw.c:72,13'
          Dst:             ossl_sm4_set_key
        - Src:             'providers/implementations/ciphers/cipher_sm4_hw.c:114,13'
          Dst:             ossl_sm4_set_key
    - functionName:    ossl_prov_cipher_hw_sm4_ctr
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_sm4_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_sm4_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_sm4_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_sm4_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm4_xts_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         18
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_cipher_generic_initiv
        - ossl_prov_is_running
        - sm4_xts_set_ctx_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:44,9'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:46,16'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:49,41'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:52,9'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:49,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:50,13'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:51,5'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:52,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sm4_xts_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:60,35'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:53,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:54,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:57,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - sm4_xts_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:57,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:58,13'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:59,5'
              BranchSideFuncs:
                - sm4_xts_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:43,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:49,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:54,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:54,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:54,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:60,12'
          Dst:             sm4_xts_set_ctx_params
    - functionName:    sm4_xts_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vxctx
        - params
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_utf8_string_ptr
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:208,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:218,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:220,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:221,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:240,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:226,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:227,13'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:230,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:230,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:232,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:232,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:235,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:218,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:226,14'
          Dst:             OSSL_PARAM_get_utf8_string_ptr
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:227,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:227,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:227,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:230,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:232,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:235,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:235,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:235,13'
          Dst:             ERR_set_error
    - functionName:    sm4_xts_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - mode
        - flags
        - kbits
        - blkbits
        - ivbits
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_cipher_hw_sm4_xts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:82,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:82,9'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_xts
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:83,38'
              BranchSideFuncs:
                - ossl_prov_cipher_hw_sm4_xts
                - ossl_cipher_generic_initkey
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:80,29'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:84,44'
          Dst:             ossl_prov_cipher_hw_sm4_xts
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:83,9'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    sm4_xts_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm4_128_xts_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:281,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    sm4_xts_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:104,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:106,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:107,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:110,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:107,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:109,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:111,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:114,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:111,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:113,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:117,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:103,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:114,11'
          Dst:             CRYPTO_malloc
    - functionName:    sm4_xts_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:94,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:95,5'
          Dst:             CRYPTO_clear_free
    - functionName:    sm4_xts_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         34
      ICount:          263
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_xts128_encrypt
        - ERR_new
        - ossl_crypto_xts128gb_encrypt
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:127,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:127,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:128,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:128,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:129,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:129,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:130,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:130,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:131,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:131,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:132,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:142,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:146,13'
              BranchSideFuncs:
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:153,13'
              BranchSideFuncs:
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:146,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:147,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:149,41'
              BranchSideFuncs:
                - CRYPTO_xts128_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:149,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:151,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:153,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:154,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:156,48'
              BranchSideFuncs:
                - ossl_crypto_xts128gb_encrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:156,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:158,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:126,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:142,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:142,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:142,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:149,18'
          Dst:             CRYPTO_xts128_encrypt
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:156,18'
          Dst:             ossl_crypto_xts128gb_encrypt
    - functionName:    sm4_xts_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:188,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:186,10'
          Dst:             ossl_prov_is_running
    - functionName:    sm4_xts_stream_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - sm4_xts_cipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:171,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:175,25'
              BranchSideFuncs:
                - sm4_xts_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts.c:180,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:171,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:171,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:171,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:175,10'
          Dst:             sm4_xts_cipher
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:176,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:176,9'
          Dst:             ERR_set_error
    - functionName:    sm4_xts_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_xts_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:74,12'
          Dst:             sm4_xts_init
    - functionName:    sm4_xts_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_xts_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:67,12'
          Dst:             sm4_xts_init
    - functionName:    sm4_128_xts_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sm4_xts_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts.c:281,1'
          Dst:             sm4_xts_newctx
    - functionName:    cipher_hw_sm4_xts_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cipher_hw_sm4_xts_generic_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         6
      ICount:          104
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_sm4_set_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
              BranchSideFuncs:
                - ossl_sm4_set_key
                - ossl_sm4_set_key
            - BranchSide:      'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
              BranchSideFuncs:
                - ossl_sm4_set_key
                - ossl_sm4_set_key
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
          Dst:             ossl_sm4_set_key
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
          Dst:             ossl_sm4_set_key
        - Src:             'providers/implementations/ciphers/cipher_sm4_xts_hw.c:68,9'
          Dst:             ossl_sm4_set_key
    - functionName:    ossl_prov_cipher_hw_sm4_xts
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keybits
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdes_ede3_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:25,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_cbc
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:25,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_cbc
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:25,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede3_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:23,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_ecb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:23,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_ecb
        - Src:             'providers/implementations/ciphers/cipher_tdes.c:23,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_generatekey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - ptr
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DES_set_odd_parity
        - RAND_priv_bytes_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:121,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:121,39'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:123,24'
              BranchSideFuncs:
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp8
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp8
                - DES_set_odd_parity
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:125,28'
              BranchSideFuncs:
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp8
                - DES_set_odd_parity
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:129,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:126,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:127,32'
              BranchSideFuncs:
                - DES_set_odd_parity
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:128,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:121,20'
          Dst:             RAND_priv_bytes_ex
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:123,5'
          Dst:             DES_set_odd_parity
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:125,9'
          Dst:             DES_set_odd_parity
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:127,13'
          Dst:             DES_set_odd_parity
    - functionName:    ossl_tdes_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - ossl_cipher_generic_get_ctx_params
        - tdes_generatekey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:138,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - tdes_generatekey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:140,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - tdes_generatekey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:141,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:141,40'
              BranchSideFuncs:
                - tdes_generatekey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:145,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:137,10'
          Dst:             ossl_cipher_generic_get_ctx_params
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:140,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:141,23'
          Dst:             tdes_generatekey
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:142,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:142,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:142,9'
          Dst:             ERR_set_error
    - functionName:    ossl_tdes_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_tdes_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdes_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:108,12'
          Dst:             tdes_init
    - functionName:    tdes_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         28
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - ossl_cipher_generic_initiv
        - ossl_cipher_generic_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:69,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:71,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:76,41'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:78,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:76,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:77,13'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:78,5'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:80,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:80,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:83,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:81,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:81,23'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:83,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:87,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:94,47'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:87,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:88,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:91,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:91,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:92,13'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:93,5'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:68,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:76,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:88,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:88,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:88,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:94,12'
          Dst:             ossl_cipher_generic_set_ctx_params
    - functionName:    ossl_tdes_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdes_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:101,12'
          Dst:             tdes_init
    - functionName:    ossl_tdes_freectx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_cipher_generic_reset_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:58,5'
          Dst:             ossl_cipher_generic_reset_ctx
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:59,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ossl_tdes_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:44,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:46,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:49,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:43,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:46,11'
          Dst:             CRYPTO_malloc
    - functionName:    ossl_tdes_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'struct.prov_cipher_hw_st *'
      constantsTouched: []
      argNames:
        - provctx
        - mode
        - kbits
        - blkbits
        - ivbits
        - flags
        - hw
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_cipher_generic_initkey
        - ossl_prov_is_running
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:28,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:29,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:31,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_cipher_generic_initkey
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_common.c:32,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:33,37'
              BranchSideFuncs:
                - ossl_cipher_generic_initkey
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_common.c:35,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:28,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:31,12'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/ciphers/cipher_tdes_common.c:33,9'
          Dst:             ossl_cipher_generic_initkey
    - functionName:    tdes_ede2_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:35,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede2_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede2_cfb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:35,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede2_cfb
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:35,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede2_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:33,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede2_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede2_ofb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:33,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede2_ofb
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:33,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede2_cbc_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:31,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede2_cbc_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede2_cbc
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:31,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede2_cbc
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:31,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede2_ecb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:29,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede2_ecb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede2_ecb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:29,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede2_ecb
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:29,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede3_cfb8_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:26,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_cfb8_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_cfb8
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:26,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_cfb8
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:26,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede3_cfb1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:24,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_cfb1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_cfb1
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:24,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_cfb1
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:24,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede3_cfb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:22,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_cfb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_cfb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:22,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_cfb
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:22,1'
          Dst:             ossl_tdes_newctx
    - functionName:    tdes_ede3_ofb_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:20,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_ede3_ofb_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_ede3_ofb
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:20,1'
          Dst:             ossl_prov_cipher_hw_tdes_ede3_ofb
        - Src:             'providers/implementations/ciphers/cipher_tdes_default.c:20,1'
          Dst:             ossl_tdes_newctx
    - functionName:    ossl_cipher_hw_tdes_ede2_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DES_set_key_unchecked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:42,5'
          Dst:             DES_set_key_unchecked
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:43,5'
          Dst:             DES_set_key_unchecked
    - functionName:    ossl_cipher_hw_tdes_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DES_ede3_cfb_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:124,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:125,30'
              BranchSideFuncs:
                - DES_ede3_cfb_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cfb_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:132,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cfb_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:132,9'
              BranchSideFuncs:
                - DES_ede3_cfb_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:133,30'
              BranchSideFuncs:
                - DES_ede3_cfb_encrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:125,9'
          Dst:             DES_ede3_cfb_encrypt
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:133,9'
          Dst:             DES_ede3_cfb_encrypt
    - functionName:    ossl_cipher_hw_tdes_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         10
      ICount:          145
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DES_ede3_cfb_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:106,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - DES_ede3_cfb_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:107,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - DES_ede3_cfb_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:107,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:108,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DES_ede3_cfb_encrypt
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:109,9'
          Dst:             DES_ede3_cfb_encrypt
    - functionName:    ossl_cipher_hw_tdes_cfb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DES_ede3_cfb64_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:75,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:77,32'
              BranchSideFuncs:
                - DES_ede3_cfb64_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cfb64_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cfb64_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:84,9'
              BranchSideFuncs:
                - DES_ede3_cfb64_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:85,32'
              BranchSideFuncs:
                - DES_ede3_cfb64_encrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:77,9'
          Dst:             DES_ede3_cfb64_encrypt
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:85,9'
          Dst:             DES_ede3_cfb64_encrypt
    - functionName:    ossl_cipher_hw_tdes_ofb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DES_ede3_ofb64_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:54,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:55,32'
              BranchSideFuncs:
                - DES_ede3_ofb64_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_ofb64_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_ofb64_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_default_hw.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:61,9'
              BranchSideFuncs:
                - DES_ede3_ofb64_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_default_hw.c:62,32'
              BranchSideFuncs:
                - DES_ede3_ofb64_encrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:55,9'
          Dst:             DES_ede3_ofb64_encrypt
        - Src:             'providers/implementations/ciphers/cipher_tdes_default_hw.c:62,9'
          Dst:             DES_ede3_ofb64_encrypt
    - functionName:    ossl_prov_cipher_hw_tdes_ede2_cfb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede2_ofb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede2_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede2_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_cfb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_ofb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st.3576 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_hw_tdes_ede3_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st.3578 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DES_set_key_unchecked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:42,5'
          Dst:             DES_set_key_unchecked
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:43,5'
          Dst:             DES_set_key_unchecked
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:44,5'
          Dst:             DES_set_key_unchecked
    - functionName:    ossl_cipher_hw_tdes_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.3578 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         12
      ICount:          140
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DES_ede3_cbc_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_hw.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:64,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:68,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cbc_encrypt
                - DES_ede3_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_hw.c:68,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:69,30'
              BranchSideFuncs:
                - DES_ede3_cbc_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:75,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DES_ede3_cbc_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_hw.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:76,30'
              BranchSideFuncs:
                - DES_ede3_cbc_encrypt
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:78,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:69,9'
          Dst:             DES_ede3_cbc_encrypt
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:76,9'
          Dst:             DES_ede3_cbc_encrypt
    - functionName:    ossl_cipher_hw_tdes_copyctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_cipher_ctx_st.3578 *'
        - 'struct.prov_cipher_ctx_st.3578 *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_cipher_hw_tdes_ede3_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st.3576 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_hw_tdes_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.3578 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - len
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DES_ecb3_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_hw.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:90,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - DES_ecb3_encrypt
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_hw.c:90,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:91,47'
              BranchSideFuncs:
                - DES_ecb3_encrypt
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_hw.c:94,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_hw.c:91,9'
          Dst:             DES_ecb3_encrypt
    - functionName:    des_ede3_unwrap
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         19
      ICount:          211
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - BUF_reverse
        - OPENSSL_cleanse
        - memcmp
        - ossl_sha1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:43,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - BUF_reverse
                - BUF_reverse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ossl_sha1
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:44,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:46,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - BUF_reverse
                - BUF_reverse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ossl_sha1
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:54,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:55,17'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - BUF_reverse
                - BUF_reverse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ossl_sha1
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:58,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - BUF_reverse
                - BUF_reverse
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ossl_sha1
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:69,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:69,30'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:71,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:70,14'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:71,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:76,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:78,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:62,5'
          Dst:             BUF_reverse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:63,5'
          Dst:             BUF_reverse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:64,5'
          Dst:             BUF_reverse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:68,9'
          Dst:             ossl_sha1
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:69,16'
          Dst:             memcmp
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:71,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:72,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:73,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:74,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:76,9'
          Dst:             OPENSSL_cleanse
    - functionName:    des_ede3_wrap
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         10
      ICount:          145
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - BUF_reverse
        - OPENSSL_cleanse
        - RAND_bytes_ex
        - ossl_sha1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:89,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:93,13'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - ossl_sha1
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:96,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:97,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:102,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_reverse
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:95,10'
          Dst:             ossl_sha1
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:98,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:100,9'
          Dst:             RAND_bytes_ex
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:105,5'
          Dst:             BUF_reverse
    - functionName:    tdes_wrap_cipher_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - des_ede3_unwrap
        - des_ede3_wrap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:119,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:119,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:121,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - des_ede3_unwrap
                - des_ede3_wrap
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:122,30'
              BranchSideFuncs:
                - des_ede3_wrap
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:124,32'
              BranchSideFuncs:
                - des_ede3_unwrap
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:122,16'
          Dst:             des_ede3_wrap
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:124,16'
          Dst:             des_ede3_unwrap
    - functionName:    tdes_wrap_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_cipher_generic_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:210,1'
          Dst:             ossl_cipher_generic_get_params
    - functionName:    tdes_wrap_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - tdes_wrap_cipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - tdes_wrap_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:159,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:163,27'
              BranchSideFuncs:
                - tdes_wrap_cipher
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:159,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:159,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:159,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:163,10'
          Dst:             tdes_wrap_cipher
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:164,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:164,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:164,9'
          Dst:             ERR_set_error
    - functionName:    tdes_wrap_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_prov_is_running
        - tdes_wrap_cipher_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:136,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - tdes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - tdes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:138,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:139,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:143,37'
              BranchSideFuncs:
                - tdes_wrap_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/cipher_tdes_wrap.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/cipher_tdes_wrap.c:147,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:135,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:139,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:139,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:139,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:143,11'
          Dst:             tdes_wrap_cipher_internal
    - functionName:    tdes_wrap_newctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_cipher_hw_tdes_wrap_cbc
        - ossl_tdes_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:210,1'
          Dst:             ossl_prov_cipher_hw_tdes_wrap_cbc
        - Src:             'providers/implementations/ciphers/cipher_tdes_wrap.c:210,1'
          Dst:             ossl_tdes_newctx
    - functionName:    ossl_prov_cipher_hw_tdes_wrap_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/cipher_tdes_wrap_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      'struct.prov_cipher_hw_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b512_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_blake2b_init
        - ossl_blake2b_param_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:27,5'
          Dst:             ossl_blake2b_param_init
        - Src:             'providers/implementations/digests/blake2_prov.c:28,12'
          Dst:             ossl_blake2b_init
    - functionName:    ossl_blake2s256_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_blake2s_init
        - ossl_blake2s_param_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:19,5'
          Dst:             ossl_blake2s_param_init
        - Src:             'providers/implementations/digests/blake2_prov.c:20,12'
          Dst:             ossl_blake2s_init
    - functionName:    blake2b512_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_blake2b512_init
        - ossl_blake2b_set_ctx_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:48,35'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:48,66'
              BranchSideFuncs:
                - ossl_blake2b_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b512_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:48,35'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/blake2_prov.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:49,33'
              BranchSideFuncs:
                - ossl_blake2b512_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:49,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:48,12'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:48,38'
          Dst:             ossl_blake2b_set_ctx_params
        - Src:             'providers/implementations/digests/blake2_prov.c:49,12'
          Dst:             ossl_blake2b512_init
    - functionName:    blake2b512_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:95,12'
          Dst:             ossl_digest_default_get_params
    - functionName:    blake2b512_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:73,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:73,35'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:73,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2_prov.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:74,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:75,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:73,11'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:73,35'
          Dst:             CRYPTO_malloc
    - functionName:    blake2b512_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:65,5'
          Dst:             CRYPTO_clear_free
    - functionName:    blake2b512_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_blake2b_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_final
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:90,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_final
        - Branch String:   'providers/implementations/digests/blake2_prov.c:90,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:90,45'
              BranchSideFuncs:
                - ossl_blake2b_final
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:90,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:87,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:90,26'
          Dst:             ossl_blake2b_final
    - functionName:    blake2b512_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:56,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:56,36'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:56,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:56,11'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:56,36'
          Dst:             CRYPTO_zalloc
    - functionName:    blake2s256_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_blake2s256_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - ossl_blake2s256_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_blake2s256_init
    - functionName:    blake2s256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    blake2s256_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             CRYPTO_malloc
    - functionName:    blake2s256_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             CRYPTO_clear_free
    - functionName:    blake2s256_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_blake2s_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - ossl_blake2s_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_blake2s_final
    - functionName:    blake2s256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2_prov.c:32,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/blake2_prov.c:32,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/blake2_prov.c:32,1'
          Dst:             CRYPTO_zalloc
    - functionName:    rotr64
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - w
        - c
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    384
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load64
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2b_init0
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2b_ctx_st *'
      constantsTouched: []
      argNames:
        - S
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:98,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:99,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:101,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    blake2b_set_lastblock
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2b_ctx_st *'
      constantsTouched: []
      argNames:
        - S
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.blake2b_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_cleanse
        - blake2b_compress
        - blake2b_set_lastblock
        - store64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:354,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:355,18'
              BranchSideFuncs:
                - blake2b_set_lastblock
                - llvm.memset.p0i8.i64
                - blake2b_compress
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - store64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:357,27'
              BranchSideFuncs:
                - blake2b_set_lastblock
                - llvm.memset.p0i8.i64
                - blake2b_compress
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - store64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:363,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:364,17'
              BranchSideFuncs:
                - store64
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:366,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:366,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:366,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:367,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:357,5'
          Dst:             blake2b_set_lastblock
        - Src:             'providers/implementations/digests/blake2b_prov.c:360,5'
          Dst:             blake2b_compress
        - Src:             'providers/implementations/digests/blake2b_prov.c:364,9'
          Dst:             store64
        - Src:             'providers/implementations/digests/blake2b_prov.c:369,5'
          Dst:             OPENSSL_cleanse
    - functionName:    blake2b_compress
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2b_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - blocks
        - len
      BBCount:         244
      ICount:          7174
      EdgeCount:       250
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - load64
        - rotr64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:213,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:213,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:213,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:222,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:222,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:222,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:222,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:224,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:225,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:228,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:230,27'
              BranchSideFuncs:
                - load64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:234,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:288,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:292,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:294,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:229,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - rotr64
                - __sanitizer_cov_trace_const_cmp4
                - load64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:295,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:213,5'
          Dst:             __assert_fail
        - Src:             'providers/implementations/digests/blake2b_prov.c:230,20'
          Dst:             load64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:273,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:274,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:275,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:276,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:277,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:278,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:279,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:280,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:281,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:282,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:283,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
        - Src:             'providers/implementations/digests/blake2b_prov.c:284,9'
          Dst:             rotr64
    - functionName:    store64
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_update
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2b_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - datalen
      BBCount:         18
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - blake2b_compress
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:313,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2b_compress
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b_compress
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:334,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:313,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:314,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b_compress
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2b_compress
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2b_compress
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:320,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:321,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - blake2b_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:332,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:326,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:326,35'
              BranchSideFuncs:
                - blake2b_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:326,22'
              BranchSideFuncs:
                - blake2b_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:334,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:334,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:334,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:315,13'
          Dst:             blake2b_compress
        - Src:             'providers/implementations/digests/blake2b_prov.c:328,13'
          Dst:             blake2b_compress
        - Src:             'providers/implementations/digests/blake2b_prov.c:334,5'
          Dst:             __assert_fail
    - functionName:    ossl_blake2b_init_key
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2b_ctx_st *'
        - 'struct.blake2b_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - c
        - P
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
        - blake2b_init_param
        - ossl_blake2b_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:179,5'
          Dst:             blake2b_init_param
        - Src:             'providers/implementations/digests/blake2b_prov.c:186,9'
          Dst:             ossl_blake2b_update
        - Src:             'providers/implementations/digests/blake2b_prov.c:187,9'
          Dst:             OPENSSL_cleanse
    - functionName:    blake2b_init_param
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2b_ctx_st *'
        - 'struct.blake2b_param_st *'
      constantsTouched: []
      argNames:
        - S
        - P
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - blake2b_init0
        - load64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:116,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:117,27'
              BranchSideFuncs:
                - load64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:119,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:109,5'
          Dst:             blake2b_init0
        - Src:             'providers/implementations/digests/blake2b_prov.c:117,20'
          Dst:             load64
    - functionName:    ossl_blake2b_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.blake2b_ctx_st *'
        - 'struct.blake2b_param_st *'
      constantsTouched: []
      argNames:
        - c
        - P
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blake2b_init_param
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:168,5'
          Dst:             blake2b_init_param
    - functionName:    ossl_blake2b_param_set_salt
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2b_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - P
        - salt
        - len
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_param_set_personal
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2b_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - P
        - personal
        - len
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_param_set_key_length
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2b_param_st *'
        - char
      constantsTouched: []
      argNames:
        - P
        - keylen
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store32
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_param_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2b_param_st *'
      constantsTouched: []
      argNames:
        - P
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - store32
        - store64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:124,9'
              BranchSideFuncs:
                - store32
                - store64
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:125,9'
              BranchSideFuncs:
                - store32
                - store64
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:129,5'
          Dst:             store32
        - Src:             'providers/implementations/digests/blake2b_prov.c:130,5'
          Dst:             store64
    - functionName:    ossl_blake2b_param_set_digest_length
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2b_param_st *'
        - char
      constantsTouched: []
      argNames:
        - P
        - outlen
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2b_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - ossl_blake2b_param_set_digest_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:45,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:47,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_blake2b_param_set_digest_length
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:50,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_blake2b_param_set_digest_length
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:52,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_blake2b_param_set_digest_length
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/blake2b_prov.c:52,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:53,13'
              BranchSideFuncs:
                - ossl_blake2b_param_set_digest_length
            - BranchSide:      'providers/implementations/digests/blake2b_prov.c:56,47'
              BranchSideFuncs:
                - ossl_blake2b_param_set_digest_length
      Callsites:
        - Src:             'providers/implementations/digests/blake2b_prov.c:50,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/digests/blake2b_prov.c:52,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/digests/blake2b_prov.c:53,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/blake2b_prov.c:53,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/blake2b_prov.c:53,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/digests/blake2b_prov.c:56,9'
          Dst:             ossl_blake2b_param_set_digest_length
    - functionName:    ossl_blake2b_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2b_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - pctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr32
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - c
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    320
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load32
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2s_init0
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2s_ctx_st *'
      constantsTouched: []
      argNames:
        - S
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:55,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:56,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:58,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    blake2s_set_lastblock
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2s_ctx_st *'
      constantsTouched: []
      argNames:
        - S
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.blake2s_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_cleanse
        - blake2s_compress
        - blake2s_set_lastblock
        - store32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:306,18'
              BranchSideFuncs:
                - blake2s_set_lastblock
                - llvm.memset.p0i8.i64
                - blake2s_compress
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - store32.15723
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:308,27'
              BranchSideFuncs:
                - blake2s_set_lastblock
                - llvm.memset.p0i8.i64
                - blake2s_compress
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - store32.15723
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:314,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:315,17'
              BranchSideFuncs:
                - store32.15723
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:317,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:317,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:318,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:308,5'
          Dst:             blake2s_set_lastblock
        - Src:             'providers/implementations/digests/blake2s_prov.c:311,5'
          Dst:             blake2s_compress
        - Src:             'providers/implementations/digests/blake2s_prov.c:315,9'
          Dst:             store32
        - Src:             'providers/implementations/digests/blake2s_prov.c:320,5'
          Dst:             OPENSSL_cleanse
    - functionName:    blake2s_compress
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2s_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - blocks
        - len
      BBCount:         208
      ICount:          6012
      EdgeCount:       214
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - load32
        - rotr32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:166,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:166,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:166,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:166,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:166,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:175,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:175,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:175,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:175,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:177,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:178,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:181,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:183,27'
              BranchSideFuncs:
                - load32
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:187,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:238,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:239,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:243,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:245,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:182,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - __sanitizer_cov_trace_const_cmp8
                - load32
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:246,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:166,5'
          Dst:             __assert_fail
        - Src:             'providers/implementations/digests/blake2s_prov.c:183,20'
          Dst:             load32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:226,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:227,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:228,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:229,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:230,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:231,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:232,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:233,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:234,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
        - Src:             'providers/implementations/digests/blake2s_prov.c:235,9'
          Dst:             rotr32
    - functionName:    store32
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_update
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2s_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - datalen
      BBCount:         18
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - blake2s_compress
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:263,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:264,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2s_compress
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2s_compress
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:285,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:264,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:265,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2s_compress
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2s_compress
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - blake2s_compress
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:271,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:272,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - blake2s_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:283,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:277,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:277,35'
              BranchSideFuncs:
                - blake2s_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:277,22'
              BranchSideFuncs:
                - blake2s_compress
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:285,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:285,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:285,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:266,13'
          Dst:             blake2s_compress
        - Src:             'providers/implementations/digests/blake2s_prov.c:279,13'
          Dst:             blake2s_compress
        - Src:             'providers/implementations/digests/blake2s_prov.c:285,5'
          Dst:             __assert_fail
    - functionName:    ossl_blake2s_init_key
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2s_ctx_st *'
        - 'struct.blake2s_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - c
        - P
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
        - blake2s_init_param
        - ossl_blake2s_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:132,5'
          Dst:             blake2s_init_param
        - Src:             'providers/implementations/digests/blake2s_prov.c:139,9'
          Dst:             ossl_blake2s_update
        - Src:             'providers/implementations/digests/blake2s_prov.c:140,9'
          Dst:             OPENSSL_cleanse
    - functionName:    blake2s_init_param
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2s_ctx_st *'
        - 'struct.blake2s_param_st *'
      constantsTouched: []
      argNames:
        - S
        - P
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - blake2s_init0
        - load32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/blake2s_prov.c:73,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:74,28'
              BranchSideFuncs:
                - load32
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/digests/blake2s_prov.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:66,5'
          Dst:             blake2s_init0
        - Src:             'providers/implementations/digests/blake2s_prov.c:74,20'
          Dst:             load32
    - functionName:    ossl_blake2s_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.blake2s_ctx_st *'
        - 'struct.blake2s_param_st *'
      constantsTouched: []
      argNames:
        - c
        - P
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blake2s_init_param
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:121,5'
          Dst:             blake2s_init_param
    - functionName:    ossl_blake2s_param_set_salt
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2s_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - P
        - salt
        - len
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_param_set_personal
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.blake2s_param_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - P
        - personal
        - len
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_param_set_key_length
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2s_param_st *'
        - char
      constantsTouched: []
      argNames:
        - P
        - keylen
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_param_set_digest_length
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.blake2s_param_st *'
        - char
      constantsTouched: []
      argNames:
        - P
        - outlen
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store48
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_blake2s_param_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/blake2s_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.blake2s_param_st *'
      constantsTouched: []
      argNames:
        - P
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store32
        - store48
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/blake2s_prov.c:84,5'
          Dst:             store32
        - Src:             'providers/implementations/digests/blake2s_prov.c:85,5'
          Dst:             store48
    - functionName:    md5_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MD5_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - MD5_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             MD5_Init
    - functionName:    md5_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    md5_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             CRYPTO_malloc
    - functionName:    md5_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             CRYPTO_clear_free
    - functionName:    md5_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MD5_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - MD5_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - MD5_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             MD5_Final
    - functionName:    md5_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/md5_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_prov.c:22,1'
          Dst:             CRYPTO_zalloc
    - functionName:    md5_sha1_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate_const
        - ossl_md5_sha1_ctrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:45,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:47,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_md5_sha1_ctrl
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:50,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_md5_sha1_ctrl
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:51,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:51,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_md5_sha1_ctrl
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:52,35'
              BranchSideFuncs:
                - ossl_md5_sha1_ctrl
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:54,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:50,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:52,16'
          Dst:             ossl_md5_sha1_ctrl
    - functionName:    md5_sha1_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_sha1_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md5_sha1_set_ctx_params
        - ossl_md5_sha1_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - ossl_md5_sha1_init
                - __sanitizer_cov_trace_const_cmp4
                - md5_sha1_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - md5_sha1_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_md5_sha1_init
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             md5_sha1_set_ctx_params
    - functionName:    md5_sha1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    md5_sha1_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             CRYPTO_malloc
    - functionName:    md5_sha1_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             CRYPTO_clear_free
    - functionName:    md5_sha1_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_md5_sha1_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_md5_sha1_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - ossl_md5_sha1_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_md5_sha1_final
    - functionName:    md5_sha1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/md5_sha1_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/md5_sha1_prov.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/md5_sha1_prov.c:58,1'
          Dst:             CRYPTO_zalloc
    - functionName:    null_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.NULLMD_CTX *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.NULLMD_CTX *'
      constantsTouched: []
      argNames:
        - md
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nullmd_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - null_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - null_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             null_init
    - functionName:    nullmd_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    nullmd_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             CRYPTO_malloc
    - functionName:    nullmd_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             CRYPTO_clear_free
    - functionName:    nullmd_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - null_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - null_final.15798
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             null_final
    - functionName:    null_update
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.NULLMD_CTX *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - datalen
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nullmd_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/null_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/null_prov.c:50,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/null_prov.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/null_prov.c:50,1'
          Dst:             CRYPTO_zalloc
    - functionName:    ripemd160_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RIPEMD160_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - RIPEMD160_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             RIPEMD160_Init
    - functionName:    ripemd160_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    ripemd160_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             CRYPTO_malloc
    - functionName:    ripemd160_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             CRYPTO_clear_free
    - functionName:    ripemd160_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - RIPEMD160_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RIPEMD160_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - RIPEMD160_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             RIPEMD160_Final
    - functionName:    ripemd160_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/ripemd_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/ripemd_prov.c:22,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/ripemd_prov.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/ripemd_prov.c:22,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha512_256_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - sha512_256_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - sha512_256_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             sha512_256_init
    - functionName:    sha512_256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha512_256_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha512_256_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha512_256_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA512_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             SHA512_Final
    - functionName:    sha512_256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:96,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:96,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha512_224_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - sha512_224_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - sha512_224_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             sha512_224_init
    - functionName:    sha512_224_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha512_224_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha512_224_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha512_224_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA512_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             SHA512_Final
    - functionName:    sha512_224_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:91,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:91,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:91,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha512_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA512_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             SHA512_Init
    - functionName:    sha512_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha512_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha512_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha512_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA512_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - SHA512_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             SHA512_Final
    - functionName:    sha512_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:86,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:86,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha384_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA384_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             SHA384_Init
    - functionName:    sha384_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha384_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha384_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha384_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA384_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA384_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - SHA384_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             SHA384_Final
    - functionName:    sha384_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:81,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:81,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:81,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha256_192_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - ossl_sha256_192_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - ossl_sha256_192_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_sha256_192_init
    - functionName:    sha256_192_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha256_192_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha256_192_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha256_192_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA256_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - SHA256_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             SHA256_Final
    - functionName:    sha256_192_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:76,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:76,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha256_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA256_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             SHA256_Init
    - functionName:    sha256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha256_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha256_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha256_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA256_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA256_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - SHA256_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             SHA256_Final
    - functionName:    sha256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:71,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:71,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha224_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SHA224_Init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             SHA224_Init
    - functionName:    sha224_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha224_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha224_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha224_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA224_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA224_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - SHA224_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             SHA224_Final
    - functionName:    sha224_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:66,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:66,1'
          Dst:             CRYPTO_zalloc
    - functionName:    sha1_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate_const
        - ossl_sha1_ctrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:49,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sha1_ctrl
        - Branch String:   'providers/implementations/digests/sha2_prov.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:52,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sha1_ctrl
        - Branch String:   'providers/implementations/digests/sha2_prov.c:53,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:53,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sha1_ctrl
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:54,31'
              BranchSideFuncs:
                - ossl_sha1_ctrl
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:56,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:52,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/digests/sha2_prov.c:54,16'
          Dst:             ossl_sha1_ctrl
    - functionName:    sha1_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha1_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SHA1_Init
        - ossl_prov_is_running
        - sha1_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - SHA1_Init
                - __sanitizer_cov_trace_const_cmp4
                - sha1_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - sha1_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             SHA1_Init
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             sha1_set_ctx_params
    - functionName:    sha1_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha1_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             CRYPTO_malloc
    - functionName:    sha1_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sha1_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SHA1_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SHA1_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - SHA1_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             SHA1_Final
    - functionName:    sha1_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha2_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha2_prov.c:60,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sha2_prov.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha2_prov.c:60,1'
          Dst:             CRYPTO_zalloc
    - functionName:    generic_sha3_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - md
        - vctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_sha3_final
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:132,12'
          Dst:             ossl_sha3_final
    - functionName:    generic_sha3_absorb
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - inp
        - len
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SHA3_absorb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:127,12'
          Dst:             SHA3_absorb
    - functionName:    SHA3_absorb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keccak_kmac_256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:434,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_kmac_256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_keccak_kmac_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:434,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:434,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:434,1'
              BranchSideFuncs:
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:434,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:434,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:434,1'
              BranchSideFuncs:
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:434,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:434,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:434,1'
          Dst:             ossl_keccak_kmac_init
    - functionName:    keccak_kmac_128_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:432,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_kmac_128_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_keccak_kmac_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:432,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:432,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:432,1'
              BranchSideFuncs:
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:432,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:432,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:432,1'
              BranchSideFuncs:
                - ossl_keccak_kmac_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:432,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:432,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:432,1'
          Dst:             ossl_keccak_kmac_init
    - functionName:    shake_256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:430,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    shake_256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:430,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:430,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:430,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:430,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:430,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:430,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:430,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:430,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:430,1'
          Dst:             ossl_sha3_init
    - functionName:    shake_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shake_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:375,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:377,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/sha3_prov.c:377,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:380,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/sha3_prov.c:381,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:381,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:385,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sha3_prov.c:381,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:385,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:380,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/digests/sha3_prov.c:381,23'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/digests/sha3_prov.c:382,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/sha3_prov.c:382,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/sha3_prov.c:382,9'
          Dst:             ERR_set_error
    - functionName:    keccak_init_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - keccak_init
        - shake_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:65,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:65,37'
              BranchSideFuncs:
                - shake_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:65,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:64,12'
          Dst:             keccak_init
        - Src:             'providers/implementations/digests/sha3_prov.c:65,16'
          Dst:             shake_set_ctx_params
    - functionName:    keccak_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - ossl_sha3_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:56,9'
              BranchSideFuncs:
                - ossl_sha3_reset
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:58,39'
              BranchSideFuncs:
                - ossl_sha3_reset
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:55,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:58,5'
          Dst:             ossl_sha3_reset
    - functionName:    shake_128_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:428,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    shake_128_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:428,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:428,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:428,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:428,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:428,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:428,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:428,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:428,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:428,1'
          Dst:             ossl_sha3_init
    - functionName:    keccak_512_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:426,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_512_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:426,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:426,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:426,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:426,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:426,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:426,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:426,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:426,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:426,1'
          Dst:             ossl_sha3_init
    - functionName:    keccak_384_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:424,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_384_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:424,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:424,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:424,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:424,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:424,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:424,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:424,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:424,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:424,1'
          Dst:             ossl_sha3_init
    - functionName:    keccak_256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:422,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:422,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:422,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:422,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:422,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:422,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:422,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:422,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:422,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:422,1'
          Dst:             ossl_sha3_init
    - functionName:    keccak_224_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:420,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_224_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:420,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:420,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:420,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:420,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:420,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:420,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:420,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:420,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:420,1'
          Dst:             ossl_sha3_init
    - functionName:    sha3_512_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:418,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha3_512_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:418,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:418,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:418,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:418,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:418,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:418,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:418,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:418,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:418,1'
          Dst:             ossl_sha3_init
    - functionName:    sha3_384_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:416,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha3_384_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:416,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:416,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:416,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:416,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:416,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:416,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:416,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:416,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:416,1'
          Dst:             ossl_sha3_init
    - functionName:    sha3_256_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:414,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sha3_256_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:414,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:414,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:414,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:414,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:414,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:414,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:414,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:414,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:414,1'
          Dst:             ossl_sha3_init
    - functionName:    sha3_224_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:412,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    keccak_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:352,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:352,52'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:352,27'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:355,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:355,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:356,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:352,27'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:352,52'
          Dst:             CRYPTO_malloc
    - functionName:    keccak_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:346,5'
          Dst:             CRYPTO_clear_free
    - functionName:    keccak_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsz
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:113,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/digests/sha3_prov.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:114,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:116,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:111,10'
          Dst:             ossl_prov_is_running
    - functionName:    keccak_update
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - inp
        - len
      BBCount:         14
      ICount:          162
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:78,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:80,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:96,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:82,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:83,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:88,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:99,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:102,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sha3_224_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sha3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
        - ossl_sha3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sha3_prov.c:412,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:412,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:412,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sha3_prov.c:412,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:412,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sha3_prov.c:412,1'
              BranchSideFuncs:
                - ossl_sha3_init
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/digests/sha3_prov.c:412,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sha3_prov.c:412,1'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/digests/sha3_prov.c:412,1'
          Dst:             ossl_sha3_init
    - functionName:    sm3_internal_init
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - ossl_sm3_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - ossl_sm3_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_sm3_init
    - functionName:    sm3_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_digest_default_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_digest_default_get_params
    - functionName:    sm3_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             CRYPTO_malloc
    - functionName:    sm3_freectx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             CRYPTO_clear_free
    - functionName:    sm3_internal_final
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outl
        - outsz
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
        - ossl_sm3_final
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_sm3_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - ossl_sm3_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_sm3_final
    - functionName:    sm3_newctx
      functionSourceFile: '/src/openssl/providers/implementations/digests/sm3_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prov_ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/sm3_prov.c:16,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/digests/sm3_prov.c:16,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/digests/sm3_prov.c:16,1'
          Dst:             CRYPTO_zalloc
    - functionName:    rsa_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_ctx_get0_libctx
        - ossl_rsa_set0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:560,31'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:560,5'
          Dst:             ossl_rsa_set0_libctx
    - functionName:    rsa_check
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         7
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - RSA_test_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:547,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:549,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:551,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:555,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:547,13'
          Dst:             RSA_test_flags
    - functionName:    rsa_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_rsa_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:538,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:538,12'
          Dst:             ossl_rsa_key_from_pkcs8
    - functionName:    der2key_decode_p8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - input_der
        - input_der_len
        - ctx
        - key_from_pkcs8
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OBJ_obj2nid
        - PKCS8_PRIV_KEY_INFO_free
        - PKCS8_pkey_get0
        - d2i_PKCS8_PRIV_KEY_INFO
        - ossl_prov_ctx_get0_libctx
      functionUses:    6
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:111,52'
              BranchSideFuncs:
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:111,9'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:112,24'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:112,9'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:110,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - PKCS8_PRIV_KEY_INFO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:113,15'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:110,18'
          Dst:             d2i_PKCS8_PRIV_KEY_INFO
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:111,12'
          Dst:             PKCS8_pkey_get0
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:112,12'
          Dst:             OBJ_obj2nid
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:113,37'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:114,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    sm2_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_ec_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:517,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:517,12'
          Dst:             ossl_ec_key_from_pkcs8
    - functionName:    ecx_key_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_ecx_key_set0_libctx
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:464,35'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:464,5'
          Dst:             ossl_ecx_key_set0_libctx
    - functionName:    ecx_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_ecx_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:458,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:458,12'
          Dst:             ossl_ecx_key_from_pkcs8
    - functionName:    ec_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_ec_key_set0_libctx
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:446,34'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:446,5'
          Dst:             ossl_ec_key_set0_libctx
    - functionName:    ec_check
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_KEY_get_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:439,16'
          Dst:             EC_KEY_get_flags
    - functionName:    ec_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_ec_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:428,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:428,12'
          Dst:             ossl_ec_key_from_pkcs8
    - functionName:    dsa_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_dsa_set0_libctx
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:413,31'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:413,5'
          Dst:             ossl_dsa_set0_libctx
    - functionName:    dsa_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_dsa_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:403,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:403,12'
          Dst:             ossl_dsa_key_from_pkcs8
    - functionName:    der2key_check_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.keytype_desc_st *'
      constantsTouched: []
      argNames:
        - selection
        - desc
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:183,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:186,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:186,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:187,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:194,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:195,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:196,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    dh_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_dh_set0_libctx
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:378,30'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:378,5'
          Dst:             ossl_dh_set0_libctx
    - functionName:    dh_d2i_PKCS8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char **'
        - size_t
        - 'struct.der2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - der
        - der_len
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_decode_p8
        - ossl_dh_key_from_pkcs8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:368,12'
          Dst:             der2key_decode_p8
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:368,12'
          Dst:             ossl_dh_key_from_pkcs8
    - functionName:    der2key_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      'struct.der2key_ctx_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.keytype_desc_st *'
      constantsTouched: []
      argNames:
        - provctx
        - desc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    33
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:133,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:130,34'
          Dst:             CRYPTO_zalloc
    - functionName:    SubjectPublicKeyInfo_der2rsapss_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:832,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2rsapss_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:832,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2rsapss_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:831,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2rsapss_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:831,1'
          Dst:             der2key_newctx
    - functionName:    RSA_der2rsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:830,1'
          Dst:             der2key_check_selection
    - functionName:    RSA_der2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:830,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_keypair_der2rsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:829,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_keypair_der2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:829,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2rsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:828,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:828,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2rsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:827,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:827,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_no_pub_der2sm2_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:824,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_no_pub_der2sm2_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:824,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2sm2_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:823,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2sm2_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:823,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2sm2_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:822,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2sm2_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:822,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2ed448_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:819,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2ed448_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:819,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2ed448_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:818,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2ed448_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:818,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2ed25519_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:817,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2ed25519_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:817,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2ed25519_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:816,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2ed25519_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:816,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2x448_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:815,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2x448_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:815,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2x448_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:814,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2x448_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:814,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2x25519_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:813,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2x25519_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:813,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2x25519_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:812,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2x25519_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:812,1'
          Dst:             der2key_newctx
    - functionName:    EC_der2ec_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:810,1'
          Dst:             der2key_check_selection
    - functionName:    EC_der2ec_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:810,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_no_pub_der2ec_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:809,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_no_pub_der2ec_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:809,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2ec_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:808,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2ec_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:808,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2ec_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:807,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2ec_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:807,1'
          Dst:             der2key_newctx
    - functionName:    DSA_der2dsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:804,1'
          Dst:             der2key_check_selection
    - functionName:    DSA_der2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:804,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_der2dsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:803,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_der2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:803,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2dsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:802,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:802,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2dsa_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:801,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:801,1'
          Dst:             der2key_newctx
    - functionName:    DHX_der2dhx_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:798,1'
          Dst:             der2key_check_selection
    - functionName:    DHX_der2dhx_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:798,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_params_der2dhx_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:797,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_params_der2dhx_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:797,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2dhx_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:796,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2dhx_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:796,1'
          Dst:             der2key_newctx
    - functionName:    PrivateKeyInfo_der2dhx_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:795,1'
          Dst:             der2key_check_selection
    - functionName:    PrivateKeyInfo_der2dhx_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:795,1'
          Dst:             der2key_newctx
    - functionName:    DH_der2dh_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:794,1'
          Dst:             der2key_check_selection
    - functionName:    DH_der2dh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:794,1'
          Dst:             der2key_newctx
    - functionName:    type_specific_params_der2dh_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:793,1'
          Dst:             der2key_check_selection
    - functionName:    type_specific_params_der2dh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:793,1'
          Dst:             der2key_newctx
    - functionName:    SubjectPublicKeyInfo_der2dh_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:792,1'
          Dst:             der2key_check_selection
    - functionName:    SubjectPublicKeyInfo_der2dh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:792,1'
          Dst:             der2key_newctx
    - functionName:    der2key_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:155,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:155,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:158,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:158,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:154,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:155,23'
          Dst:             OSSL_PARAM_get_utf8_string
    - functionName:    der2key_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    der2key_export_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - reference
        - reference_sz
        - export_cb
        - export_cbarg
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_get_keymgmt_export
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:344,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:344,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:345,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:347,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:348,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:350,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:341,9'
          Dst:             ossl_prov_get_keymgmt_export
    - functionName:    der2key_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         76
      ICount:          527
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - CRYPTO_free
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - ossl_read_der
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:223,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_read_der
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:224,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_read_der
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:224,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:225,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:229,24'
              BranchSideFuncs:
                - ossl_read_der
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:231,9'
              BranchSideFuncs:
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:233,8'
              BranchSideFuncs:
                - ERR_set_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:236,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:237,16'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:252,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:238,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:239,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:244,20'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:240,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:241,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:244,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:247,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:247,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:251,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:247,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:248,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:251,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:252,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:252,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:263,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:253,16'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:263,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:254,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:255,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:256,18'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:258,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:258,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:262,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:258,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:259,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:262,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:263,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:263,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:272,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:263,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:264,16'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:272,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:265,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:266,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:267,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:267,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:267,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:271,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:268,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:271,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:272,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:273,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:275,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:285,12'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:286,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:286,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:284,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:287,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:291,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,24'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,49'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:291,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:291,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:292,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_der2key.c:309,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:309,16'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_der2key.c:310,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:225,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:225,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:225,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:229,10'
          Dst:             ossl_read_der
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:235,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:241,17'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:248,13'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:259,13'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:268,13'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:273,9'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:275,9'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:306,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:314,13'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:316,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:321,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:323,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:330,5'
          Dst:             CRYPTO_free
    - functionName:    PrivateKeyInfo_der2dh_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:791,1'
          Dst:             der2key_check_selection
    - functionName:    der2key_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:165,5'
          Dst:             CRYPTO_free
    - functionName:    PrivateKeyInfo_der2dh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_der2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - der2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_der2key.c:791,1'
          Dst:             der2key_newctx
    - functionName:    epki2pki_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:72,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:72,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:71,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:72,23'
          Dst:             OSSL_PARAM_get_utf8_string
    - functionName:    epki2pki_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epki2pki_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         22
      ICount:          292
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_free
        - CRYPTO_free
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OBJ_obj2txt
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - PKCS12_pbe_crypt_ex
        - PKCS8_PRIV_KEY_INFO_free
        - PKCS8_pkey_get0
        - X509_SIG_free
        - X509_SIG_get0
        - asn1_d2i_read_bio
        - d2i_PKCS8_PRIV_KEY_INFO
        - d2i_X509_SIG
        - ossl_bio_new_from_core_bio
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:101,29'
              BranchSideFuncs:
                - asn1_d2i_read_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ERR_set_mark
                - d2i_X509_SIG
                - ERR_pop_to_mark
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_SIG_free
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:106,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_set_mark
                - d2i_X509_SIG
                - ERR_pop_to_mark
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_SIG_free
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:108,35'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_set_mark
                - d2i_X509_SIG
                - ERR_pop_to_mark
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_SIG_free
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:116,16'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_SIG_free
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:144,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:120,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:121,13'
              BranchSideFuncs:
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - X509_SIG_free
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:125,28'
              BranchSideFuncs:
                - X509_SIG_get0
                - ossl_prov_ctx_get0_libctx
                - PKCS12_pbe_crypt_ex
                - X509_SIG_free
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:129,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:134,20'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_SIG_free
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:136,17'
              BranchSideFuncs:
                - CRYPTO_free
                - X509_SIG_free
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:152,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:152,66'
              BranchSideFuncs:
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:174,30'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:157,14'
              BranchSideFuncs:
                - OBJ_obj2txt
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:174,30'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:95,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:101,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:102,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:110,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:113,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:114,15'
          Dst:             d2i_X509_SIG
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:118,9'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:121,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:121,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:121,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:128,13'
          Dst:             X509_SIG_get0
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:132,38'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:129,18'
          Dst:             PKCS12_pbe_crypt_ex
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:136,17'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:142,9'
          Dst:             X509_SIG_free
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:144,9'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:147,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:149,13'
          Dst:             d2i_PKCS8_PRIV_KEY_INFO
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:150,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:152,26'
          Dst:             PKCS8_pkey_get0
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:161,9'
          Dst:             OBJ_obj2txt
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:163,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:165,16'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:167,16'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:169,16'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:170,14'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:174,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:175,5'
          Dst:             CRYPTO_free
    - functionName:    epki2pki_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:53,5'
          Dst:             CRYPTO_free
    - functionName:    epki2pki_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_epki2pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_epki2pki.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_epki2pki.c:45,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_epki2pki.c:42,35'
          Dst:             CRYPTO_zalloc
    - functionName:    rsa_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.msblob2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_ctx_get0_libctx
        - ossl_rsa_set0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:250,31'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:250,5'
          Dst:             ossl_rsa_set0_libctx
    - functionName:    msblob2key_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.msblob2key_ctx_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.keytype_desc_st.3662 *'
      constantsTouched: []
      argNames:
        - provctx
        - desc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:69,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:66,37'
          Dst:             CRYPTO_zalloc
    - functionName:    msblob2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msblob2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:289,1'
          Dst:             msblob2key_newctx
    - functionName:    msblob2key_export_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - reference
        - reference_sz
        - export_cb
        - export_cbarg
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_get_keymgmt_export
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:223,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:223,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:233,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:224,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:233,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:227,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:229,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:220,9'
          Dst:             ossl_prov_get_keymgmt_export
    - functionName:    msblob2key_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         71
      ICount:          487
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - BIO_free
        - BIO_read
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - ossl_bio_new_from_core_bio
        - ossl_blob_length
        - ossl_do_blob_header
        - ossl_pw_set_ossl_passphrase_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:111,18'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:112,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:115,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:122,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:125,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:125,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:126,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:126,14'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:127,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:126,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:126,23'
              BranchSideFuncs:
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:129,31'
              BranchSideFuncs:
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:127,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:129,31'
              BranchSideFuncs:
                - ossl_blob_length
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:131,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:134,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:136,9'
              BranchSideFuncs:
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:137,9'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:138,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:139,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:143,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:144,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:144,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:145,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:145,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:157,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:146,12'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:157,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:143,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:149,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:157,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:150,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:151,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:154,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:154,31'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:156,5'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:154,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:155,13'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:156,5'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:157,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:157,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:158,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:158,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:159,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:159,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:159,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:160,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:160,12'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:161,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:163,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:163,31'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:165,5'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:164,13'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:165,5'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:167,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,24'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,49'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:167,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:168,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - BIO_free
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:187,16'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:188,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:99,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:111,9'
          Dst:             BIO_read
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:112,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:112,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:112,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:115,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:117,10'
          Dst:             ossl_do_blob_header
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:118,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:129,14'
          Dst:             ossl_blob_length
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:131,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:131,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:131,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:134,11'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:138,9'
          Dst:             BIO_read
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:139,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:139,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:139,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:150,14'
          Dst:             ossl_pw_set_ossl_passphrase_cb
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:182,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:183,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:192,13'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:194,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:198,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:200,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:206,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:207,5'
          Dst:             CRYPTO_free
    - functionName:    msblob2key_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:87,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_msblob2key.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_msblob2key.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    msblob2key_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:79,5'
          Dst:             CRYPTO_free
    - functionName:    msblob2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_msblob2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msblob2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_msblob2key.c:287,1'
          Dst:             msblob2key_newctx
    - functionName:    pem2der_pass_helper
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pem2der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - num
        - w
        - data
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:85,12'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:86,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:88,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_pem
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pem2der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.ossl_core_bio_st *'
        - 'char **'
        - 'char **'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
        - pem_name
        - pem_header
        - data
        - len
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - PEM_read_bio
        - ossl_bio_new_from_core_bio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:38,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:40,24'
              BranchSideFuncs:
                - PEM_read_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:35,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:40,11'
          Dst:             PEM_read_bio
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:42,5'
          Dst:             BIO_free
    - functionName:    pem2der_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pem2der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         31
      ICount:          269
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - PEM_do_header
        - PEM_get_EVP_CIPHER_INFO
        - pem2der_pass_helper
        - read_pem
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:147,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:148,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - PEM_get_EVP_CIPHER_INFO
                - __sanitizer_cov_trace_const_cmp4
                - PEM_do_header
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:156,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - PEM_get_EVP_CIPHER_INFO
                - __sanitizer_cov_trace_const_cmp4
                - PEM_do_header
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:160,12'
              BranchSideFuncs:
                - PEM_get_EVP_CIPHER_INFO
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - PEM_do_header
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:173,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:164,40'
              BranchSideFuncs:
                - PEM_do_header
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:166,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:166,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:167,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:176,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:177,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:177,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:177,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:178,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:180,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:181,36'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:187,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:188,15'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:193,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:193,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:194,15'
              BranchSideFuncs:
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:197,11'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:144,10'
          Dst:             read_pem
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:156,9'
          Dst:             strlen
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:163,14'
          Dst:             PEM_get_EVP_CIPHER_INFO
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:164,17'
          Dst:             PEM_do_header
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:164,17'
          Dst:             pem2der_pass_helper
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:177,13'
          Dst:             strcmp
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:189,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:195,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:198,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:201,13'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:203,14'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:209,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:210,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:211,5'
          Dst:             CRYPTO_free
    - functionName:    pem2der_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pem2der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:70,5'
          Dst:             CRYPTO_free
    - functionName:    pem2der_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pem2der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pem2der.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pem2der.c:62,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pem2der.c:59,34'
          Dst:             CRYPTO_zalloc
    - functionName:    rsa_adjust
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.pvk2key_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_ctx_get0_libctx
        - ossl_rsa_set0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:244,31'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:244,5'
          Dst:             ossl_rsa_set0_libctx
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pvk2key_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.pvk2key_ctx_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.keytype_desc_st.3685 *'
      constantsTouched: []
      argNames:
        - provctx
        - desc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:73,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:70,34'
          Dst:             CRYPTO_zalloc
    - functionName:    pvk2rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pvk2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:287,1'
          Dst:             pvk2key_newctx
    - functionName:    pvk2key_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:102,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:102,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:105,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:101,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:102,23'
          Dst:             OSSL_PARAM_get_utf8_string
    - functionName:    pvk2key_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvk2key_export_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - reference
        - reference_sz
        - export_cb
        - export_cbarg
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_get_keymgmt_export
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:219,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:219,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:220,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:222,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:223,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:225,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:216,9'
          Dst:             ossl_prov_get_keymgmt_export
    - functionName:    pvk2key_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         39
      ICount:          303
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - BIO_free
        - ERR_GET_LIB
        - ERR_GET_REASON
        - ERR_clear_last_mark
        - ERR_peek_last_error
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - ossl_bio_new_from_core_bio
        - ossl_prov_ctx_get0_libctx
        - ossl_pw_pvk_password
        - ossl_pw_set_ossl_passphrase_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:131,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:134,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:134,14'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:135,12'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:135,12'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:167,9'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:139,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:167,9'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:140,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:141,13'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:143,15'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - __sanitizer_cov_trace_pc_indir
                - ERR_peek_last_error
                - ERR_GET_LIB.16458
                - ERR_GET_REASON.16457
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:157,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:158,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:158,20'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:159,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:156,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:159,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:163,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:163,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:163,31'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:165,5'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:164,13'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:165,5'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:167,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:167,24'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:167,49'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:167,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:168,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:185,16'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:186,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:124,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:140,14'
          Dst:             ossl_pw_set_ossl_passphrase_cb
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:144,43'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:143,15'
          Dst:             ossl_pw_pvk_password
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:153,15'
          Dst:             ERR_peek_last_error
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:154,15'
          Dst:             ERR_GET_LIB
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:155,18'
          Dst:             ERR_GET_REASON
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:159,13'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:182,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:190,13'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:192,13'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:196,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:198,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:204,5'
          Dst:             BIO_free
    - functionName:    pvk2key_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:113,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/decode_pvk2key.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_pvk2key.c:116,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pvk2key_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:83,5'
          Dst:             CRYPTO_free
    - functionName:    pvk2dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_pvk2key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pvk2key_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_pvk2key.c:285,1'
          Dst:             pvk2key_newctx
    - functionName:    spki2typespki_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:70,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:70,50'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:73,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:69,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:70,23'
          Dst:             OSSL_PARAM_get_utf8_string
    - functionName:    spki2typespki_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spki2typespki_decode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         19
      ICount:          210
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - OBJ_obj2nid
        - OBJ_obj2txt
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_utf8_string
        - X509_ALGOR_get0
        - X509_PUBKEY_get0_param
        - ossl_X509_PUBKEY_INTERNAL_free
        - ossl_d2i_X509_PUBKEY_INTERNAL
        - ossl_prov_ctx_get0_libctx
        - ossl_read_der
        - ossl_x509_algor_is_sm2
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:92,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_d2i_X509_PUBKEY_INTERNAL
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:93,12'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_d2i_X509_PUBKEY_INTERNAL
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:100,12'
              BranchSideFuncs:
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:104,59'
              BranchSideFuncs:
                - X509_PUBKEY_get0_param
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:104,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:105,9'
              BranchSideFuncs:
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:106,39'
              BranchSideFuncs:
                - X509_ALGOR_get0
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:111,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:111,39'
              BranchSideFuncs:
                - ossl_x509_algor_is_sm2
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
                - strcpy
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:115,21'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:112,16'
              BranchSideFuncs:
                - strcpy
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:115,21'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - ossl_X509_PUBKEY_INTERNAL_free
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_utf8_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:0,0'
              BranchSideFuncs:
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:116,9'
              BranchSideFuncs:
                - ossl_X509_PUBKEY_INTERNAL_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:91,10'
          Dst:             ossl_read_der
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:95,42'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:94,12'
          Dst:             ossl_d2i_X509_PUBKEY_INTERNAL
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:104,10'
          Dst:             X509_PUBKEY_get0_param
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:106,5'
          Dst:             X509_ALGOR_get0
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:110,9'
          Dst:             OBJ_obj2nid
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:111,16'
          Dst:             ossl_x509_algor_is_sm2
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:112,9'
          Dst:             strcpy
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:115,9'
          Dst:             OBJ_obj2txt
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:118,5'
          Dst:             ossl_X509_PUBKEY_INTERNAL_free
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:122,9'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:126,9'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:130,9'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:132,9'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:134,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:139,5'
          Dst:             ossl_X509_PUBKEY_INTERNAL_free
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:140,5'
          Dst:             CRYPTO_free
    - functionName:    spki2typespki_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:51,5'
          Dst:             CRYPTO_free
    - functionName:    spki2typespki_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/decode_spki2typespki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/decode_spki2typespki.c:42,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/decode_spki2typespki.c:43,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/decode_spki2typespki.c:40,40'
          Dst:             CRYPTO_zalloc
    - functionName:    ecx_spki_pub_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - vecxkey
        - pder
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_memdup
        - ERR_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:759,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:760,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:764,15'
              BranchSideFuncs:
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:765,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:768,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:760,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:760,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:760,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:764,15'
          Dst:             CRYPTO_memdup
    - functionName:    ecx_pki_priv_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - vecxkey
        - pder
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ASN1_OCTET_STRING
      functionUses:    16
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:778,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:778,27'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:779,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:778,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:779,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:783,16'
              BranchSideFuncs:
                - i2d_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:788,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:789,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:793,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:779,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:779,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:779,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:787,18'
          Dst:             i2d_ASN1_OCTET_STRING
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:789,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:789,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:789,9'
          Dst:             ERR_set_error
    - functionName:    ec_spki_pub_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - eckey
        - pder
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_KEY_get0_public_key
        - ERR_new
        - i2o_ECPublicKey
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:704,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:705,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:708,28'
              BranchSideFuncs:
                - i2o_ECPublicKey
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:704,9'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:705,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:705,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:705,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:708,12'
          Dst:             i2o_ECPublicKey
    - functionName:    ec_pki_priv_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - veckey
        - pder
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_KEY_get_enc_flags
        - EC_KEY_set_enc_flags
        - i2d_ECPrivateKey
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:724,17'
          Dst:             EC_KEY_get_enc_flags
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:725,5'
          Dst:             EC_KEY_set_enc_flags
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:726,11'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:727,5'
          Dst:             EC_KEY_set_enc_flags
    - functionName:    dsa_spki_pub_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dsa
        - pder
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_clear_free
        - BN_to_ASN1_INTEGER
        - DSA_get0_pub_key
        - ERR_new
        - i2d_ASN1_INTEGER
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:591,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:592,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:595,39'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:595,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:596,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:600,28'
              BranchSideFuncs:
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:591,15'
          Dst:             DSA_get0_pub_key
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:592,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:592,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:592,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:595,20'
          Dst:             BN_to_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:596,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:596,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:596,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:600,11'
          Dst:             i2d_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:602,5'
          Dst:             ASN1_STRING_clear_free
    - functionName:    dsa_pki_priv_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dsa
        - pder
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_clear_free
        - BN_to_ASN1_INTEGER
        - DSA_get0_priv_key
        - ERR_new
        - i2d_ASN1_INTEGER
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:612,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:613,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:616,40'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:616,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:617,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:621,28'
              BranchSideFuncs:
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:612,15'
          Dst:             DSA_get0_priv_key
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:613,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:613,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:613,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:616,21'
          Dst:             BN_to_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:617,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:617,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:617,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:621,11'
          Dst:             i2d_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:623,5'
          Dst:             ASN1_STRING_clear_free
    - functionName:    dh_spki_pub_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dh
        - pder
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_clear_free
        - BN_to_ASN1_INTEGER
        - DH_get0_pub_key
        - ERR_new
        - i2d_ASN1_INTEGER
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:476,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:477,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:480,39'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:480,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:481,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:485,28'
              BranchSideFuncs:
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:476,15'
          Dst:             DH_get0_pub_key
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:477,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:477,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:477,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:480,20'
          Dst:             BN_to_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:481,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:481,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:481,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:485,11'
          Dst:             i2d_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:487,5'
          Dst:             ASN1_STRING_clear_free
    - functionName:    dh_pki_priv_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dh
        - pder
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_clear_free
        - BN_to_ASN1_INTEGER
        - DH_get0_priv_key
        - ERR_new
        - i2d_ASN1_INTEGER
      functionUses:    8
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:497,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:498,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:501,40'
              BranchSideFuncs:
                - BN_to_ASN1_INTEGER
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:501,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:502,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:506,28'
              BranchSideFuncs:
                - i2d_ASN1_INTEGER
                - ASN1_STRING_clear_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:497,15'
          Dst:             DH_get0_priv_key
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:498,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:498,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:498,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:501,21'
          Dst:             BN_to_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:502,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:502,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:502,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:506,11'
          Dst:             i2d_ASN1_INTEGER
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:508,5'
          Dst:             ASN1_STRING_clear_free
    - functionName:    prepare_dh_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - dh
        - nid
        - save
        - pstr
        - pstrtype
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ERR_new
        - i2d_DHparams
        - i2d_DHxparams
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:448,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:449,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:453,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_DHparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - i2d_DHxparams
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:454,40'
              BranchSideFuncs:
                - i2d_DHxparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:456,39'
              BranchSideFuncs:
                - i2d_DHparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:458,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:459,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:463,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:446,27'
          Dst:             ASN1_STRING_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:449,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:449,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:449,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:454,26'
          Dst:             i2d_DHxparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:456,26'
          Dst:             i2d_DHparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:459,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:459,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:459,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:460,9'
          Dst:             ASN1_STRING_free
    - functionName:    key_to_spki_pem_pub_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PEM_write_bio_X509_PUBKEY
        - X509_PUBKEY_free
        - free_asn1_data
        - key_to_pubkey
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:343,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:343,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_pubkey
                - free_asn1_data
                - X509_PUBKEY_free
                - PEM_write_bio_X509_PUBKEY
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:347,25'
              BranchSideFuncs:
                - key_to_pubkey
                - free_asn1_data
                - X509_PUBKEY_free
                - PEM_write_bio_X509_PUBKEY
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:345,9'
              BranchSideFuncs:
                - key_to_pubkey
                - free_asn1_data
                - X509_PUBKEY_free
                - PEM_write_bio_X509_PUBKEY
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:347,25'
              BranchSideFuncs:
                - key_to_pubkey
                - free_asn1_data
                - X509_PUBKEY_free
                - PEM_write_bio_X509_PUBKEY
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:349,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:350,41'
              BranchSideFuncs:
                - PEM_write_bio_X509_PUBKEY
                - X509_PUBKEY_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:352,24'
              BranchSideFuncs:
                - free_asn1_data
                - X509_PUBKEY_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:347,11'
          Dst:             key_to_pubkey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:350,15'
          Dst:             PEM_write_bio_X509_PUBKEY
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:352,9'
          Dst:             free_asn1_data
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:355,5'
          Dst:             X509_PUBKEY_free
    - functionName:    key_to_pubkey
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'struct.X509_pubkey_st *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - key
        - key_nid
        - params
        - params_type
        - k2d
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - OBJ_nid2obj
        - X509_PUBKEY_free
        - X509_PUBKEY_new
        - X509_PUBKEY_set0_param
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:154,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:154,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:155,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:157,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - X509_PUBKEY_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:153,16'
          Dst:             X509_PUBKEY_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:155,41'
          Dst:             OBJ_nid2obj
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:155,13'
          Dst:             X509_PUBKEY_set0_param
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:157,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:157,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:157,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:158,9'
          Dst:             X509_PUBKEY_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:159,9'
          Dst:             CRYPTO_free
    - functionName:    free_asn1_data
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - data
      BBCount:         7
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_STRING_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:70,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:72,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:75,26'
              BranchSideFuncs:
                - ASN1_STRING_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:72,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:75,9'
          Dst:             ASN1_STRING_free
    - functionName:    key_to_spki_der_pub_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - X509_PUBKEY_free
        - i2d_X509_PUBKEY_bio
        - key_to_pubkey
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:317,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:317,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_pubkey
                - X509_PUBKEY_free
                - i2d_X509_PUBKEY_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:321,25'
              BranchSideFuncs:
                - key_to_pubkey
                - X509_PUBKEY_free
                - i2d_X509_PUBKEY_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:319,9'
              BranchSideFuncs:
                - key_to_pubkey
                - X509_PUBKEY_free
                - i2d_X509_PUBKEY_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:321,25'
              BranchSideFuncs:
                - key_to_pubkey
                - X509_PUBKEY_free
                - i2d_X509_PUBKEY_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:323,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:324,35'
              BranchSideFuncs:
                - i2d_X509_PUBKEY_bio
                - X509_PUBKEY_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:327,22'
              BranchSideFuncs:
                - X509_PUBKEY_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:321,11'
          Dst:             key_to_pubkey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:324,15'
          Dst:             i2d_X509_PUBKEY_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:327,5'
          Dst:             X509_PUBKEY_free
    - functionName:    key_to_pki_pem_priv_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - PEM_write_bio_PKCS8_PRIV_KEY_INFO
        - PKCS8_PRIV_KEY_INFO_free
        - free_asn1_data
        - key_to_epki_pem_priv_bio
        - key_to_p8info
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:286,41'
              BranchSideFuncs:
                - key_to_epki_pem_priv_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:289,9'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:289,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:289,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:293,28'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:289,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:291,9'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:293,28'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:296,49'
              BranchSideFuncs:
                - PEM_write_bio_PKCS8_PRIV_KEY_INFO
                - PKCS8_PRIV_KEY_INFO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:298,24'
              BranchSideFuncs:
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:286,16'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:293,14'
          Dst:             key_to_p8info
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:296,15'
          Dst:             PEM_write_bio_PKCS8_PRIV_KEY_INFO
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:298,9'
          Dst:             free_asn1_data
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:300,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    key_to_epki_pem_priv_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - PEM_write_bio_PKCS8
        - X509_SIG_free
        - key_to_encp8
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:226,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:228,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:228,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:228,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:232,23'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:230,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:232,23'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - PEM_write_bio_PKCS8
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:234,35'
              BranchSideFuncs:
                - PEM_write_bio_PKCS8
                - X509_SIG_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:236,19'
              BranchSideFuncs:
                - X509_SIG_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:232,10'
          Dst:             key_to_encp8
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:234,15'
          Dst:             PEM_write_bio_PKCS8
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:236,5'
          Dst:             X509_SIG_free
    - functionName:    key_to_p8info
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'struct.ossl_crmf_privatekeyinfo_st *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - key
        - key_nid
        - params
        - params_type
        - k2d
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - OBJ_nid2obj
        - PKCS8_PRIV_KEY_INFO_free
        - PKCS8_PRIV_KEY_INFO_new
        - PKCS8_pkey_set0
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:91,22'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:92,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:92,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:90,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_PRIV_KEY_INFO_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:90,19'
          Dst:             PKCS8_PRIV_KEY_INFO_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:92,37'
          Dst:             OBJ_nid2obj
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:92,13'
          Dst:             PKCS8_pkey_set0
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:94,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:94,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:95,9'
          Dst:             PKCS8_PRIV_KEY_INFO_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:96,9'
          Dst:             CRYPTO_free
    - functionName:    key_to_encp8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.X509_sig_st *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - key
        - key_nid
        - params
        - params_type
        - k2d
        - ctx
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PKCS8_PRIV_KEY_INFO_free
        - free_asn1_data
        - key_to_p8info
        - p8info_to_encp8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:134,24'
              BranchSideFuncs:
                - free_asn1_data
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:136,30'
              BranchSideFuncs:
                - p8info_to_encp8
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:130,9'
          Dst:             key_to_p8info
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:134,9'
          Dst:             free_asn1_data
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:136,14'
          Dst:             p8info_to_encp8
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:137,9'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    p8info_to_encp8
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.X509_sig_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_crmf_privatekeyinfo_st *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - p8info
        - ctx
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - OPENSSL_cleanse
        - PKCS8_encrypt_ex
        - ossl_prov_ctx_get0_libctx
        - ossl_pw_get_passphrase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:114,33'
              BranchSideFuncs:
                - ossl_pw_get_passphrase
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - PKCS8_encrypt_ex
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:116,9'
              BranchSideFuncs:
                - PKCS8_encrypt_ex
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:120,31'
              BranchSideFuncs:
                - PKCS8_encrypt_ex
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:109,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:114,10'
          Dst:             ossl_pw_get_passphrase
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:116,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:116,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:116,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:120,10'
          Dst:             PKCS8_encrypt_ex
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:121,5'
          Dst:             OPENSSL_cleanse
    - functionName:    key_to_pki_der_priv_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - PKCS8_PRIV_KEY_INFO_free
        - free_asn1_data
        - i2d_PKCS8_PRIV_KEY_INFO_bio
        - key_to_epki_der_priv_bio
        - key_to_p8info
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:254,41'
              BranchSideFuncs:
                - key_to_epki_der_priv_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:257,9'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - i2d_PKCS8_PRIV_KEY_INFO_bio
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:257,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:257,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - i2d_PKCS8_PRIV_KEY_INFO_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:261,28'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - i2d_PKCS8_PRIV_KEY_INFO_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:257,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:259,9'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - i2d_PKCS8_PRIV_KEY_INFO_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:261,28'
              BranchSideFuncs:
                - key_to_p8info
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
                - i2d_PKCS8_PRIV_KEY_INFO_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:263,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:264,43'
              BranchSideFuncs:
                - i2d_PKCS8_PRIV_KEY_INFO_bio
                - PKCS8_PRIV_KEY_INFO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:266,24'
              BranchSideFuncs:
                - free_asn1_data
                - PKCS8_PRIV_KEY_INFO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:254,16'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:261,14'
          Dst:             key_to_p8info
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:264,15'
          Dst:             i2d_PKCS8_PRIV_KEY_INFO_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:266,9'
          Dst:             free_asn1_data
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:268,5'
          Dst:             PKCS8_PRIV_KEY_INFO_free
    - functionName:    key_to_epki_der_priv_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - X509_SIG_free
        - i2d_PKCS8_bio
        - key_to_encp8
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:198,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:200,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:200,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:200,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:204,23'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:202,9'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:204,23'
              BranchSideFuncs:
                - key_to_encp8
                - X509_SIG_free
                - i2d_PKCS8_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:205,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:206,29'
              BranchSideFuncs:
                - i2d_PKCS8_bio
                - X509_SIG_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:208,19'
              BranchSideFuncs:
                - X509_SIG_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:204,10'
          Dst:             key_to_encp8
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:206,15'
          Dst:             i2d_PKCS8_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:208,5'
          Dst:             X509_SIG_free
    - functionName:    key_to_type_specific_pem_param_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_to_type_specific_pem_bio_cb
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:435,12'
          Dst:             key_to_type_specific_pem_bio_cb
    - functionName:    key_to_type_specific_pem_bio_cb
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
        - cb
        - cbarg
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PEM_ASN1_write_bio
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:403,9'
          Dst:             PEM_ASN1_write_bio
    - functionName:    key_to_type_specific_pem_pub_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_to_type_specific_pem_bio_cb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:424,12'
          Dst:             key_to_type_specific_pem_bio_cb
    - functionName:    key_to_type_specific_pem_priv_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_to_type_specific_pem_bio_cb
        - ossl_pw_pem_password
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:413,12'
          Dst:             key_to_type_specific_pem_bio_cb
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:413,12'
          Dst:             ossl_pw_pem_password
    - functionName:    prepare_ec_explicit_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - eckey
        - pstr
        - pstrtype
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ERR_new
        - i2d_ECParameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:647,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:648,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:652,39'
              BranchSideFuncs:
                - i2d_ECParameters
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:653,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:654,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:659,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:645,27'
          Dst:             ASN1_STRING_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:648,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:648,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:648,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:652,22'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:654,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:654,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:654,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:655,9'
          Dst:             ASN1_STRING_free
    - functionName:    prepare_ec_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - eckey
        - nid
        - save
        - pstr
        - pstrtype
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_OBJECT_free
        - EC_GROUP_get_asn1_flag
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
        - ERR_new
        - OBJ_length
        - OBJ_nid2obj
        - prepare_ec_explicit_params
      functionUses:    22
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:675,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:677,41'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - prepare_ec_explicit_params
                - EC_GROUP_get_asn1_flag
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - OBJ_nid2obj
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:678,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:679,30'
              BranchSideFuncs:
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - prepare_ec_explicit_params
                - EC_GROUP_get_asn1_flag
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:684,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - prepare_ec_explicit_params
                - EC_GROUP_get_asn1_flag
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:680,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:681,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:682,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - prepare_ec_explicit_params
                - EC_GROUP_get_asn1_flag
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:685,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:685,36'
              BranchSideFuncs:
                - EC_GROUP_get_asn1_flag
                - __sanitizer_cov_trace_const_cmp4
                - prepare_ec_explicit_params
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:698,43'
              BranchSideFuncs:
                - prepare_ec_explicit_params
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:684,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:687,24'
              BranchSideFuncs:
                - OBJ_length
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:698,43'
              BranchSideFuncs:
                - prepare_ec_explicit_params
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:687,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:689,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:693,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:672,29'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:677,17'
          Dst:             EC_GROUP_get_curve_name
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:679,18'
          Dst:             OBJ_nid2obj
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:685,13'
          Dst:             EC_GROUP_get_asn1_flag
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:687,13'
          Dst:             OBJ_length
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:689,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:689,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:689,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:690,13'
          Dst:             ASN1_OBJECT_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:698,16'
          Dst:             prepare_ec_explicit_params
    - functionName:    encode_dsa_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - dsa
        - nid
        - pstr
        - pstrtype
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ERR_new
        - i2d_DSAparams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:552,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:553,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:557,36'
              BranchSideFuncs:
                - i2d_DSAparams
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:559,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:560,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:565,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:550,27'
          Dst:             ASN1_STRING_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:553,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:553,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:553,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:557,22'
          Dst:             i2d_DSAparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:560,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:560,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:560,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:561,9'
          Dst:             ASN1_STRING_free
    - functionName:    prepare_dsa_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - dsa
        - nid
        - save
        - pstr
        - pstrtype
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - DSA_get0_g
        - DSA_get0_p
        - DSA_get0_q
        - encode_dsa_params
      functionUses:    14
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:577,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:577,17'
              BranchSideFuncs:
                - encode_dsa_params
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:580,6'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:577,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:577,30'
              BranchSideFuncs:
                - encode_dsa_params
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:580,6'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:577,40'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:577,43'
              BranchSideFuncs:
                - encode_dsa_params
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:580,6'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:577,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:578,34'
              BranchSideFuncs:
                - encode_dsa_params
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:580,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:573,23'
          Dst:             DSA_get0_p
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:574,23'
          Dst:             DSA_get0_q
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:575,23'
          Dst:             DSA_get0_g
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:578,16'
          Dst:             encode_dsa_params
    - functionName:    dh_type_specific_params_to_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dh
        - pder
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_test_flags
        - i2d_DHparams
        - i2d_DHxparams
      functionUses:    12
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:516,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:517,30'
              BranchSideFuncs:
                - i2d_DHxparams
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:518,25'
              BranchSideFuncs:
                - i2d_DHparams
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:516,9'
          Dst:             DH_test_flags
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:517,16'
          Dst:             i2d_DHxparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:518,12'
          Dst:             i2d_DHparams
    - functionName:    dh_check_key_type
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dh
        - expected_type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DH_test_flags
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:531,9'
          Dst:             DH_test_flags
    - functionName:    prepare_rsa_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - rsa
        - nid
        - save
        - pstr
        - pstrtype
      BBCount:         37
      ICount:          207
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_STRING_new
        - ASN1_STRING_set0
        - CRYPTO_free
        - CRYPTO_malloc
        - RSA_test_flags
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_total_written
        - WPACKET_init_der
        - WPACKET_init_null_der
        - ossl_DER_w_RSASSA_PSS_params
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_pss_params_30_is_unrestricted
      functionUses:    28
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:834,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:837,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:840,52'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:896,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:840,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:841,14'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:844,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:850,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:851,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:882,25'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:851,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:853,26'
              BranchSideFuncs:
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:857,32'
              BranchSideFuncs:
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:864,61'
              BranchSideFuncs:
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:853,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:854,25'
              BranchSideFuncs:
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:855,21'
              BranchSideFuncs:
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:858,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:858,52'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:859,25'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:857,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:859,25'
              BranchSideFuncs:
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:862,21'
              BranchSideFuncs:
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:865,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:865,25'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:867,21'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:866,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:866,25'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_free
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:867,21'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:864,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:867,21'
              BranchSideFuncs:
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:870,17'
              BranchSideFuncs:
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:878,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:879,21'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:880,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - CRYPTO_free
                - __sanitizer_cov_trace_switch
                - CRYPTO_malloc
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - __sanitizer_cov_trace_const_cmp8
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:882,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:883,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:884,14'
              BranchSideFuncs:
                - ASN1_STRING_set0
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:830,36'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:834,13'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:840,13'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:853,26'
          Dst:             WPACKET_init_null_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:857,32'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:858,29'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:859,25'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:864,22'
          Dst:             ossl_DER_w_RSASSA_PSS_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:865,25'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:866,25'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:867,21'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:870,17'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:882,25'
          Dst:             ASN1_STRING_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:885,13'
          Dst:             ASN1_STRING_set0
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:890,13'
          Dst:             CRYPTO_free
    - functionName:    key_to_type_specific_der_bio
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.key2any_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - key
        - key_nid
        - pemname
        - p2s
        - k2d
        - ctx
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_write
        - CRYPTO_free
        - ERR_new
      functionUses:    30
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:382,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:383,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:387,21'
              BranchSideFuncs:
                - BIO_write
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:383,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:383,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:383,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:387,11'
          Dst:             BIO_write
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:388,5'
          Dst:             CRYPTO_free
    - functionName:    rsa_check_key_type
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rsa
        - expected_type
      BBCount:         7
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - RSA_test_flags
      functionUses:    28
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:912,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:914,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:916,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:912,13'
          Dst:             RSA_test_flags
    - functionName:    key2any_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.key2any_ctx_st *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - int
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - type
        - pemname
        - checker
        - writer
        - pwcb
        - pwcbarg
        - key2paramstring
        - key2der
      BBCount:         23
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_free
        - ERR_new
        - ossl_bio_new_from_core_bio
        - ossl_pw_set_ossl_passphrase_cb
      functionUses:    126
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1046,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1047,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1048,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_bio_new_from_core_bio
                - BIO_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1049,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1049,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_bio_new_from_core_bio
                - BIO_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1060,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1049,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1049,39'
              BranchSideFuncs:
                - ossl_bio_new_from_core_bio
                - BIO_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1050,47'
              BranchSideFuncs:
                - ossl_bio_new_from_core_bio
                - BIO_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1048,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1050,47'
              BranchSideFuncs:
                - ossl_bio_new_from_core_bio
                - BIO_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1060,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1053,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1053,17'
              BranchSideFuncs:
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1058,18'
              BranchSideFuncs:
                - BIO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1054,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1054,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1056,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1052,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1056,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1058,18'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1047,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1047,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1047,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1050,20'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1054,20'
          Dst:             ossl_pw_set_ossl_passphrase_cb
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1058,9'
          Dst:             BIO_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1060,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1060,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1060,9'
          Dst:             ERR_set_error
    - functionName:    key2any_check_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - selection
        - selection_mask
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    100
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1017,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1018,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1020,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1020,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1021,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1033,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1028,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1029,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1030,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ec_to_X9_62_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1467,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_X9_62_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_X9_62_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_X9_62_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1467,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_X9_62_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1466,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_X9_62_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_X9_62_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_X9_62_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1466,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_X9_42_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1463,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1463,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1463,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1463,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_X9_42_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_X9_42_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_X9_42_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1463,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_X9_42_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1462,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1462,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1462,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1462,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_X9_42_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_X9_42_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_X9_42_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1462,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_PKCS3_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1461,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1461,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1461,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1461,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_PKCS3_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_PKCS3_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_PKCS3_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1461,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_PKCS3_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1460,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1460,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1460,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1460,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_PKCS3_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_PKCS3_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_PKCS3_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1460,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_PKCS1_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1458,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_PKCS1_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_PKCS1_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_PKCS1_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1458,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_PKCS1_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1457,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_PKCS1_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_PKCS1_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_PKCS1_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1457,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_PKCS1_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1456,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_PKCS1_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_PKCS1_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_PKCS1_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1456,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_PKCS1_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1455,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_PKCS1_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_PKCS1_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_PKCS1_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1455,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_SM2_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1450,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_SM2_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_SM2_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_SM2_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1450,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_SM2_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1449,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_SM2_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_SM2_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_SM2_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1449,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_EC_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1447,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_EC_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_EC_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_EC_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1447,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_EC_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1446,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_EC_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_EC_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_EC_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1446,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_DSA_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - i2d_DSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1443,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             i2d_DSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             i2d_DSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             i2d_DSAparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_DSA_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_DSA_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_DSA_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1443,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_DSA_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - i2d_DSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1442,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             i2d_DSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             i2d_DSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             i2d_DSAparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_DSA_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_DSA_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_DSA_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1442,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_DHX_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1439,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1439,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1439,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1439,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_DHX_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_DHX_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_DHX_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1439,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_DHX_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1438,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1438,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1438,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1438,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_DHX_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_DHX_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_DHX_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1438,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_DH_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1437,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1437,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1437,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1437,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_DH_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_DH_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_DH_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1437,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_DH_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1436,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1436,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1436,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1436,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_DH_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_DH_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_DH_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1436,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_RSA_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1434,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_RSA_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_RSA_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_RSA_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1434,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_RSA_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1433,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_RSA_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_RSA_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_RSA_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1433,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1421,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1421,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1421,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1421,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1421,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1420,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1420,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1420,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1420,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1420,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1419,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1419,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1419,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1419,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1419,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1418,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1418,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1418,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1418,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1418,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1417,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1417,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1417,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1417,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1417,1'
          Dst:             key2any_check_selection
    - functionName:    x448_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1416,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1416,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1416,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1416,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ERR_set_error
    - functionName:    x448_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ossl_prov_free_key
    - functionName:    x448_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             ossl_prov_import_key
    - functionName:    x448_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1416,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1415,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1415,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1415,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1415,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1415,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1414,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1414,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1414,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1414,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1414,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1413,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1413,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1413,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1413,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1413,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1412,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1412,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1412,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1412,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1412,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1411,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1411,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1411,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1411,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1411,1'
          Dst:             key2any_check_selection
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1410,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1410,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1410,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1410,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ERR_set_error
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ossl_prov_free_key
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             ossl_prov_import_key
    - functionName:    x25519_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1410,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1409,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1409,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1409,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1409,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1409,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1408,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1408,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1408,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1408,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1408,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1407,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1407,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1407,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1407,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1407,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1406,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1406,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1406,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1406,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1406,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1405,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1405,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1405,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1405,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1405,1'
          Dst:             key2any_check_selection
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1404,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1404,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1404,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1404,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ERR_set_error
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed448_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1404,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1403,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1403,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1403,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1403,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1403,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1402,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1402,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1402,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1402,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ecx_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1402,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1401,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1401,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1401,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1401,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1401,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1400,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1400,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1400,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1400,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1400,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1399,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1399,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1399,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1399,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1399,1'
          Dst:             key2any_check_selection
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1398,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1398,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1398,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1398,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ecx_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ERR_set_error
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed25519_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1398,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1395,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1395,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1395,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1395,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ec_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1395,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1394,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1394,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1394,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1394,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ec_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1394,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1393,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1393,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1393,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1393,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1393,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1392,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1392,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1392,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1392,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1392,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1391,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1391,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1391,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1391,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1391,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1390,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1390,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1390,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1390,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1390,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1388,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1388,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1388,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1388,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ec_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1388,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1387,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1387,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1387,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1387,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ec_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1387,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1386,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1386,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1386,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1386,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1386,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1385,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1385,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1385,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1385,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1385,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1384,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1384,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1384,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1384,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1384,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1383,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1383,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1383,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1383,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ec_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1383,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1380,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1380,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1380,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1380,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             dsa_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1380,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1379,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1379,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1379,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1379,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             dsa_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1379,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1378,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1378,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1378,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1378,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             dsa_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1378,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1377,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1377,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1377,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1377,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             dsa_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1377,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1376,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1376,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1376,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1376,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             dsa_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1376,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1375,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1375,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1375,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1375,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             dsa_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1375,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1372,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1372,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1372,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1372,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             dh_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1372,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1371,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1371,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1371,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1371,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             dh_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1371,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1370,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1370,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1370,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1370,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1370,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1369,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1369,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1369,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1369,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1369,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1368,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1368,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1368,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1368,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1368,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1367,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1367,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1367,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1367,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1367,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1366,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1366,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1366,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1366,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             dh_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1366,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1365,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1365,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1365,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1365,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             dh_spki_pub_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1365,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1364,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1364,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1364,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1364,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1364,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1363,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1363,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1363,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1363,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1363,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1362,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1362,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1362,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1362,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1362,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1361,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1361,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1361,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1361,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             prepare_dh_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             dh_pki_priv_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1361,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPublicKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1359,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1359,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1359,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1359,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1359,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPublicKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1358,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1358,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1358,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1358,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1358,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1357,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1357,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1357,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1357,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1357,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1356,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1356,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1356,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1356,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1356,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1355,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1355,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1355,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1355,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1355,1'
          Dst:             key2any_check_selection
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1354,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1354,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1354,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1354,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ERR_set_error
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsapss_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1354,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_SubjectPublicKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPublicKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1353,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1353,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1353,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1353,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             key_to_spki_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_SubjectPublicKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_SubjectPublicKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_SubjectPublicKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1353,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_SubjectPublicKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPublicKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1352,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1352,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1352,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1352,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             key_to_spki_der_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_SubjectPublicKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_SubjectPublicKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_SubjectPublicKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1352,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_PrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1351,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1351,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1351,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1351,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             key_to_pki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_PrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_PrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_PrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1351,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_PrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1350,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1350,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1350,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1350,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             key_to_pki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_PrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_PrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_PrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1350,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1349,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1349,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1349,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1349,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             key_to_epki_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1349,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1348,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1348,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1348,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1348,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             key_to_epki_der_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_EncryptedPrivateKeyInfo_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1348,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_type_specific_no_pub_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1336,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_type_specific_no_pub_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_type_specific_no_pub_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_type_specific_no_pub_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1336,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_type_specific_no_pub_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1334,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_type_specific_no_pub_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_type_specific_no_pub_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_type_specific_no_pub_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1334,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_type_specific_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - i2d_DSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1331,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             i2d_DSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             i2d_DSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             i2d_DSAparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_type_specific_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_type_specific_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_type_specific_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1331,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_type_specific_params_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1328,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1328,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1328,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1328,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_type_specific_params_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_type_specific_params_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_type_specific_params_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1328,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_type_specific_params_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1327,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1327,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1327,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1327,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             key_to_type_specific_pem_param_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_type_specific_params_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_type_specific_params_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_type_specific_params_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1327,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_type_specific_keypair_pem_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1325,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             key_to_type_specific_pem_priv_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             key_to_type_specific_pem_pub_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_type_specific_keypair_pem_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_type_specific_keypair_pem_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_type_specific_keypair_pem_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1325,1'
          Dst:             key2any_check_selection
    - functionName:    sm2_to_type_specific_no_pub_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1317,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ERR_set_error
    - functionName:    sm2_to_type_specific_no_pub_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm2_to_type_specific_no_pub_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm2_to_type_specific_no_pub_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1317,1'
          Dst:             key2any_check_selection
    - functionName:    ec_to_type_specific_no_pub_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_ECPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1315,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             prepare_ec_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             i2d_ECPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             i2d_ECParameters
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ERR_set_error
    - functionName:    ec_to_type_specific_no_pub_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec_to_type_specific_no_pub_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec_to_type_specific_no_pub_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1315,1'
          Dst:             key2any_check_selection
    - functionName:    dsa_to_type_specific_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         12
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - i2d_DSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1312,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             i2d_DSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             prepare_dsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             i2d_DSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             i2d_DSAparams
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ERR_set_error
    - functionName:    dsa_to_type_specific_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa_to_type_specific_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa_to_type_specific_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1312,1'
          Dst:             key2any_check_selection
    - functionName:    dhx_to_type_specific_params_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1309,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1309,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1309,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1309,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ERR_set_error
    - functionName:    dhx_to_type_specific_params_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx_to_type_specific_params_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx_to_type_specific_params_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1309,1'
          Dst:             key2any_check_selection
    - functionName:    dh_to_type_specific_params_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1308,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1308,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1308,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1308,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             dh_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             dh_type_specific_params_to_der
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ERR_set_error
    - functionName:    dh_to_type_specific_params_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh_to_type_specific_params_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh_to_type_specific_params_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1308,1'
          Dst:             key2any_check_selection
    - functionName:    rsa_to_type_specific_keypair_der_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - i2d_RSAPrivateKey
        - key2any_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - key2any_encode
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - key2any_encode
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1306,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             i2d_RSAPrivateKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             key2any_encode
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             rsa_check_key_type
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             key_to_type_specific_der_bio
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             prepare_rsa_params
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             i2d_RSAPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ERR_set_error
    - functionName:    rsa_to_type_specific_keypair_der_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa_to_type_specific_keypair_der_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - selection
        - params
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa_to_type_specific_keypair_der_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2any_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:1306,1'
          Dst:             key2any_check_selection
    - functionName:    key2any_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         24
      ICount:          154
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_utf8_string_ptr
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:978,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:979,21'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:996,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:982,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:983,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:984,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:984,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:984,63'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:987,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:984,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:985,13'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:987,25'
              BranchSideFuncs:
                - EVP_CIPHER_free
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_fetch
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:991,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:992,35'
              BranchSideFuncs:
                - EVP_CIPHER_fetch
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:994,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:990,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:993,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:994,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:996,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:997,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:1000,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:997,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:998,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:999,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:970,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:972,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:974,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:976,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:982,14'
          Dst:             OSSL_PARAM_get_utf8_string_ptr
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:984,32'
          Dst:             OSSL_PARAM_get_utf8_string_ptr
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:987,9'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:992,18'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:997,14'
          Dst:             OSSL_PARAM_get_int
    - functionName:    key2any_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    key2any_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EVP_CIPHER_free
        - ossl_pw_clear_passphrase_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:951,5'
          Dst:             ossl_pw_clear_passphrase_data
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:952,5'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:953,5'
          Dst:             CRYPTO_free
    - functionName:    key2any_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2any.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2any.c:939,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2any.c:940,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2any.c:937,34'
          Dst:             CRYPTO_zalloc
    - functionName:    write_blob
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - cout
        - data
        - len
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_write
        - ossl_bio_new_from_core_bio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:35,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:37,21'
              BranchSideFuncs:
                - BIO_write
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:32,16'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:37,11'
          Dst:             BIO_write
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:39,5'
          Dst:             BIO_free
    - functionName:    key2blob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_core_bio_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - selection
        - cout
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - i2o_ECPublicKey
        - write_blob
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:95,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:95,27'
              BranchSideFuncs:
                - CRYPTO_free
                - write_blob
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:95,24'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:95,9'
              BranchSideFuncs:
                - write_blob
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:96,25'
              BranchSideFuncs:
                - write_blob
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:94,18'
          Dst:             i2o_ECPublicKey
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:96,14'
          Dst:             write_blob
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:97,5'
          Dst:             CRYPTO_free
    - functionName:    key2blob_check_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - selection
        - selection_mask
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:72,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:72,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:73,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:85,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:80,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:81,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:82,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    sm22blob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2blob_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:177,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:177,1'
              BranchSideFuncs:
                - key2blob_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             key2blob_encode
    - functionName:    sm22blob_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm22blob_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm22blob_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2blob_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:177,1'
          Dst:             key2blob_check_selection
    - functionName:    ec2blob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2blob_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:175,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2blob.c:175,1'
              BranchSideFuncs:
                - key2blob_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             key2blob_encode
    - functionName:    ec2blob_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec2blob_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec2blob_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - selection
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key2blob_check_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2blob.c:175,1'
          Dst:             key2blob_check_selection
    - functionName:    key2blob_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    key2blob_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_msblob
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.key2ms_ctx_st *'
        - 'struct.ossl_core_bio_st *'
        - 'struct.evp_pkey_st.1284 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - pkey
        - ispub
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - i2b_PublicKey_bio
        - ossl_bio_new_from_core_bio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:46,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2b_PrivateKey_bio
                - BIO_free
                - i2b_PublicKey_bio
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:46,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:46,37'
              BranchSideFuncs:
                - i2b_PublicKey_bio
                - BIO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:46,69'
              BranchSideFuncs:
                - i2b_PrivateKey_bio
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:41,16'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:46,19'
          Dst:             i2b_PublicKey_bio
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:46,50'
          Dst:             i2b_PrivateKey_bio
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:48,5'
          Dst:             BIO_free
    - functionName:    key2msblob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_core_bio_st *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - selection
        - cout
        - set1_key
        - pw_cb
        - pw_cbarg
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new
        - write_msblob
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:138,15'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - write_msblob
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:139,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - write_msblob
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:139,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:140,15'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - write_msblob
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:142,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:144,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:144,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - write_msblob
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:146,19'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:145,27'
              BranchSideFuncs:
                - write_msblob
                - EVP_PKEY_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:146,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:144,17'
          Dst:             EVP_PKEY_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:145,14'
          Dst:             write_msblob
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:146,5'
          Dst:             EVP_PKEY_free
    - functionName:    write_pvk
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.key2ms_ctx_st *'
        - 'struct.ossl_core_bio_st *'
        - 'struct.evp_pkey_st.1284 *'
      constantsTouched: []
      argNames:
        - ctx
        - cout
        - pkey
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - i2b_PVK_bio_ex
        - ossl_bio_new_from_core_bio
        - ossl_prov_ctx_get0_libctx
        - ossl_pw_pvk_password
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:62,26'
              BranchSideFuncs:
                - i2b_PVK_bio_ex
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:57,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:59,11'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:62,11'
          Dst:             i2b_PVK_bio_ex
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:62,11'
          Dst:             ossl_pw_pvk_password
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:64,5'
          Dst:             BIO_free
    - functionName:    key2pvk_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_core_bio_st *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - selection
        - cout
        - set1_key
        - pw_cb
        - pw_cbarg
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new
        - ossl_pw_set_ossl_passphrase_cb
        - write_pvk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:161,17'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - write_pvk
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:161,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:161,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - write_pvk
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:165,19'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:162,13'
              BranchSideFuncs:
                - ossl_pw_set_ossl_passphrase_cb
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - write_pvk
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:165,19'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:163,48'
              BranchSideFuncs:
                - write_pvk
                - EVP_PKEY_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:164,24'
              BranchSideFuncs:
                - write_pvk
                - EVP_PKEY_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:164,24'
              BranchSideFuncs:
                - write_pvk
                - EVP_PKEY_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:165,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:161,17'
          Dst:             EVP_PKEY_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:163,16'
          Dst:             ossl_pw_set_ossl_passphrase_cb
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:164,14'
          Dst:             write_pvk
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:165,5'
          Dst:             EVP_PKEY_free
    - functionName:    rsa2msblob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_set1_RSA
        - key2msblob_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:234,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:234,1'
              BranchSideFuncs:
                - key2msblob_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             key2msblob_encode
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             EVP_PKEY_set1_RSA
    - functionName:    rsa2msblob_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa2msblob_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:234,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa2pvk_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_set1_RSA
        - key2pvk_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:233,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:233,1'
              BranchSideFuncs:
                - key2pvk_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             key2pvk_encode
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             EVP_PKEY_set1_RSA
    - functionName:    rsa2pvk_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa2pvk_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:233,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa2msblob_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_set1_DSA
        - key2msblob_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:230,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:230,1'
              BranchSideFuncs:
                - key2msblob_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             key2msblob_encode
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             EVP_PKEY_set1_DSA
    - functionName:    dsa2msblob_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa2msblob_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:230,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa2pvk_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_PKEY_set1_DSA
        - key2pvk_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:229,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:229,1'
              BranchSideFuncs:
                - key2pvk_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             key2pvk_encode
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             EVP_PKEY_set1_DSA
    - functionName:    dsa2pvk_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa2pvk_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:229,1'
          Dst:             ossl_prov_import_key
    - functionName:    key2ms_does_selection
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - selection
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    key2pvk_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:107,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:107,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:107,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:109,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:106,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:107,23'
          Dst:             OSSL_PARAM_get_int
    - functionName:    key2pvk_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    key2ms_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - ossl_pw_clear_passphrase_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:87,5'
          Dst:             ossl_pw_clear_passphrase_data
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:88,5'
          Dst:             CRYPTO_free
    - functionName:    key2ms_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2ms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.key2ms_ctx_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2ms.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2ms.c:76,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2ms.c:73,33'
          Dst:             CRYPTO_zalloc
    - functionName:    sk_BIGNUM_const_free
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:35,1'
          Dst:             OPENSSL_sk_free
    - functionName:    sk_BIGNUM_const_value
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:35,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_BIGNUM_const_num
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_BIGNUM_const *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:35,1'
          Dst:             OPENSSL_sk_num
    - functionName:    sk_BIGNUM_const_new_null
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.stack_st_BIGNUM_const *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:35,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:35,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:35,1'
              BranchSideFuncs:
                - OPENSSL_sk_new_null
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:35,1'
          Dst:             OPENSSL_sk_new_null
    - functionName:    rsa_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - key
        - selection
      BBCount:         94
      ICount:          562
      EdgeCount:       130
      CyclomaticComplexity: 38
      functionsReached:
        - BIO_printf
        - BN_num_bits
        - ERR_new
        - RSA_get0_key
        - RSA_test_flags
        - ossl_rsa_get0_all_params
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_mgf_nid2name
        - ossl_rsa_oaeppss_nid2name
        - ossl_rsa_pss_params_30_hashalg
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_maskgenalg
        - ossl_rsa_pss_params_30_maskgenhashalg
        - ossl_rsa_pss_params_30_saltlen
        - ossl_rsa_pss_params_30_trailerfield
        - print_labeled_bignum
        - sk_BIGNUM_const_free
        - sk_BIGNUM_const_new_null
        - sk_BIGNUM_const_num
        - sk_BIGNUM_const_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:657,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:657,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:658,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:657,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:658,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:662,15'
              BranchSideFuncs:
                - sk_BIGNUM_const_new_null.17340
                - sk_BIGNUM_const_new_null.17340
                - sk_BIGNUM_const_new_null.17340
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_key
                - ossl_rsa_get0_all_params
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:666,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:666,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:666,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:666,44'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:666,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:667,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:671,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_key
                - ossl_rsa_get0_all_params
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:671,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:672,20'
              BranchSideFuncs:
                - RSA_get0_key
                - ossl_rsa_get0_all_params
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:675,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_key
                - ossl_rsa_get0_all_params
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:685,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:686,24'
              BranchSideFuncs:
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:690,24'
              BranchSideFuncs:
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:686,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:688,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:689,5'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:690,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:0,0'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:692,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:695,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:696,9'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:697,31'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:697,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:698,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:699,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:699,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:702,35'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:738,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:702,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:703,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:704,35'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:704,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:706,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:707,35'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:707,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:709,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:710,35'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:710,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:712,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:713,35'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:713,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:715,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:716,35'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:716,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:718,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:719,16'
              BranchSideFuncs:
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:719,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:720,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:736,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:720,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:721,17'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:722,39'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:722,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:724,17'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:725,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:725,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:726,17'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:727,39'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:727,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:729,17'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:730,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:730,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:731,17'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:732,39'
              BranchSideFuncs:
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:732,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:734,17'
              BranchSideFuncs:
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:735,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_num.17339
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_value
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:738,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:739,32'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:787,9'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:739,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:741,57'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:747,56'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:785,5'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:741,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:742,32'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:745,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:742,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:743,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:744,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:747,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:748,32'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:751,66'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:748,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:749,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:750,13'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:760,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:761,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:762,32'
              BranchSideFuncs:
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:762,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:766,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:767,32'
              BranchSideFuncs:
                - ossl_rsa_mgf_nid2name
                - ossl_rsa_oaeppss_nid2name
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:771,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:770,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:771,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:767,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:773,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:774,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:774,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:777,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:778,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:778,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:0,0'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:781,21'
              BranchSideFuncs:
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
                - sk_BIGNUM_const_free.17338
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:654,43'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:658,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:658,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:658,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:662,15'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:663,12'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:664,14'
          Dst:             sk_BIGNUM_const_new_null
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:667,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:667,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:667,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:681,5'
          Dst:             RSA_get0_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:682,5'
          Dst:             ossl_rsa_get0_all_params
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:683,14'
          Dst:             sk_BIGNUM_const_num
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:687,36'
          Dst:             BN_num_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:686,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:691,36'
          Dst:             BN_num_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:690,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:695,10'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:697,10'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:702,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:705,35'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:704,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:708,35'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:707,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:711,35'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:710,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:714,35'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:713,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:717,35'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:716,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:719,25'
          Dst:             sk_BIGNUM_const_num
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:720,17'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:723,39'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:722,18'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:725,17'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:728,39'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:727,18'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:730,17'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:733,39'
          Dst:             sk_BIGNUM_const_value
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:732,18'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:739,17'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:741,18'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:742,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:747,17'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:748,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:751,35'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:753,21'
          Dst:             ossl_rsa_pss_params_30_maskgenalg
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:755,21'
          Dst:             ossl_rsa_pss_params_30_maskgenhashalg
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:756,31'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:758,21'
          Dst:             ossl_rsa_pss_params_30_trailerfield
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:760,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:763,32'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:762,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:768,32'
          Dst:             ossl_rsa_mgf_nid2name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:769,32'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:767,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:774,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:778,21'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:789,5'
          Dst:             sk_BIGNUM_const_free
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:790,5'
          Dst:             sk_BIGNUM_const_free
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:791,5'
          Dst:             sk_BIGNUM_const_free
    - functionName:    print_labeled_bignum
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - out
        - label
        - bn
      BBCount:         45
      ICount:          293
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - BIO_printf
        - BN_bn2hex
        - BN_is_negative
        - BN_is_zero
        - BN_num_bits
        - CRYPTO_free
        - bn_get_words
        - tolower
      functionUses:    24
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:64,9'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2hex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - bn_get_words
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:65,15'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2hex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - bn_get_words
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:69,20'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2hex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - bn_get_words
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_printf
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:70,27'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:72,9'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2hex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - bn_get_words
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:73,40'
              BranchSideFuncs:
                - bn_get_words
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:82,25'
              BranchSideFuncs:
                - BN_bn2hex
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:76,17'
              BranchSideFuncs:
                - BIO_printf
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:78,27'
              BranchSideFuncs:
                - BIO_printf
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:86,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:88,9'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:91,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:92,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:95,11'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:98,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:101,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:102,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:107,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:102,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:103,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:107,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:109,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:121,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:109,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:109,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:114,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:109,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:110,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:114,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:110,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:111,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:112,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:114,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:116,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:122,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:123,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:69,9'
          Dst:             BN_is_zero
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:70,16'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:72,9'
          Dst:             BN_num_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:73,27'
          Dst:             bn_get_words
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:75,13'
          Dst:             BN_is_negative
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:78,16'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:82,15'
          Dst:             BN_bn2hex
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:91,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:97,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:102,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:110,17'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:115,24'
          Dst:             tolower
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:115,39'
          Dst:             tolower
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:114,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:121,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:125,5'
          Dst:             CRYPTO_free
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ecx_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - key
        - selection
      BBCount:         43
      ICount:          226
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_printf
        - ERR_new
        - print_labeled_buf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:575,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:575,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:575,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:576,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:580,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:580,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:581,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:600,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:581,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:582,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:586,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:586,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:588,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:591,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:594,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:597,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:600,5'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:602,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:603,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:607,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:607,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:609,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:612,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:615,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:618,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:621,5'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:623,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:625,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:626,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:626,31'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:628,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:625,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:627,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:628,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:629,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:629,31'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:632,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:628,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:632,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:576,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:576,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:576,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:582,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:582,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:582,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:603,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:603,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:603,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:623,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:626,13'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:629,13'
          Dst:             print_labeled_buf
    - functionName:    print_labeled_buf
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - label
        - buf
        - buflen
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_printf
      functionUses:    7
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:138,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:141,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:141,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:142,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:153,20'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:142,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:143,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:149,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:143,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:143,37'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:145,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:143,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:144,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:145,28'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:145,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:146,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:147,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:152,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:138,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:143,26'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:145,17'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:149,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:153,9'
          Dst:             BIO_printf
    - functionName:    ec_param_explicit_gen_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_group_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - out
        - group
        - ctx
      BBCount:         13
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - EC_GROUP_get0_generator
        - EC_GROUP_get_point_conversion_form
        - EC_POINT_point2buf
        - print_labeled_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:404,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - print_labeled_buf
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:404,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:406,15'
              BranchSideFuncs:
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - print_labeled_buf
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:409,16'
              BranchSideFuncs:
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - print_labeled_buf
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:412,16'
              BranchSideFuncs:
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - print_labeled_buf
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:415,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:419,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:422,29'
              BranchSideFuncs:
                - print_labeled_buf
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:398,12'
          Dst:             EC_GROUP_get_point_conversion_form
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:399,13'
          Dst:             EC_GROUP_get0_generator
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:418,14'
          Dst:             EC_POINT_point2buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:422,11'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:423,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ec_param_explicit_curve_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_group_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - out
        - group
        - ctx
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_printf
        - BN_CTX_get
        - EC_GROUP_get_basis_type
        - EC_GROUP_get_curve
        - EC_GROUP_get_field_type
        - OBJ_nid2sn
        - print_labeled_bignum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:371,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:371,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:372,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:370,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:372,9'
              BranchSideFuncs:
                - EC_GROUP_get_field_type
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_basis_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:374,33'
              BranchSideFuncs:
                - EC_GROUP_get_field_type
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_basis_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:375,50'
              BranchSideFuncs:
                - EC_GROUP_get_basis_type
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:383,33'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:379,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:379,27'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:380,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:378,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:380,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:381,16'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:384,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:384,33'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:385,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:385,33'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:385,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:367,9'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:368,9'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:369,9'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:371,13'
          Dst:             EC_GROUP_get_curve
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:374,9'
          Dst:             EC_GROUP_get_field_type
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:375,26'
          Dst:             EC_GROUP_get_basis_type
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:379,52'
          Dst:             OBJ_nid2sn
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:379,16'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:383,12'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:384,12'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:385,12'
          Dst:             print_labeled_bignum
    - functionName:    ec_param_explicit_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_group_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - group
        - libctx
      BBCount:         31
      ICount:          184
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - BIO_printf
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_new_ex
        - BN_CTX_start
        - EC_GROUP_get0_cofactor
        - EC_GROUP_get0_order
        - EC_GROUP_get0_seed
        - EC_GROUP_get_field_type
        - EC_GROUP_get_seed_len
        - OBJ_nid2sn
        - ec_param_explicit_curve_to_text
        - ec_param_explicit_gen_to_text
        - print_labeled_bignum
        - print_labeled_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:438,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:440,18'
              BranchSideFuncs:
                - BN_CTX_start
                - EC_GROUP_get_field_type
                - EC_GROUP_get0_order
                - EC_GROUP_get0_seed
                - EC_GROUP_get0_cofactor
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ec_param_explicit_curve_to_text
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - ec_param_explicit_gen_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_seed_len
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:444,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:445,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:447,31'
              BranchSideFuncs:
                - EC_GROUP_get0_seed
                - EC_GROUP_get0_cofactor
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ec_param_explicit_curve_to_text
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - ec_param_explicit_gen_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_seed_len
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:448,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:449,42'
              BranchSideFuncs:
                - EC_GROUP_get_seed_len
                - EC_GROUP_get0_cofactor
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ec_param_explicit_curve_to_text
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - ec_param_explicit_gen_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:450,39'
              BranchSideFuncs:
                - EC_GROUP_get0_cofactor
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ec_param_explicit_curve_to_text
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - ec_param_explicit_gen_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:454,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:454,45'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:455,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:455,43'
              BranchSideFuncs:
                - ec_param_explicit_gen_to_text
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:456,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:456,34'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:457,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:458,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:458,38'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:459,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:459,13'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:460,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:460,35'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:462,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:461,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:462,9'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:437,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:440,5'
          Dst:             BN_CTX_start
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:442,15'
          Dst:             EC_GROUP_get_field_type
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:443,13'
          Dst:             EC_GROUP_get0_order
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:447,12'
          Dst:             EC_GROUP_get0_seed
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:449,20'
          Dst:             EC_GROUP_get_seed_len
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:450,16'
          Dst:             EC_GROUP_get0_cofactor
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:453,45'
          Dst:             OBJ_nid2sn
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:453,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:454,13'
          Dst:             ec_param_explicit_curve_to_text
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:455,13'
          Dst:             ec_param_explicit_gen_to_text
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:456,13'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:458,17'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:460,17'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:464,5'
          Dst:             BN_CTX_end
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:465,5'
          Dst:             BN_CTX_free
    - functionName:    ec_param_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ec_group_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - out
        - group
        - libctx
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_printf
        - EC_GROUP_get_asn1_flag
        - EC_GROUP_get_curve_name
        - EC_curve_nid2nist
        - OBJ_nid2sn
        - ec_param_explicit_to_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:472,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:474,49'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_curve_nid2nist
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:487,42'
              BranchSideFuncs:
                - ec_param_explicit_to_text
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:477,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:480,24'
              BranchSideFuncs:
                - OBJ_nid2sn
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_curve_nid2nist
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:480,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:483,40'
              BranchSideFuncs:
                - EC_curve_nid2nist
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:485,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:485,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:485,31'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:472,9'
          Dst:             EC_GROUP_get_asn1_flag
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:474,25'
          Dst:             EC_GROUP_get_curve_name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:480,53'
          Dst:             OBJ_nid2sn
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:480,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:483,22'
          Dst:             EC_curve_nid2nist
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:485,20'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:487,16'
          Dst:             ec_param_explicit_to_text
    - functionName:    ec_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - key
        - selection
      BBCount:         56
      ICount:          301
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - BIO_printf
        - CRYPTO_clear_free
        - CRYPTO_free
        - EC_GROUP_get_curve_name
        - EC_GROUP_order_bits
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - EC_KEY_get_conv_form
        - EC_KEY_priv2buf
        - ERR_new
        - ec_param_to_text
        - ossl_ec_key_get_libctx
        - print_labeled_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:500,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:500,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:501,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:501,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:505,36'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:505,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:506,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:510,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:510,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:511,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:512,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:512,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:513,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:514,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:515,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:515,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:516,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:518,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:519,58'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:529,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:521,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:522,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:525,36'
              BranchSideFuncs:
                - EC_KEY_priv2buf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:526,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:527,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:528,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:529,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:530,57'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:542,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:532,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:533,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:537,34'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
                - EC_KEY_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:538,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:539,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:540,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:543,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:543,23'
              BranchSideFuncs:
                - EC_GROUP_order_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:542,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:545,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:547,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:547,31'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:549,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:546,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:548,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:549,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:550,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:550,31'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - ec_param_to_text
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:552,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:549,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:551,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:552,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_free
                - ossl_ec_key_get_libctx
                - ec_param_to_text
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:552,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:552,64'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - CRYPTO_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:553,32'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - ec_param_to_text
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:501,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:501,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:501,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:505,18'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:506,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:506,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:506,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:515,13'
          Dst:             EC_GROUP_get_curve_name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:519,34'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:522,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:522,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:522,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:525,20'
          Dst:             EC_KEY_priv2buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:530,34'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:533,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:533,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:533,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:537,38'
          Dst:             EC_KEY_get_conv_form
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:537,19'
          Dst:             EC_KEY_key2buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:544,23'
          Dst:             EC_GROUP_order_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:543,12'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:547,13'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:550,13'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:553,44'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:553,15'
          Dst:             ec_param_to_text
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:555,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:556,5'
          Dst:             CRYPTO_free
    - functionName:    dsa_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - key
        - selection
      BBCount:         52
      ICount:          273
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - BIO_printf
        - BN_num_bits
        - DSA_get0_p
        - DSA_get0_priv_key
        - DSA_get0_pub_key
        - ERR_new
        - ffc_params_to_text
        - ossl_dsa_get0_params
        - print_labeled_bignum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:300,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:300,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:301,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:300,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:301,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:305,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:306,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:307,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:307,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:308,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:309,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:313,38'
              BranchSideFuncs:
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:319,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:314,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:315,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:318,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:320,36'
              BranchSideFuncs:
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:326,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:321,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:322,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:325,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dsa_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:327,46'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:334,20'
              BranchSideFuncs:
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:328,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:329,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:332,5'
              BranchSideFuncs:
                - DSA_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:335,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:336,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:340,20'
              BranchSideFuncs:
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:340,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:342,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:343,34'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:345,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:344,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:345,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:346,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:346,34'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:348,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:345,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:347,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:348,9'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:349,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:349,32'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:352,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:352,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:301,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:301,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:301,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:313,20'
          Dst:             DSA_get0_priv_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:315,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:315,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:315,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:320,19'
          Dst:             DSA_get0_pub_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:322,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:322,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:322,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:327,18'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:329,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:329,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:329,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:334,9'
          Dst:             DSA_get0_p
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:336,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:336,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:336,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:340,55'
          Dst:             BN_num_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:340,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:343,13'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:346,13'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:349,13'
          Dst:             ffc_params_to_text
    - functionName:    ffc_params_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.ffc_params_st *'
      constantsTouched: []
      argNames:
        - out
        - ffc
      BBCount:         45
      ICount:          244
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - BIO_printf
        - ossl_ffc_named_group_get_name
        - ossl_ffc_uid_to_dh_named_group
        - print_labeled_bignum
        - print_labeled_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:165,70'
              BranchSideFuncs:
                - ossl_ffc_uid_to_dh_named_group
                - ossl_ffc_named_group_get_name
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:179,31'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:168,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:170,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:180,9'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:181,9'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:182,35'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:185,31'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:182,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:183,13'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:184,5'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:186,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:187,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:188,35'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:191,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:188,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:190,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:192,32'
              BranchSideFuncs:
                - print_labeled_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:192,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:193,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:194,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:196,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:199,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:196,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:198,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:200,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:200,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:202,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:203,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:204,24'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:207,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:165,39'
          Dst:             ossl_ffc_uid_to_dh_named_group
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:166,28'
          Dst:             ossl_ffc_named_group_get_name
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:170,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:179,10'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:182,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:185,10'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:188,14'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:192,14'
          Dst:             print_labeled_buf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:196,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:200,13'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:204,13'
          Dst:             BIO_printf
    - functionName:    dh_to_text
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - key
        - selection
      BBCount:         57
      ICount:          301
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - BIO_printf
        - BN_num_bits
        - DH_get0_p
        - DH_get0_priv_key
        - DH_get0_pub_key
        - DH_get_length
        - ERR_new
        - ffc_params_to_text
        - ossl_dh_get0_params
        - print_labeled_bignum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:225,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:225,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:226,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:226,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:230,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:231,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:232,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:232,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:233,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:234,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_priv_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:237,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:238,37'
              BranchSideFuncs:
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:244,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:239,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:240,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:243,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DH_get0_pub_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:245,35'
              BranchSideFuncs:
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:251,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:246,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:247,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:250,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_dh_get0_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:252,44'
              BranchSideFuncs:
                - ossl_dh_get0_params
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:259,19'
              BranchSideFuncs:
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:253,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:254,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:257,5'
              BranchSideFuncs:
                - DH_get0_p
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:260,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:261,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:265,20'
              BranchSideFuncs:
                - BN_num_bits
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:265,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:267,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:268,34'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:270,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:267,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:269,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:270,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:271,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:271,34'
              BranchSideFuncs:
                - print_labeled_bignum
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:273,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:270,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:272,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:273,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:274,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:274,32'
              BranchSideFuncs:
                - ffc_params_to_text
                - __sanitizer_cov_trace_const_cmp4
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:276,28'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:273,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:275,9'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:276,28'
              BranchSideFuncs:
                - DH_get_length
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:278,23'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:282,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:226,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:226,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:226,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:238,20'
          Dst:             DH_get0_priv_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:240,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:240,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:240,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:245,19'
          Dst:             DH_get0_pub_key
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:247,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:247,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:247,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:252,18'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:254,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:254,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:254,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:259,9'
          Dst:             DH_get0_p
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:261,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:261,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:261,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:265,55'
          Dst:             BN_num_bits
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:265,9'
          Dst:             BIO_printf
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:268,13'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:271,13'
          Dst:             print_labeled_bignum
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:274,13'
          Dst:             ffc_params_to_text
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:276,14'
          Dst:             DH_get_length
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:278,12'
          Dst:             BIO_printf
    - functionName:    key2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct.ossl_core_bio_st *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - selection
        - cout
        - key2text
        - cb
        - cbarg
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - ossl_bio_new_from_core_bio
      functionUses:    11
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:818,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:821,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:815,16'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:822,5'
          Dst:             BIO_free
    - functionName:    rsapss2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:893,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:893,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             rsa_to_text
    - functionName:    rsapss2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsapss2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:893,1'
          Dst:             ossl_prov_import_key
    - functionName:    rsa2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:892,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:892,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             rsa_to_text
    - functionName:    rsa2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             ossl_prov_free_key
    - functionName:    rsa2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:892,1'
          Dst:             ossl_prov_import_key
    - functionName:    x4482text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:889,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:889,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ecx_to_text
    - functionName:    x4482text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ossl_prov_free_key
    - functionName:    x4482text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:889,1'
          Dst:             ossl_prov_import_key
    - functionName:    x255192text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:888,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:888,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ecx_to_text
    - functionName:    x255192text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ossl_prov_free_key
    - functionName:    x255192text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:888,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed4482text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:887,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:887,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ecx_to_text
    - functionName:    ed4482text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed4482text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:887,1'
          Dst:             ossl_prov_import_key
    - functionName:    ed255192text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:886,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:886,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ecx_to_text
    - functionName:    ed255192text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ossl_prov_free_key
    - functionName:    ed255192text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:886,1'
          Dst:             ossl_prov_import_key
    - functionName:    sm22text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:883,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:883,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ec_to_text
    - functionName:    sm22text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ossl_prov_free_key
    - functionName:    sm22text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:883,1'
          Dst:             ossl_prov_import_key
    - functionName:    ec2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:881,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:881,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ec_to_text
    - functionName:    ec2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ossl_prov_free_key
    - functionName:    ec2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:881,1'
          Dst:             ossl_prov_import_key
    - functionName:    dsa2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:878,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:878,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             dsa_to_text
    - functionName:    dsa2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             ossl_prov_free_key
    - functionName:    dsa2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:878,1'
          Dst:             ossl_prov_import_key
    - functionName:    dhx2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:875,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:875,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             dh_to_text
    - functionName:    dhx2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             ossl_prov_free_key
    - functionName:    dhx2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:875,1'
          Dst:             ossl_prov_import_key
    - functionName:    dh2text_encode
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - cout
        - key
        - key_abstract
        - selection
        - cb
        - cbarg
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - key2text_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:874,1'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/encode_decode/encode_key2text.c:874,1'
              BranchSideFuncs:
                - key2text_encode
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             ERR_new
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             key2text_encode
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             dh_to_text
    - functionName:    dh2text_free_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_free_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             ossl_prov_free_key
    - functionName:    dh2text_import_object
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_import_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/encode_decode/encode_key2text.c:874,1'
          Dst:             ossl_prov_import_key
    - functionName:    key2text_freectx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    key2text_newctx
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/encode_key2text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_read_der
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.ossl_core_bio_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
        - data
        - len
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - CRYPTO_free
        - asn1_d2i_read_bio
        - ossl_bio_new_from_core_bio
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:94,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:96,29'
              BranchSideFuncs:
                - asn1_d2i_read_bio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:98,34'
              BranchSideFuncs:
                - CRYPTO_free
                - BIO_free
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:102,14'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:91,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:96,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:100,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:102,5'
          Dst:             BIO_free
    - functionName:    ossl_prov_free_key
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ossl_dispatch_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fns
        - key
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_get_keymgmt_free
      functionUses:    117
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:83,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:81,45'
          Dst:             ossl_prov_get_keymgmt_free
    - functionName:    ossl_prov_get_keymgmt_free
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_FUNC_keymgmt_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:31,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:32,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_free.17483
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:35,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:32,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:32,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_free.17483
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:33,43'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_free.17483
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:33,20'
          Dst:             OSSL_FUNC_keymgmt_free
    - functionName:    OSSL_FUNC_keymgmt_free
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_import_key
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.ossl_dispatch_st *'
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - fns
        - provctx
        - selection
        - params
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_prov_get_keymgmt_free
        - ossl_prov_get_keymgmt_import
        - ossl_prov_get_keymgmt_new
      functionUses:    117
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:69,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:69,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:69,27'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:69,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:69,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:69,51'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:69,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:70,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:71,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:71,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:72,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:70,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:72,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:63,43'
          Dst:             ossl_prov_get_keymgmt_new
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:64,45'
          Dst:             ossl_prov_get_keymgmt_free
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:66,9'
          Dst:             ossl_prov_get_keymgmt_import
    - functionName:    ossl_prov_get_keymgmt_new
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_FUNC_keymgmt_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:20,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:21,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_new.17487
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:24,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:21,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:21,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_new.17487
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:22,42'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_new.17487
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:22,20'
          Dst:             OSSL_FUNC_keymgmt_new
    - functionName:    ossl_prov_get_keymgmt_import
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_FUNC_keymgmt_import
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:42,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:43,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_import.17486
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:43,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:43,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import.17486
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:44,45'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_import.17486
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:44,20'
          Dst:             OSSL_FUNC_keymgmt_import
    - functionName:    OSSL_FUNC_keymgmt_import
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_new
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_keymgmt_export
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_get_keymgmt_export
      functionSourceFile: '/src/openssl/providers/implementations/encode_decode/endecoder_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - fns
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_FUNC_keymgmt_export
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:53,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:54,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_FUNC_keymgmt_export.17488
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/encode_decode/endecoder_common.c:54,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:54,33'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export.17488
            - BranchSide:      'providers/implementations/encode_decode/endecoder_common.c:55,45'
              BranchSideFuncs:
                - OSSL_FUNC_keymgmt_export.17488
      Callsites:
        - Src:             'providers/implementations/encode_decode/endecoder_common.c:55,20'
          Dst:             OSSL_FUNC_keymgmt_export
    - functionName:    dh_match_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dh_st *'
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - priv
        - peer
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_dh_get0_params
        - ossl_ffc_params_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:120,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:120,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:121,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:121,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:121,34'
              BranchSideFuncs:
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:121,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:123,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:116,33'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/exchange/dh_exch.c:117,33'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/exchange/dh_exch.c:121,14'
          Dst:             ossl_ffc_params_cmp
        - Src:             'providers/implementations/exchange/dh_exch.c:123,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/dh_exch.c:123,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/dh_exch.c:123,9'
          Dst:             ERR_set_error
    - functionName:    dh_X9_42_kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdhctx
        - secret
        - secretlen
        - outlen
      BBCount:         20
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - ERR_new
        - dh_plain_derive
        - ossl_dh_kdf_X9_42_asn1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:187,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:191,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:192,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:195,26'
              BranchSideFuncs:
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:196,9'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:197,17'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:199,26'
              BranchSideFuncs:
                - dh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:203,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:204,37'
              BranchSideFuncs:
                - ossl_dh_kdf_X9_42_asn1
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:213,18'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
        - Branch String:   'providers/implementations/exchange/dh_exch.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:211,13'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:212,5'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:192,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/dh_exch.c:192,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/dh_exch.c:192,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/dh_exch.c:195,10'
          Dst:             dh_plain_derive
        - Src:             'providers/implementations/exchange/dh_exch.c:197,17'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/exchange/dh_exch.c:199,10'
          Dst:             dh_plain_derive
        - Src:             'providers/implementations/exchange/dh_exch.c:204,14'
          Dst:             ossl_dh_kdf_X9_42_asn1
        - Src:             'providers/implementations/exchange/dh_exch.c:216,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    dh_plain_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - vpdhctx
        - secret
        - secretlen
        - outlen
        - pad
      BBCount:         18
      ICount:          141
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - DH_compute_key
        - DH_compute_key_padded
        - DH_get0_key
        - DH_size
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:151,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:151,31'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:156,30'
              BranchSideFuncs:
                - DH_size
                - __sanitizer_cov_trace_cmp8
                - DH_get0_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key_padded
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:158,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - DH_get0_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key_padded
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/dh_exch.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:162,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:166,17'
              BranchSideFuncs:
                - DH_get0_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key_padded
        - Branch String:   'providers/implementations/exchange/dh_exch.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:168,37'
              BranchSideFuncs:
                - DH_compute_key_padded
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:170,30'
              BranchSideFuncs:
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:171,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:174,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:152,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/dh_exch.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/dh_exch.c:152,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/dh_exch.c:156,22'
          Dst:             DH_size
        - Src:             'providers/implementations/exchange/dh_exch.c:162,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/dh_exch.c:162,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/dh_exch.c:162,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/dh_exch.c:166,5'
          Dst:             DH_get0_key
        - Src:             'providers/implementations/exchange/dh_exch.c:168,15'
          Dst:             DH_compute_key_padded
        - Src:             'providers/implementations/exchange/dh_exch.c:170,15'
          Dst:             DH_compute_key
    - functionName:    dh_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - params
      BBCount:         41
      ICount:          225
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:449,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:452,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:454,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:471,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:456,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:458,26'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:461,26'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:464,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:467,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:468,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:469,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:473,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:473,44'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:479,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:473,47'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:473,17'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:475,63'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:472,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:476,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:479,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:480,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:480,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:483,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:480,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:481,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:483,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:485,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:485,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:488,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:484,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:486,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:488,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:490,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:490,44'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:490,47'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:490,17'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:491,52'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:489,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:494,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:452,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/dh_exch.c:467,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:471,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/dh_exch.c:475,46'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/exchange/dh_exch.c:473,17'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:479,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/dh_exch.c:480,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/exchange/dh_exch.c:483,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/dh_exch.c:485,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/exchange/dh_exch.c:488,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/dh_exch.c:490,17'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    dh_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - params
      BBCount:         65
      ICount:          411
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - EVP_MD_fetch
        - EVP_MD_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - ossl_digest_is_allowed
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:315,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:317,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:320,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:321,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:322,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:333,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:323,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:324,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:326,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:326,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:327,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:328,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:328,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:329,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:331,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:334,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:335,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:361,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:338,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:339,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:341,15'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:345,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:346,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:350,21'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:346,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:347,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:348,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:352,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:354,37'
              BranchSideFuncs:
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:354,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:355,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:359,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:365,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:370,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:365,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:366,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:367,30'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:371,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:372,15'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:387,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:379,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:379,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:385,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:379,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:380,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:385,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:380,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:381,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:382,31'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:389,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:394,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/exchange/dh_exch.c:389,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:390,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:391,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/exchange/dh_exch.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:396,15'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:408,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:400,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:400,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:400,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:401,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:401,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:402,17'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:403,34'
              BranchSideFuncs:
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/exchange/dh_exch.c:404,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:405,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:406,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:320,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:323,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:328,18'
          Dst:             strcmp
        - Src:             'providers/implementations/exchange/dh_exch.c:333,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:338,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:342,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:346,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:350,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/dh_exch.c:351,26'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/exchange/dh_exch.c:354,14'
          Dst:             ossl_digest_is_allowed
        - Src:             'providers/implementations/exchange/dh_exch.c:355,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/dh_exch.c:361,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:365,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/exchange/dh_exch.c:370,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:375,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/exchange/dh_exch.c:380,18'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/exchange/dh_exch.c:387,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:389,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/exchange/dh_exch.c:394,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/dh_exch.c:398,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/exchange/dh_exch.c:401,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/dh_exch.c:403,34'
          Dst:             CRYPTO_strdup
    - functionName:    dh_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdhctx
      BBCount:         39
      ICount:          237
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_memdup
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - DH_up_ref
        - EVP_MD_up_ref
        - dh_freectx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:259,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:261,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:262,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:265,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:272,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:272,42'
              BranchSideFuncs:
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - dh_freectx
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:275,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:272,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:273,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:275,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:277,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:277,46'
              BranchSideFuncs:
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - dh_freectx
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:280,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:278,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:280,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:282,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:282,50'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - dh_freectx
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:285,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/exchange/dh_exch.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:283,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:285,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/exchange/dh_exch.c:288,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:288,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_strdup
                - dh_freectx
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:295,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
        - Branch String:   'providers/implementations/exchange/dh_exch.c:288,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:289,27'
              BranchSideFuncs:
                - CRYPTO_memdup
                - CRYPTO_strdup
                - dh_freectx
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:295,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
        - Branch String:   'providers/implementations/exchange/dh_exch.c:291,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:292,13'
              BranchSideFuncs:
                - dh_freectx
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:293,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
        - Branch String:   'providers/implementations/exchange/dh_exch.c:295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:296,30'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dh_freectx
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:301,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:297,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:298,13'
              BranchSideFuncs:
                - dh_freectx
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:258,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/dh_exch.c:261,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/dh_exch.c:272,32'
          Dst:             DH_up_ref
        - Src:             'providers/implementations/exchange/dh_exch.c:277,36'
          Dst:             DH_up_ref
        - Src:             'providers/implementations/exchange/dh_exch.c:282,36'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/exchange/dh_exch.c:289,27'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/exchange/dh_exch.c:296,30'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/exchange/dh_exch.c:303,5'
          Dst:             dh_freectx
    - functionName:    dh_freectx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdhctx
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - DH_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:244,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/exchange/dh_exch.c:245,5'
          Dst:             DH_free
        - Src:             'providers/implementations/exchange/dh_exch.c:246,5'
          Dst:             DH_free
        - Src:             'providers/implementations/exchange/dh_exch.c:247,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/dh_exch.c:248,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/exchange/dh_exch.c:250,5'
          Dst:             CRYPTO_free
    - functionName:    dh_set_peer
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - vdh
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - DH_free
        - DH_up_ref
        - dh_match_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:132,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:132,16'
              BranchSideFuncs:
                - dh_match_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:133,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:133,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:134,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:134,33'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:135,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:135,27'
              BranchSideFuncs:
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:131,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:136,9'
              BranchSideFuncs:
                - DH_free
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:137,13'
              BranchSideFuncs:
                - DH_free
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:131,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/dh_exch.c:134,17'
          Dst:             dh_match_params
        - Src:             'providers/implementations/exchange/dh_exch.c:135,17'
          Dst:             DH_up_ref
        - Src:             'providers/implementations/exchange/dh_exch.c:137,5'
          Dst:             DH_free
    - functionName:    dh_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdhctx
        - secret
        - psecretlen
        - outlen
      BBCount:         10
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - dh_X9_42_kdf_derive
        - dh_plain_derive
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:226,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - dh_X9_42_kdf_derive
                - dh_plain_derive
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:228,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - dh_X9_42_kdf_derive
                - dh_plain_derive
        - Branch String:   'providers/implementations/exchange/dh_exch.c:228,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:230,36'
              BranchSideFuncs:
                - dh_plain_derive
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:233,40'
              BranchSideFuncs:
                - dh_X9_42_kdf_derive
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:235,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:225,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/dh_exch.c:230,20'
          Dst:             dh_plain_derive
        - Src:             'providers/implementations/exchange/dh_exch.c:233,20'
          Dst:             dh_X9_42_kdf_derive
    - functionName:    dh_init
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdhctx
        - vdh
        - params
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - DH_free
        - DH_up_ref
        - dh_set_ctx_params
        - ossl_dh_check_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:101,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:101,16'
              BranchSideFuncs:
                - DH_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - dh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:102,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:102,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:103,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:103,27'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/dh_exch.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:104,9'
              BranchSideFuncs:
                - DH_free
                - dh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:105,13'
              BranchSideFuncs:
                - DH_free
                - dh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/dh_exch.c:109,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:109,33'
              BranchSideFuncs:
                - ossl_dh_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:100,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/dh_exch.c:103,17'
          Dst:             DH_up_ref
        - Src:             'providers/implementations/exchange/dh_exch.c:105,5'
          Dst:             DH_free
        - Src:             'providers/implementations/exchange/dh_exch.c:108,12'
          Dst:             dh_set_ctx_params
        - Src:             'providers/implementations/exchange/dh_exch.c:109,15'
          Dst:             ossl_dh_check_key
    - functionName:    dh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/dh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/dh_exch.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:86,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:88,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/exchange/dh_exch.c:89,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/dh_exch.c:91,22'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/exchange/dh_exch.c:85,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/dh_exch.c:88,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/dh_exch.c:91,22'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ecdh_match_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - priv
        - peer
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - EC_GROUP_cmp
        - EC_KEY_get0_group
        - ERR_new
        - ossl_ec_key_get_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:129,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:132,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:133,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:133,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:134,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:134,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:134,27'
              BranchSideFuncs:
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:134,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:136,9'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:137,17'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:124,34'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/exchange/ecdh_exch.c:125,34'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/exchange/ecdh_exch.c:127,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/exchange/ecdh_exch.c:127,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/exchange/ecdh_exch.c:129,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecdh_exch.c:129,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecdh_exch.c:129,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecdh_exch.c:134,14'
          Dst:             EC_GROUP_cmp
        - Src:             'providers/implementations/exchange/ecdh_exch.c:136,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecdh_exch.c:136,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecdh_exch.c:136,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecdh_exch.c:137,5'
          Dst:             BN_CTX_free
    - functionName:    ecdh_size
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - k
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EC_GROUP_get_degree
        - EC_KEY_get0_group
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:421,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:421,43'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:420,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:424,34'
              BranchSideFuncs:
                - EC_GROUP_get_degree
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:421,25'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/exchange/ecdh_exch.c:424,14'
          Dst:             EC_GROUP_get_degree
    - functionName:    ecdh_X9_63_kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpecdhctx
        - secret
        - psecretlen
        - outlen
      BBCount:         17
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - ERR_new
        - ecdh_plain_derive
        - ossl_ecdh_kdf_X9_63
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:516,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:517,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:521,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:521,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:522,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:525,28'
              BranchSideFuncs:
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:525,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:526,9'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:527,17'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:527,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:529,28'
              BranchSideFuncs:
                - ecdh_plain_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:529,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:530,9'
              BranchSideFuncs:
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:533,30'
              BranchSideFuncs:
                - ossl_ecdh_kdf_X9_63
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:539,9'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:540,19'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:522,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecdh_exch.c:522,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecdh_exch.c:522,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecdh_exch.c:525,10'
          Dst:             ecdh_plain_derive
        - Src:             'providers/implementations/exchange/ecdh_exch.c:527,17'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/exchange/ecdh_exch.c:529,10'
          Dst:             ecdh_plain_derive
        - Src:             'providers/implementations/exchange/ecdh_exch.c:533,10'
          Dst:             ossl_ecdh_kdf_X9_63
        - Src:             'providers/implementations/exchange/ecdh_exch.c:544,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    ecdh_plain_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpecdhctx
        - secret
        - psecretlen
        - outlen
      BBCount:         38
      ICount:          253
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - BN_is_one
        - ECDH_compute_key
        - EC_GROUP_get0_cofactor
        - EC_KEY_clear_flags
        - EC_KEY_dup
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_KEY_get_flags
        - EC_KEY_set_flags
        - ERR_new
        - ecdh_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:442,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:442,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:443,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:442,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:443,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:447,26'
              BranchSideFuncs:
                - ecdh_size
                - EC_KEY_get0_group
                - EC_GROUP_get0_cofactor
                - __sanitizer_cov_trace_cmp8
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp4
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:448,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:449,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:453,36'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get0_cofactor
                - __sanitizer_cov_trace_cmp8
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp4
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:454,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:454,51'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:461,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp4
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:461,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:461,32'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp4
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:461,41'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp4
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:478,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:478,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_set_flags
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:488,17'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:479,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:479,27'
              BranchSideFuncs:
                - BN_is_one
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_dup
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_flags
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:488,17'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:477,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:480,33'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:488,17'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:480,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:483,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_clear_flags
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_flags
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:483,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:484,30'
              BranchSideFuncs:
                - EC_KEY_set_flags
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:486,32'
              BranchSideFuncs:
                - EC_KEY_clear_flags
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:495,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:496,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:498,19'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:502,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:503,21'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:504,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:443,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecdh_exch.c:443,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecdh_exch.c:443,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecdh_exch.c:447,16'
          Dst:             ecdh_size
        - Src:             'providers/implementations/exchange/ecdh_exch.c:453,18'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/exchange/ecdh_exch.c:454,28'
          Dst:             EC_GROUP_get0_cofactor
        - Src:             'providers/implementations/exchange/ecdh_exch.c:476,10'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/exchange/ecdh_exch.c:479,17'
          Dst:             BN_is_one
        - Src:             'providers/implementations/exchange/ecdh_exch.c:480,22'
          Dst:             EC_KEY_dup
        - Src:             'providers/implementations/exchange/ecdh_exch.c:484,13'
          Dst:             EC_KEY_set_flags
        - Src:             'providers/implementations/exchange/ecdh_exch.c:486,13'
          Dst:             EC_KEY_clear_flags
        - Src:             'providers/implementations/exchange/ecdh_exch.c:491,15'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/exchange/ecdh_exch.c:493,14'
          Dst:             ECDH_compute_key
        - Src:             'providers/implementations/exchange/ecdh_exch.c:503,9'
          Dst:             EC_KEY_free
    - functionName:    ecdh_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ecdh_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - params
      BBCount:         41
      ICount:          237
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - EC_KEY_get_flags
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:345,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:346,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:347,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:358,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:349,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:351,37'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:354,33'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:354,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:355,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:356,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:359,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:360,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:377,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:364,26'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:367,26'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:370,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:373,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:374,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:375,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:379,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:379,44'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:385,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:379,47'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:379,17'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:381,63'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:378,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:382,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:385,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:386,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:386,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:389,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:386,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:387,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:389,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:390,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:391,35'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:394,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:390,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:394,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:345,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/ecdh_exch.c:351,20'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/exchange/ecdh_exch.c:354,14'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/exchange/ecdh_exch.c:358,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/ecdh_exch.c:373,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:377,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/ecdh_exch.c:381,46'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/exchange/ecdh_exch.c:379,17'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:385,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/ecdh_exch.c:386,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/exchange/ecdh_exch.c:389,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/exchange/ecdh_exch.c:391,10'
          Dst:             OSSL_PARAM_set_octet_ptr
    - functionName:    ecdh_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ecdh_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - params
      BBCount:         53
      ICount:          325
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - CRYPTO_free
        - EVP_MD_fetch
        - EVP_MD_free
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - ossl_digest_is_allowed
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:235,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:237,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:237,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:240,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:244,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:253,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:244,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:245,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:247,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:247,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:247,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:248,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:247,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:250,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:254,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:255,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:267,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:257,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:259,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:260,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:261,25'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:261,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:262,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:264,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:269,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:295,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:272,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:273,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:275,15'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:279,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:280,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:284,21'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:280,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:281,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:282,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MD_fetch
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:286,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:288,37'
              BranchSideFuncs:
                - ossl_digest_is_allowed
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:288,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:289,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:293,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:299,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:304,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:299,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:300,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:301,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:306,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:316,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:309,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:310,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:311,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:240,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:244,14'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/exchange/ecdh_exch.c:253,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:256,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:261,18'
          Dst:             strcmp
        - Src:             'providers/implementations/exchange/ecdh_exch.c:267,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:272,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:276,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:280,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:284,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:285,25'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/exchange/ecdh_exch.c:288,14'
          Dst:             ossl_digest_is_allowed
        - Src:             'providers/implementations/exchange/ecdh_exch.c:289,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:295,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:299,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/exchange/ecdh_exch.c:304,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/exchange/ecdh_exch.c:309,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/exchange/ecdh_exch.c:311,9'
          Dst:             CRYPTO_free
    - functionName:    ecdh_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpecdhctx
      BBCount:         34
      ICount:          205
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_memdup
        - CRYPTO_zalloc
        - EC_KEY_up_ref
        - EVP_MD_up_ref
        - ecdh_freectx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:180,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:182,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:183,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:186,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:197,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:197,45'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ecdh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:200,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:200,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:202,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:202,49'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ecdh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:205,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:203,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:205,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:207,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:207,50'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ecdh_freectx
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:210,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:207,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:208,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:210,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:213,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:213,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
                - ecdh_freectx
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:220,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:214,27'
              BranchSideFuncs:
                - CRYPTO_memdup
                - ecdh_freectx
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:220,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:216,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:217,13'
              BranchSideFuncs:
                - ecdh_freectx
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:218,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:179,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecdh_exch.c:182,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/ecdh_exch.c:197,31'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/exchange/ecdh_exch.c:202,35'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/exchange/ecdh_exch.c:207,36'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/exchange/ecdh_exch.c:214,27'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/exchange/ecdh_exch.c:223,5'
          Dst:             ecdh_freectx
    - functionName:    ecdh_freectx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpecdhctx
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - EC_KEY_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:164,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:165,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:167,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:168,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:170,5'
          Dst:             CRYPTO_free
    - functionName:    ecdh_set_peer
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - vecdh
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - ecdh_match_params
        - ossl_ec_check_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:147,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:147,16'
              BranchSideFuncs:
                - ecdh_match_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:148,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:148,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:149,35'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:150,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:150,35'
              BranchSideFuncs:
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:151,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:151,31'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:152,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:154,17'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:146,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecdh_exch.c:149,17'
          Dst:             ecdh_match_params
        - Src:             'providers/implementations/exchange/ecdh_exch.c:150,17'
          Dst:             ossl_ec_check_key
        - Src:             'providers/implementations/exchange/ecdh_exch.c:151,17'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/exchange/ecdh_exch.c:154,5'
          Dst:             EC_KEY_free
    - functionName:    ecdh_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpecdhctx
        - secret
        - psecretlen
        - outlen
      BBCount:         8
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - ecdh_X9_63_kdf_derive
        - ecdh_plain_derive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:554,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:556,38'
              BranchSideFuncs:
                - ecdh_plain_derive
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:558,42'
              BranchSideFuncs:
                - ecdh_X9_63_kdf_derive
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:560,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:556,20'
          Dst:             ecdh_plain_derive
        - Src:             'providers/implementations/exchange/ecdh_exch.c:558,20'
          Dst:             ecdh_X9_63_kdf_derive
    - functionName:    ecdh_init
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpecdhctx
        - vecdh
        - params
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - ecdh_set_ctx_params
        - ossl_ec_check_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:107,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:107,16'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecdh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:108,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:108,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:109,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:109,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:110,9'
              BranchSideFuncs:
                - EC_KEY_free
                - ecdh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:111,17'
              BranchSideFuncs:
                - EC_KEY_free
                - ecdh_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:116,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:116,33'
              BranchSideFuncs:
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:116,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:106,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecdh_exch.c:109,17'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/exchange/ecdh_exch.c:111,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/exchange/ecdh_exch.c:115,12'
          Dst:             ecdh_set_ctx_params
        - Src:             'providers/implementations/exchange/ecdh_exch.c:116,15'
          Dst:             ossl_ec_check_key
    - functionName:    ecdh_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecdh_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:88,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:90,13'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/exchange/ecdh_exch.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecdh_exch.c:94,21'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/exchange/ecdh_exch.c:87,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecdh_exch.c:90,13'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/ecdh_exch.c:94,21'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ecx_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - provctx
        - keylen
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:45,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:46,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:48,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:52,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:45,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecx_exch.c:48,11'
          Dst:             CRYPTO_zalloc
    - functionName:    x448_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:64,12'
          Dst:             ecx_newctx
    - functionName:    ecx_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vecxctx
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - ERR_new
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:138,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:140,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:144,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:145,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:145,53'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:151,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:146,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:151,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:151,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:151,57'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:158,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:158,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:137,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecx_exch.c:140,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/ecx_exch.c:145,33'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/exchange/ecx_exch.c:146,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecx_exch.c:146,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecx_exch.c:146,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecx_exch.c:147,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/exchange/ecx_exch.c:151,37'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/exchange/ecx_exch.c:152,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecx_exch.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecx_exch.c:152,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecx_exch.c:153,9'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/exchange/ecx_exch.c:154,9'
          Dst:             CRYPTO_free
    - functionName:    ecx_freectx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vecxctx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - ossl_ecx_key_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:126,5'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/exchange/ecx_exch.c:127,5'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/exchange/ecx_exch.c:129,5'
          Dst:             CRYPTO_free
    - functionName:    ecx_set_peer
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vecxctx
        - vkey
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:96,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:99,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:99,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:102,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:100,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:100,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:102,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:101,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:101,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:102,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:102,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:105,23'
              BranchSideFuncs:
                - ossl_ecx_key_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:95,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecx_exch.c:101,17'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/exchange/ecx_exch.c:102,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecx_exch.c:102,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecx_exch.c:102,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecx_exch.c:105,5'
          Dst:             ossl_ecx_key_free
    - functionName:    ecx_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vecxctx
        - secret
        - secretlen
        - outlen
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_compute_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:117,9'
              BranchSideFuncs:
                - ossl_ecx_compute_key
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:118,33'
              BranchSideFuncs:
                - ossl_ecx_compute_key
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:116,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecx_exch.c:118,12'
          Dst:             ossl_ecx_compute_key
    - functionName:    ecx_init
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vecxctx
        - vkey
        - params
      BBCount:         15
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:73,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:74,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:76,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:77,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:77,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:80,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:78,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:78,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:80,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:79,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:79,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:80,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/ecx_exch.c:76,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:80,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/exchange/ecx_exch.c:84,23'
              BranchSideFuncs:
                - ossl_ecx_key_free
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:73,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/ecx_exch.c:79,17'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/exchange/ecx_exch.c:80,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/ecx_exch.c:80,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/ecx_exch.c:80,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/ecx_exch.c:84,5'
          Dst:             ossl_ecx_key_free
    - functionName:    x25519_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/ecx_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/ecx_exch.c:59,12'
          Dst:             ecx_newctx
    - functionName:    kdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - provctx
        - kdfname
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_KDF_fetch
        - EVP_KDF_free
        - EVP_KDF_settable_ctx_params
        - ossl_prov_ctx_get0_libctx
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:183,42'
              BranchSideFuncs:
                - EVP_KDF_settable_ctx_params
                - EVP_KDF_free
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:176,34'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/exchange/kdf_exch.c:176,20'
          Dst:             EVP_KDF_fetch
        - Src:             'providers/implementations/exchange/kdf_exch.c:183,14'
          Dst:             EVP_KDF_settable_ctx_params
        - Src:             'providers/implementations/exchange/kdf_exch.c:184,5'
          Dst:             EVP_KDF_free
    - functionName:    kdf_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - kdfname
        - provctx
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_KDF_CTX_new
        - EVP_KDF_fetch
        - EVP_KDF_free
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:47,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:49,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:53,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EVP_KDF_fetch
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:56,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:57,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:58,38'
              BranchSideFuncs:
                - EVP_KDF_CTX_new
                - EVP_KDF_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:62,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:64,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:46,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/kdf_exch.c:49,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/kdf_exch.c:55,25'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/exchange/kdf_exch.c:55,11'
          Dst:             EVP_KDF_fetch
        - Src:             'providers/implementations/exchange/kdf_exch.c:58,22'
          Dst:             EVP_KDF_CTX_new
        - Src:             'providers/implementations/exchange/kdf_exch.c:59,5'
          Dst:             EVP_KDF_free
        - Src:             'providers/implementations/exchange/kdf_exch.c:66,5'
          Dst:             CRYPTO_free
    - functionName:    kdf_scrypt_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:198,1'
          Dst:             kdf_settable_ctx_params
    - functionName:    kdf_scrypt_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:78,1'
          Dst:             kdf_newctx
    - functionName:    kdf_hkdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:197,1'
          Dst:             kdf_settable_ctx_params
    - functionName:    kdf_hkdf_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:77,1'
          Dst:             kdf_newctx
    - functionName:    kdf_tls1_prf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:196,1'
          Dst:             kdf_settable_ctx_params
    - functionName:    kdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - params
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_KDF_CTX_set_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:169,12'
          Dst:             EVP_KDF_CTX_set_params
    - functionName:    kdf_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
      BBCount:         12
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_KDF_CTX_dup
        - EVP_KDF_CTX_free
        - ossl_kdf_data_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:142,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:143,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_CTX_dup
                - ossl_kdf_data_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:145,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_CTX_dup
                - ossl_kdf_data_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:149,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_KDF_CTX_dup
                - ossl_kdf_data_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:153,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:156,31'
              BranchSideFuncs:
                - ossl_kdf_data_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_KDF_CTX_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:157,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:162,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:142,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/kdf_exch.c:145,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/exchange/kdf_exch.c:151,22'
          Dst:             EVP_KDF_CTX_dup
        - Src:             'providers/implementations/exchange/kdf_exch.c:153,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/exchange/kdf_exch.c:156,10'
          Dst:             ossl_kdf_data_up_ref
        - Src:             'providers/implementations/exchange/kdf_exch.c:157,9'
          Dst:             EVP_KDF_CTX_free
        - Src:             'providers/implementations/exchange/kdf_exch.c:158,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_freectx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpkdfctx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EVP_KDF_CTX_free
        - ossl_kdf_data_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:131,5'
          Dst:             EVP_KDF_CTX_free
        - Src:             'providers/implementations/exchange/kdf_exch.c:132,5'
          Dst:             ossl_kdf_data_free
        - Src:             'providers/implementations/exchange/kdf_exch.c:134,5'
          Dst:             CRYPTO_free
    - functionName:    kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpkdfctx
        - secret
        - secretlen
        - outlen
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_KDF_CTX_get_kdf_size
        - EVP_KDF_derive
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:102,9'
              BranchSideFuncs:
                - EVP_KDF_CTX_get_kdf_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:104,40'
              BranchSideFuncs:
                - EVP_KDF_CTX_get_kdf_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:107,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:119,26'
              BranchSideFuncs:
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:112,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:113,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:116,18'
              BranchSideFuncs:
                - EVP_KDF_derive
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:120,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:123,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:101,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/kdf_exch.c:104,15'
          Dst:             EVP_KDF_CTX_get_kdf_size
        - Src:             'providers/implementations/exchange/kdf_exch.c:113,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/exchange/kdf_exch.c:113,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/exchange/kdf_exch.c:113,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/exchange/kdf_exch.c:119,11'
          Dst:             EVP_KDF_derive
    - functionName:    kdf_init
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpkdfctx
        - vkdf
        - params
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - kdf_set_ctx_params
        - ossl_kdf_data_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:85,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:85,16'
              BranchSideFuncs:
                - ossl_kdf_data_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - kdf_set_ctx_params
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:86,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:86,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:87,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:87,38'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/exchange/kdf_exch.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:88,9'
              BranchSideFuncs:
                - kdf_set_ctx_params
            - BranchSide:      'providers/implementations/exchange/kdf_exch.c:89,24'
              BranchSideFuncs:
                - kdf_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:84,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/exchange/kdf_exch.c:87,17'
          Dst:             ossl_kdf_data_up_ref
        - Src:             'providers/implementations/exchange/kdf_exch.c:91,12'
          Dst:             kdf_set_ctx_params
    - functionName:    kdf_tls1_prf_newctx
      functionSourceFile: '/src/openssl/providers/implementations/exchange/kdf_exch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/exchange/kdf_exch.c:76,1'
          Dst:             kdf_newctx
    - functionName:    set_property_query
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - propq
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - EVP_MAC_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1379,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1380,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_MD_free
                - EVP_MAC_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1384,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1381,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1382,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1383,5'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1377,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:1380,22'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/kdfs/argon2.c:1384,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/kdfs/argon2.c:1386,5'
          Dst:             EVP_MAC_free
    - functionName:    kdf_argon2_ctx_set_version
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - version
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1363,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1366,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1366,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1369,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1369,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1369,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1369,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_ctx_set_flag_early_clean
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - f
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_argon2_ctx_set_m_cost
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - m_cost
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1204,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1205,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1210,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1205,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1205,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1205,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_ctx_set_lanes
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - lanes
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1171,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1176,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1177,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1182,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1171,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1171,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1171,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1177,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1177,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1177,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_ctx_set_threads
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - threads
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1153,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1159,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1164,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1153,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1153,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1153,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1159,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1159,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1159,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_ctx_set_t_cost
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - t_cost
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1191,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1196,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1191,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1191,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1191,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_ctx_set_ad
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - OSSL_PARAM_get_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1333,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1336,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1336,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1337,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1342,38'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1345,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1345,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1346,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1352,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1337,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1342,10'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/argon2.c:1346,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_argon2_ctx_set_secret
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - OSSL_PARAM_get_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1236,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1237,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1239,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1239,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1240,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1245,38'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1246,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1248,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1248,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1249,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1255,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1240,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1245,10'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/argon2.c:1249,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_argon2_ctx_set_salt
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ERR_new
        - OSSL_PARAM_get_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1298,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1298,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1299,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1304,38'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1304,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1305,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1307,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1308,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1313,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1313,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1314,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1319,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1299,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1304,10'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/argon2.c:1308,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1308,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1308,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1314,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1314,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1314,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1323,5'
          Dst:             CRYPTO_free
    - functionName:    kdf_argon2_ctx_set_pwd
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ERR_new
        - OSSL_PARAM_get_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1263,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1264,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1266,9'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1266,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1267,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1272,38'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1272,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1273,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1275,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1276,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1281,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1267,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1272,10'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/argon2.c:1276,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1276,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1276,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1285,5'
          Dst:             CRYPTO_free
    - functionName:    store64
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_block
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.BLOCK *'
      constantsTouched: []
      argNames:
        - output
        - src
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - store64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:343,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:344,28'
              BranchSideFuncs:
                - store64.17759
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:345,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:344,9'
          Dst:             store64
    - functionName:    fill_segment_thr
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - thread_data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fill_segment
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:555,5'
          Dst:             fill_segment
    - functionName:    fill_segment
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - lane
        - slice
      BBCount:         40
      ICount:          379
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - data_indep_addressing
        - fill_block
        - index_alpha
        - init_block_value
        - next_addresses
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:479,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:482,31'
              BranchSideFuncs:
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - init_block_value
                - init_block_value
        - Branch String:   'providers/implementations/kdfs/argon2.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:483,9'
              BranchSideFuncs:
                - init_block_value
                - init_block_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:494,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:497,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:497,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:503,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:497,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:498,19'
              BranchSideFuncs:
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:503,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:499,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:500,13'
              BranchSideFuncs:
                - next_addresses
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:501,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:506,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:507,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:509,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:511,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:511,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:512,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:512,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:513,27'
              BranchSideFuncs:
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:516,35'
              BranchSideFuncs:
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
        - Branch String:   'providers/implementations/kdfs/argon2.c:516,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:517,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:521,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:517,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:518,17'
              BranchSideFuncs:
                - next_addresses
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:519,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:527,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:527,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
            - BranchSide:      'providers/implementations/kdfs/argon2.c:531,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
        - Branch String:   'providers/implementations/kdfs/argon2.c:527,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:528,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
            - BranchSide:      'providers/implementations/kdfs/argon2.c:531,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
                - fill_block
        - Branch String:   'providers/implementations/kdfs/argon2.c:537,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:539,24'
              BranchSideFuncs:
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
            - BranchSide:      'providers/implementations/kdfs/argon2.c:543,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - data_indep_addressing
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - index_alpha
                - __sanitizer_cov_trace_const_cmp4
                - fill_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - next_addresses
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:482,9'
          Dst:             data_indep_addressing
        - Src:             'providers/implementations/kdfs/argon2.c:483,9'
          Dst:             init_block_value
        - Src:             'providers/implementations/kdfs/argon2.c:484,9'
          Dst:             init_block_value
        - Src:             'providers/implementations/kdfs/argon2.c:499,13'
          Dst:             data_indep_addressing
        - Src:             'providers/implementations/kdfs/argon2.c:500,13'
          Dst:             next_addresses
        - Src:             'providers/implementations/kdfs/argon2.c:516,13'
          Dst:             data_indep_addressing
        - Src:             'providers/implementations/kdfs/argon2.c:518,17'
          Dst:             next_addresses
        - Src:             'providers/implementations/kdfs/argon2.c:531,21'
          Dst:             index_alpha
        - Src:             'providers/implementations/kdfs/argon2.c:539,13'
          Dst:             fill_block
        - Src:             'providers/implementations/kdfs/argon2.c:543,9'
          Dst:             fill_block
    - functionName:    data_indep_addressing
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
        - char
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - slice
      BBCount:         10
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:406,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:410,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:411,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:410,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:410,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:410,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_block_value
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.BLOCK *'
        - char
      constantsTouched: []
      argNames:
        - b
        - in
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_addresses
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
      constantsTouched: []
      argNames:
        - address_block
        - input_block
        - zero_block
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fill_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:399,5'
          Dst:             fill_block
        - Src:             'providers/implementations/kdfs/argon2.c:400,5'
          Dst:             fill_block
    - functionName:    index_alpha
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - pass
        - slice
        - index
        - pseudo_rand
        - same_lane
      BBCount:         16
      ICount:          173
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:437,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:439,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:448,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:439,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:440,27'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:441,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:441,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:442,27'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:444,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:448,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:449,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:451,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:453,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:454,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:455,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_block
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
        - int
      constantsTouched: []
      argNames:
        - prev
        - ref
        - next
        - with_xor
      BBCount:         54
      ICount:          2027
      EdgeCount:       57
      CyclomaticComplexity: 5
      functionsReached:
        - copy_block
        - mul_lower
        - xor_block
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:382,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:383,25'
              BranchSideFuncs:
                - xor_block
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - copy_block
                - xor_block
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
            - BranchSide:      'providers/implementations/kdfs/argon2.c:385,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - copy_block
                - xor_block
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
        - Branch String:   'providers/implementations/kdfs/argon2.c:385,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:386,9'
              BranchSideFuncs:
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - copy_block
                - xor_block
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
            - BranchSide:      'providers/implementations/kdfs/argon2.c:388,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - copy_block
                - xor_block
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
        - Branch String:   'providers/implementations/kdfs/argon2.c:388,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:389,9'
              BranchSideFuncs:
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - mul_lower
                - rotr64.17760
                - __sanitizer_cov_trace_const_cmp4
                - copy_block
                - xor_block
            - BranchSide:      'providers/implementations/kdfs/argon2.c:391,16'
              BranchSideFuncs:
                - copy_block
                - xor_block
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:378,5'
          Dst:             copy_block
        - Src:             'providers/implementations/kdfs/argon2.c:379,5'
          Dst:             xor_block
        - Src:             'providers/implementations/kdfs/argon2.c:380,5'
          Dst:             copy_block
        - Src:             'providers/implementations/kdfs/argon2.c:383,9'
          Dst:             xor_block
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:386,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             mul_lower
        - Src:             'providers/implementations/kdfs/argon2.c:389,9'
          Dst:             rotr64
        - Src:             'providers/implementations/kdfs/argon2.c:391,5'
          Dst:             copy_block
        - Src:             'providers/implementations/kdfs/argon2.c:392,5'
          Dst:             xor_block
    - functionName:    copy_block
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xor_block
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.BLOCK *'
        - 'struct.BLOCK *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:327,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:328,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:329,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mul_lower
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr64
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - w
        - c
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_mem_blocks_mt
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         53
      ICount:          358
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - fill_segment_thr
        - ossl_crypto_thread_clean
        - ossl_crypto_thread_join
        - ossl_crypto_thread_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:570,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:570,22'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:571,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:570,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:571,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:573,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:573,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:574,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:615,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:574,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:575,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:613,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:575,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:577,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:605,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:577,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:578,49'
              BranchSideFuncs:
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:585,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:578,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:579,25'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:580,50'
              BranchSideFuncs:
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:580,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:581,25'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:582,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:594,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:595,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:604,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:595,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:596,53'
              BranchSideFuncs:
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:602,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:596,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:597,29'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:598,54'
              BranchSideFuncs:
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:598,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:599,29'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:600,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:605,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:606,45'
              BranchSideFuncs:
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:612,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:606,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:607,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:608,46'
              BranchSideFuncs:
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:608,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:609,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:610,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_crypto_thread_start
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_join
                - __sanitizer_cov_trace_const_cmp4
                - ossl_crypto_thread_clean
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:621,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:622,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:623,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:623,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:624,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:567,9'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:568,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:578,25'
          Dst:             ossl_crypto_thread_join
        - Src:             'providers/implementations/kdfs/argon2.c:580,25'
          Dst:             ossl_crypto_thread_clean
        - Src:             'providers/implementations/kdfs/argon2.c:592,24'
          Dst:             ossl_crypto_thread_start
        - Src:             'providers/implementations/kdfs/argon2.c:592,24'
          Dst:             fill_segment_thr
        - Src:             'providers/implementations/kdfs/argon2.c:596,29'
          Dst:             ossl_crypto_thread_join
        - Src:             'providers/implementations/kdfs/argon2.c:598,29'
          Dst:             ossl_crypto_thread_clean
        - Src:             'providers/implementations/kdfs/argon2.c:606,21'
          Dst:             ossl_crypto_thread_join
        - Src:             'providers/implementations/kdfs/argon2.c:608,21'
          Dst:             ossl_crypto_thread_clean
        - Src:             'providers/implementations/kdfs/argon2.c:615,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:616,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:622,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:624,9'
          Dst:             CRYPTO_free
    - functionName:    fill_mem_blocks_st
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - fill_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:634,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:635,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fill_segment
            - BranchSide:      'providers/implementations/kdfs/argon2.c:638,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:635,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:636,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - fill_segment
            - BranchSide:      'providers/implementations/kdfs/argon2.c:637,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - fill_segment
        - Branch String:   'providers/implementations/kdfs/argon2.c:636,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:637,30'
              BranchSideFuncs:
                - fill_segment
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:637,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fill_segment
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:637,17'
          Dst:             fill_segment
    - functionName:    load64
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2b_mac
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_mac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - mac
        - out
        - outlen
        - in
        - inlen
        - key
        - keylen
      BBCount:         13
      ICount:          131
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MAC_CTX_free
        - EVP_MAC_CTX_new
        - EVP_MAC_CTX_set_params
        - EVP_MAC_final
        - EVP_MAC_init
        - EVP_MAC_update
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_size_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:798,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:799,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:801,14'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:807,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:807,25'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:809,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:808,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:808,27'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:809,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:809,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:809,26'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:809,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:798,16'
          Dst:             EVP_MAC_CTX_new
        - Src:             'providers/implementations/kdfs/argon2.c:801,20'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/kdfs/argon2.c:803,20'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'providers/implementations/kdfs/argon2.c:804,20'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/argon2.c:806,11'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'providers/implementations/kdfs/argon2.c:807,12'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/kdfs/argon2.c:808,12'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/argon2.c:809,12'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/argon2.c:812,5'
          Dst:             EVP_MAC_CTX_free
    - functionName:    blake2b_md
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - out
        - outlen
        - in
        - inlen
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_DigestFinalXOF
        - EVP_DigestInit_ex2
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:823,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:826,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:830,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:830,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:831,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:831,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:831,31'
              BranchSideFuncs:
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:831,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:823,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/argon2.c:826,14'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'providers/implementations/kdfs/argon2.c:827,14'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/argon2.c:829,11'
          Dst:             EVP_DigestInit_ex2
        - Src:             'providers/implementations/kdfs/argon2.c:830,12'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:831,12'
          Dst:             EVP_DigestFinalXOF
        - Src:             'providers/implementations/kdfs/argon2.c:833,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    blake2b
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'struct.evp_mac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - mac
        - out
        - outlen
        - in
        - inlen
        - key
        - keylen
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - blake2b_mac
        - blake2b_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:840,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:840,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:841,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:840,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:843,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - blake2b_mac
                - blake2b_md
        - Branch String:   'providers/implementations/kdfs/argon2.c:843,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:843,24'
              BranchSideFuncs:
                - blake2b_md
            - BranchSide:      'providers/implementations/kdfs/argon2.c:844,27'
              BranchSideFuncs:
                - blake2b_md
        - Branch String:   'providers/implementations/kdfs/argon2.c:843,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:844,27'
              BranchSideFuncs:
                - blake2b_md
            - BranchSide:      'providers/implementations/kdfs/argon2.c:846,24'
              BranchSideFuncs:
                - blake2b_mac
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:844,16'
          Dst:             blake2b_md
        - Src:             'providers/implementations/kdfs/argon2.c:846,12'
          Dst:             blake2b_mac
    - functionName:    load_block
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.BLOCK *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dst
        - input
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - load64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:335,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:336,45'
              BranchSideFuncs:
                - load64.17762
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:337,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:336,21'
          Dst:             load64
    - functionName:    blake2b_long
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'struct.evp_mac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - mac
        - out
        - outlen
        - in
        - inlen
      BBCount:         37
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - EVP_DigestFinalXOF
        - EVP_DigestInit_ex2
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
        - blake2b
        - store32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:861,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:861,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:862,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:861,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:865,13'
              BranchSideFuncs:
                - store32.17766
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:867,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:868,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:870,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:870,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:870,48'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:870,15'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:875,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:875,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/argon2.c:876,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:876,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/argon2.c:877,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/argon2.c:877,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,66'
              BranchSideFuncs:
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/argon2.c:877,75'
              BranchSideFuncs:
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/argon2.c:880,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:881,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:883,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/argon2.c:883,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:884,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/argon2.c:904,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:888,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:889,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:898,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:890,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:892,17'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:893,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - blake2b
        - Branch String:   'providers/implementations/kdfs/argon2.c:899,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:901,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:902,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:865,5'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:867,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/argon2.c:871,14'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'providers/implementations/kdfs/argon2.c:872,14'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/argon2.c:874,11'
          Dst:             EVP_DigestInit_ex2
        - Src:             'providers/implementations/kdfs/argon2.c:875,12'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:876,12'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:877,12'
          Dst:             EVP_DigestFinalXOF
        - Src:             'providers/implementations/kdfs/argon2.c:890,17'
          Dst:             blake2b
        - Src:             'providers/implementations/kdfs/argon2.c:899,13'
          Dst:             blake2b
        - Src:             'providers/implementations/kdfs/argon2.c:907,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    store32
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_first_blocks
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - blockhash
        - ctx
      BBCount:         7
      ICount:          98
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_cleanse
        - blake2b_long
        - load_block
        - store32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:356,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:357,17'
              BranchSideFuncs:
                - store32.17766
                - store32.17766
                - blake2b_long
                - load_block
                - store32.17766
                - blake2b_long
                - load_block
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/argon2.c:369,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:357,9'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:358,9'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:359,9'
          Dst:             blake2b_long
        - Src:             'providers/implementations/kdfs/argon2.c:361,9'
          Dst:             load_block
        - Src:             'providers/implementations/kdfs/argon2.c:363,9'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:364,9'
          Dst:             blake2b_long
        - Src:             'providers/implementations/kdfs/argon2.c:366,9'
          Dst:             load_block
        - Src:             'providers/implementations/kdfs/argon2.c:369,5'
          Dst:             OPENSSL_cleanse
    - functionName:    initial_hash
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - blockhash
        - ctx
      BBCount:         55
      ICount:          352
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - OPENSSL_cleanse
        - store32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:657,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:657,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:657,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:658,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:660,15'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:669,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:669,44'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:670,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:669,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:670,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:672,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:672,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:673,17'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/argon2.c:678,9'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/argon2.c:674,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:675,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:676,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:678,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:679,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/argon2.c:687,13'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:679,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:680,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:681,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/argon2.c:681,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:682,29'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:685,5'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:689,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:690,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:692,9'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:692,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:693,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/argon2.c:696,13'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/argon2.c:693,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:693,65'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:694,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:697,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:698,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:700,9'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/argon2.c:700,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:701,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/argon2.c:709,13'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:701,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:702,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:703,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/argon2.c:703,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:704,29'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:707,5'
              BranchSideFuncs:
                - store32.17766
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:710,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:711,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:713,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:713,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:714,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:717,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:714,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:714,61'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:715,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:718,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:718,55'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:719,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:668,13'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/argon2.c:669,26'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/argon2.c:673,9'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:674,13'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:679,13'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:682,13'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/argon2.c:687,5'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:689,9'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:693,13'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:696,5'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:697,9'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:701,13'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:704,13'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/argon2.c:709,5'
          Dst:             store32
        - Src:             'providers/implementations/kdfs/argon2.c:710,9'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:714,13'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/argon2.c:718,9'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/argon2.c:722,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    finalize
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - out
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_secure_clear_free
        - OPENSSL_cleanse
        - blake2b_long
        - copy_block
        - store_block
        - xor_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:764,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:767,28'
              BranchSideFuncs:
                - copy_block
                - __sanitizer_cov_trace_cmp4
                - store_block
                - blake2b_long
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
                - xor_block
        - Branch String:   'providers/implementations/kdfs/argon2.c:770,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:771,30'
              BranchSideFuncs:
                - xor_block
                - __sanitizer_cov_trace_cmp4
                - store_block
                - blake2b_long
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:776,17'
              BranchSideFuncs:
                - store_block
                - blake2b_long
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_secure_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:782,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:783,9'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:786,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:767,5'
          Dst:             copy_block
        - Src:             'providers/implementations/kdfs/argon2.c:772,9'
          Dst:             xor_block
        - Src:             'providers/implementations/kdfs/argon2.c:776,5'
          Dst:             store_block
        - Src:             'providers/implementations/kdfs/argon2.c:777,5'
          Dst:             blake2b_long
        - Src:             'providers/implementations/kdfs/argon2.c:779,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/argon2.c:780,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/argon2.c:783,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:786,9'
          Dst:             CRYPTO_clear_free
    - functionName:    fill_memory_blocks
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fill_mem_blocks_st
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:644,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:644,51'
              BranchSideFuncs:
                - fill_mem_blocks_st
            - BranchSide:      'providers/implementations/kdfs/argon2.c:644,77'
              BranchSideFuncs:
                - fill_mem_blocks_mt
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:644,32'
          Dst:             fill_mem_blocks_st
        - Src:             'providers/implementations/kdfs/argon2.c:644,58'
          Dst:             fill_mem_blocks_mt
    - functionName:    initialize
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.KDF_ARGON2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_secure_zalloc
        - CRYPTO_zalloc
        - ERR_new
        - OPENSSL_cleanse
        - fill_first_blocks
        - initial_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:729,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:732,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - initial_hash
                - OPENSSL_cleanse
                - fill_first_blocks
                - OPENSSL_cleanse
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_secure_zalloc
        - Branch String:   'providers/implementations/kdfs/argon2.c:732,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:735,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - initial_hash
                - OPENSSL_cleanse
                - fill_first_blocks
                - OPENSSL_cleanse
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_secure_zalloc
        - Branch String:   'providers/implementations/kdfs/argon2.c:735,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:736,23'
              BranchSideFuncs:
                - CRYPTO_secure_zalloc
                - initial_hash
                - OPENSSL_cleanse
                - fill_first_blocks
                - OPENSSL_cleanse
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:739,23'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - initial_hash
                - OPENSSL_cleanse
                - fill_first_blocks
                - OPENSSL_cleanse
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:742,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:743,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:748,18'
              BranchSideFuncs:
                - initial_hash
                - OPENSSL_cleanse
                - fill_first_blocks
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:736,23'
          Dst:             CRYPTO_secure_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:739,23'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:743,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:743,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:743,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:748,5'
          Dst:             initial_hash
        - Src:             'providers/implementations/kdfs/argon2.c:749,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/argon2.c:751,5'
          Dst:             fill_first_blocks
        - Src:             'providers/implementations/kdfs/argon2.c:752,5'
          Dst:             OPENSSL_cleanse
    - functionName:    kdf_argon2_ctx_set_out_length
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - outlen
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1223,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1228,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1223,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1223,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1223,9'
          Dst:             ERR_set_error
    - functionName:    kdf_argon2_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.KDF_ARGON2 *'
        - int
      constantsTouched: []
      argNames:
        - c
        - type
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_argon2id_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - kdf_argon2_init
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:970,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:971,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:973,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:974,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:975,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:979,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:970,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/argon2.c:973,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:975,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:975,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:975,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:979,19'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/argon2.c:981,5'
          Dst:             kdf_argon2_init
    - functionName:    kdf_argon2d_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - kdf_argon2_init
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:932,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:933,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:935,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:936,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:937,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:941,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:932,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/argon2.c:935,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:937,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:937,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:937,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:941,19'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/argon2.c:943,5'
          Dst:             kdf_argon2_init
    - functionName:    kdf_argon2_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1501,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1502,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1501,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/argon2.c:1502,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_argon2_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_argon2_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         81
      ICount:          401
      EdgeCount:       113
      CyclomaticComplexity: 34
      functionsReached:
        - OSSL_PARAM_get_uint32
        - OSSL_PARAM_locate_const
        - kdf_argon2_ctx_set_ad
        - kdf_argon2_ctx_set_flag_early_clean
        - kdf_argon2_ctx_set_lanes
        - kdf_argon2_ctx_set_m_cost
        - kdf_argon2_ctx_set_out_length
        - kdf_argon2_ctx_set_pwd
        - kdf_argon2_ctx_set_salt
        - kdf_argon2_ctx_set_secret
        - kdf_argon2_ctx_set_t_cost
        - kdf_argon2_ctx_set_threads
        - kdf_argon2_ctx_set_version
        - set_property_query
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1397,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1398,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1400,26'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_salt
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_pwd
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1402,37'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_pwd
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_salt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1405,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_salt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1402,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1402,43'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_salt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1403,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1406,38'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_salt
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1409,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1406,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1406,44'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1407,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1410,40'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_secret
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1413,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1410,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1410,46'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1411,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1413,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1414,36'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_ad
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1417,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1414,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1414,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1415,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1418,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1424,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1418,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1419,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1420,44'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1420,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1421,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1422,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1425,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1431,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1425,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1426,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1427,40'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_t_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1427,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1428,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1429,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1431,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1432,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1438,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1432,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1433,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1434,41'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_threads
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1434,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1435,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1436,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1438,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1439,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1445,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1439,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1440,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1441,39'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_lanes
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1441,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1442,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1443,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1445,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1446,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1452,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
        - Branch String:   'providers/implementations/kdfs/argon2.c:1446,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1447,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1448,40'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_m_cost
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
        - Branch String:   'providers/implementations/kdfs/argon2.c:1448,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1449,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1450,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
        - Branch String:   'providers/implementations/kdfs/argon2.c:1452,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1453,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1458,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1453,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1454,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1455,45'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_flag_early_clean
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1458,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1459,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint32
                - __sanitizer_cov_trace_const_cmp4
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1465,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1459,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1460,13'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1461,41'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_version
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1461,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1462,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1463,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/argon2.c:1465,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1466,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1467,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1467,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1468,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1466,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1468,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1401,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1402,14'
          Dst:             kdf_argon2_ctx_set_pwd
        - Src:             'providers/implementations/kdfs/argon2.c:1405,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1406,14'
          Dst:             kdf_argon2_ctx_set_salt
        - Src:             'providers/implementations/kdfs/argon2.c:1409,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1410,14'
          Dst:             kdf_argon2_ctx_set_secret
        - Src:             'providers/implementations/kdfs/argon2.c:1413,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1414,14'
          Dst:             kdf_argon2_ctx_set_ad
        - Src:             'providers/implementations/kdfs/argon2.c:1417,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1418,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1420,14'
          Dst:             kdf_argon2_ctx_set_out_length
        - Src:             'providers/implementations/kdfs/argon2.c:1424,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1425,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1427,14'
          Dst:             kdf_argon2_ctx_set_t_cost
        - Src:             'providers/implementations/kdfs/argon2.c:1431,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1432,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1434,14'
          Dst:             kdf_argon2_ctx_set_threads
        - Src:             'providers/implementations/kdfs/argon2.c:1438,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1439,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1441,14'
          Dst:             kdf_argon2_ctx_set_lanes
        - Src:             'providers/implementations/kdfs/argon2.c:1445,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1446,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1448,14'
          Dst:             kdf_argon2_ctx_set_m_cost
        - Src:             'providers/implementations/kdfs/argon2.c:1452,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1453,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1455,9'
          Dst:             kdf_argon2_ctx_set_flag_early_clean
        - Src:             'providers/implementations/kdfs/argon2.c:1458,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1459,14'
          Dst:             OSSL_PARAM_get_uint32
        - Src:             'providers/implementations/kdfs/argon2.c:1461,14'
          Dst:             kdf_argon2_ctx_set_version
        - Src:             'providers/implementations/kdfs/argon2.c:1465,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/argon2.c:1467,17'
          Dst:             set_property_query
    - functionName:    kdf_argon2_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_argon2_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - params
      BBCount:         53
      ICount:          384
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - ERR_new
        - EVP_MAC_fetch
        - EVP_MD_fetch
        - OSSL_PARAM_locate
        - fill_memory_blocks
        - finalize
        - initialize
        - kdf_argon2_ctx_set_out_length
        - kdf_argon2_set_ctx_params
        - ossl_get_avail_threads
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1022,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1022,63'
              BranchSideFuncs:
                - kdf_argon2_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_fetch
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/argon2.c:1022,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1023,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_fetch
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1025,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_fetch
        - Branch String:   'providers/implementations/kdfs/argon2.c:1025,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1026,34'
              BranchSideFuncs:
                - EVP_MAC_fetch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1027,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1027,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1028,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1033,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_fetch
        - Branch String:   'providers/implementations/kdfs/argon2.c:1033,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1034,32'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1035,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1035,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1036,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1041,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1041,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1041,30'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1042,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1041,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1042,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1046,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1046,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1047,45'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1055,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1047,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1048,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1051,44'
              BranchSideFuncs:
                - kdf_argon2_ctx_set_out_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1051,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1052,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1053,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1055,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1059,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1059,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1059,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1061,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1065,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1072,13'
              BranchSideFuncs:
                - ossl_get_avail_threads
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1087,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1072,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1073,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ossl_get_avail_threads
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1079,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1079,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1080,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1085,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:1087,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1088,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1093,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
        - Branch String:   'providers/implementations/kdfs/argon2.c:1094,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1095,50'
              BranchSideFuncs:
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1098,22'
              BranchSideFuncs:
                - initialize
                - __sanitizer_cov_trace_const_cmp4
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
        - Branch String:   'providers/implementations/kdfs/argon2.c:1107,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1110,28'
              BranchSideFuncs:
                - fill_memory_blocks
                - __sanitizer_cov_trace_const_cmp4
                - finalize
        - Branch String:   'providers/implementations/kdfs/argon2.c:1110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1111,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1113,14'
              BranchSideFuncs:
                - finalize
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1022,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/argon2.c:1022,37'
          Dst:             kdf_argon2_set_ctx_params
        - Src:             'providers/implementations/kdfs/argon2.c:1026,20'
          Dst:             EVP_MAC_fetch
        - Src:             'providers/implementations/kdfs/argon2.c:1028,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1028,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1028,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1034,19'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/kdfs/argon2.c:1036,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1036,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1036,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1042,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1042,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1042,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1047,13'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/argon2.c:1048,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1048,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1048,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1051,14'
          Dst:             kdf_argon2_ctx_set_out_length
        - Src:             'providers/implementations/kdfs/argon2.c:1061,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1061,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1061,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1072,28'
          Dst:             ossl_get_avail_threads
        - Src:             'providers/implementations/kdfs/argon2.c:1073,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1073,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1075,28'
          Dst:             ossl_get_avail_threads
        - Src:             'providers/implementations/kdfs/argon2.c:1073,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1080,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1080,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1080,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1088,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:1088,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:1088,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:1107,9'
          Dst:             initialize
        - Src:             'providers/implementations/kdfs/argon2.c:1110,9'
          Dst:             fill_memory_blocks
        - Src:             'providers/implementations/kdfs/argon2.c:1113,5'
          Dst:             finalize
    - functionName:    kdf_argon2_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         15
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - EVP_MAC_free
        - EVP_MD_free
        - kdf_argon2_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:1133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1134,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1136,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1137,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1139,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1139,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1140,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1142,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1142,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1142,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1143,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - llvm.memset.p0i8.i64
                - kdf_argon2_init
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:1128,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/kdfs/argon2.c:1129,5'
          Dst:             EVP_MAC_free
        - Src:             'providers/implementations/kdfs/argon2.c:1131,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:1134,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1137,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1140,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1143,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1147,5'
          Dst:             kdf_argon2_init
    - functionName:    kdf_argon2_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - EVP_MAC_free
        - EVP_MD_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:989,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/argon2.c:992,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:992,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:993,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:995,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:995,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:996,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:998,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:998,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:999,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1001,9'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/argon2.c:1001,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1002,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/argon2.c:1004,17'
              BranchSideFuncs:
                - EVP_MD_free
                - EVP_MAC_free
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:993,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:996,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:999,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1002,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/argon2.c:1004,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/kdfs/argon2.c:1005,5'
          Dst:             EVP_MAC_free
        - Src:             'providers/implementations/kdfs/argon2.c:1007,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/argon2.c:1011,5'
          Dst:             CRYPTO_free
    - functionName:    kdf_argon2i_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/argon2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - kdf_argon2_init
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/argon2.c:951,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:952,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:954,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/argon2.c:955,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/argon2.c:956,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/argon2.c:960,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - kdf_argon2_init
      Callsites:
        - Src:             'providers/implementations/kdfs/argon2.c:951,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/argon2.c:954,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/argon2.c:956,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/argon2.c:956,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/argon2.c:956,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/argon2.c:960,19'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/argon2.c:962,5'
          Dst:             kdf_argon2_init
    - functionName:    prov_tls13_hkdf_expand
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - md
        - key
        - keylen
        - prefix
        - prefixlen
        - label
        - labellen
        - data
        - datalen
        - out
        - outlen
      BBCount:         26
      ICount:          160
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - HKDF_Expand
        - WPACKET_cleanup
        - WPACKET_close
        - WPACKET_finish
        - WPACKET_get_total_written
        - WPACKET_init_static_len
        - WPACKET_memcpy
        - WPACKET_put_bytes__
        - WPACKET_start_sub_packet_len__
        - WPACKET_sub_memcpy__
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:580,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:580,17'
              BranchSideFuncs:
                - WPACKET_put_bytes__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_start_sub_packet_len__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_close
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:581,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:581,17'
              BranchSideFuncs:
                - WPACKET_start_sub_packet_len__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_close
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:582,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:582,38'
              BranchSideFuncs:
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_close
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:583,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:583,38'
              BranchSideFuncs:
                - WPACKET_memcpy
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_close
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:584,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:584,17'
              BranchSideFuncs:
                - WPACKET_close
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:585,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:585,17'
              BranchSideFuncs:
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:585,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:585,17'
              BranchSideFuncs:
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:585,17'
              BranchSideFuncs:
                - WPACKET_sub_memcpy__
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
        - Branch String:   'providers/implementations/kdfs/hkdf.c:586,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:586,17'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:587,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:587,17'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/hkdf.c:579,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:588,9'
              BranchSideFuncs:
                - HKDF_Expand
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:592,24'
              BranchSideFuncs:
                - HKDF_Expand
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:579,10'
          Dst:             WPACKET_init_static_len
        - Src:             'providers/implementations/kdfs/hkdf.c:580,17'
          Dst:             WPACKET_put_bytes__
        - Src:             'providers/implementations/kdfs/hkdf.c:581,17'
          Dst:             WPACKET_start_sub_packet_len__
        - Src:             'providers/implementations/kdfs/hkdf.c:582,17'
          Dst:             WPACKET_memcpy
        - Src:             'providers/implementations/kdfs/hkdf.c:583,17'
          Dst:             WPACKET_memcpy
        - Src:             'providers/implementations/kdfs/hkdf.c:584,17'
          Dst:             WPACKET_close
        - Src:             'providers/implementations/kdfs/hkdf.c:585,17'
          Dst:             WPACKET_sub_memcpy__
        - Src:             'providers/implementations/kdfs/hkdf.c:586,17'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/kdfs/hkdf.c:587,17'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/kdfs/hkdf.c:588,9'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/kdfs/hkdf.c:592,12'
          Dst:             HKDF_Expand
    - functionName:    HKDF_Expand
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - evp_md
        - prk
        - prk_len
        - info
        - info_len
        - okm
        - okm_len
      BBCount:         39
      ICount:          256
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_MD_get_size
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
        - OPENSSL_cleanse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:494,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:496,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:501,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:503,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:503,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:503,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:503,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:506,17'
              BranchSideFuncs:
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:506,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:509,23'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:509,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:510,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:512,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:512,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:514,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:542,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - HMAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:517,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:518,31'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:525,26'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:518,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:519,17'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:521,30'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:521,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:522,17'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:523,9'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:525,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:526,13'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:528,26'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:528,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:529,13'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:531,25'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:531,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:532,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:534,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:534,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:535,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:536,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - HMAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:493,10'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hkdf.c:506,17'
          Dst:             HMAC_CTX_new
        - Src:             'providers/implementations/kdfs/hkdf.c:509,10'
          Dst:             HMAC_Init_ex
        - Src:             'providers/implementations/kdfs/hkdf.c:518,18'
          Dst:             HMAC_Init_ex
        - Src:             'providers/implementations/kdfs/hkdf.c:521,18'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/hkdf.c:525,14'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/hkdf.c:528,14'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/hkdf.c:531,14'
          Dst:             HMAC_Final
        - Src:             'providers/implementations/kdfs/hkdf.c:545,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/hkdf.c:546,5'
          Dst:             HMAC_CTX_free
    - functionName:    prov_tls13_hkdf_generate_secret
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - md
        - prevsecret
        - prevsecretlen
        - insecret
        - insecretlen
        - prefix
        - prefixlen
        - label
        - labellen
        - out
        - outlen
      BBCount:         24
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - HKDF_Extract
        - OPENSSL_cleanse
        - prov_tls13_hkdf_expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:616,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:618,21'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - prov_tls13_hkdf_expand
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Extract
                - OPENSSL_cleanse
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:620,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:621,18'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - prov_tls13_hkdf_expand
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Extract
                - OPENSSL_cleanse
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:624,9'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - prov_tls13_hkdf_expand
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Extract
                - OPENSSL_cleanse
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:624,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:625,20'
              BranchSideFuncs:
                - HKDF_Extract
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:628,28'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - prov_tls13_hkdf_expand
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Extract
                - OPENSSL_cleanse
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:633,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:633,38'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:635,29'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:634,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:634,39'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:635,29'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:632,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:635,29'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:638,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - prov_tls13_hkdf_expand
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Extract
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/hkdf.c:641,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:644,13'
              BranchSideFuncs:
                - HKDF_Extract
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:645,22'
              BranchSideFuncs:
                - HKDF_Extract
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/hkdf.c:652,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:653,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:654,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:614,11'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hkdf.c:628,28'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/hkdf.c:633,20'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/hkdf.c:634,20'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/hkdf.c:635,13'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/hkdf.c:638,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/hkdf.c:641,14'
          Dst:             prov_tls13_hkdf_expand
        - Src:             'providers/implementations/kdfs/hkdf.c:649,11'
          Dst:             HKDF_Extract
        - Src:             'providers/implementations/kdfs/hkdf.c:653,9'
          Dst:             OPENSSL_cleanse
    - functionName:    HKDF_Extract
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - evp_md
        - salt
        - salt_len
        - ikm
        - ikm_len
        - prk
        - prk_len
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_MD_get0_name
        - EVP_MD_get_size
        - EVP_Q_mac
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:430,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:432,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_get0_name
                - EVP_MD_get_size
                - EVP_Q_mac
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:432,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:433,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:438,19'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - EVP_MD_get_size
                - EVP_Q_mac
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:428,14'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hkdf.c:433,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:433,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:433,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:438,41'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/kdfs/hkdf.c:439,48'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hkdf.c:438,9'
          Dst:             EVP_Q_mac
    - functionName:    kdf_hkdf_size
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.KDF_HKDF *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - ossl_prov_digest_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:168,9'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:168,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:169,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:172,26'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:163,24'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/hkdf.c:169,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:169,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:169,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:172,10'
          Dst:             EVP_MD_get_size
    - functionName:    hkdf_common_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_HKDF *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ctx
        - params
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ERR_new
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:228,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:229,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:231,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:232,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:257,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:232,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:233,36'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:243,39'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:233,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:234,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:235,43'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:235,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:236,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:237,43'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:237,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:238,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:240,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:243,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:244,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:252,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:245,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:245,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:250,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:246,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:246,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:250,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:244,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:247,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:250,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:257,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:258,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:265,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:260,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:262,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:263,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:265,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:266,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:266,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:266,34'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:273,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:266,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:267,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:273,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:269,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:271,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:221,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/hkdf.c:228,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/hkdf.c:231,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:233,17'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/kdfs/hkdf.c:235,24'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/kdfs/hkdf.c:237,24'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/kdfs/hkdf.c:240,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:240,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:240,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:243,20'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/hkdf.c:247,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:247,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:247,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:252,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:252,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:252,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:257,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:258,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hkdf.c:260,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/hkdf.c:265,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:267,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:269,18'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    HKDF
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - evp_md
        - salt
        - salt_len
        - ikm
        - ikm_len
        - info
        - info_len
        - okm
        - okm_len
      BBCount:         8
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get_size
        - HKDF_Expand
        - HKDF_Extract
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:383,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:385,23'
              BranchSideFuncs:
                - HKDF_Extract
                - __sanitizer_cov_trace_const_cmp4
                - HKDF_Expand
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/hkdf.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:390,9'
              BranchSideFuncs:
                - HKDF_Expand
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:393,23'
              BranchSideFuncs:
                - HKDF_Expand
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:382,10'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hkdf.c:388,10'
          Dst:             HKDF_Extract
        - Src:             'providers/implementations/kdfs/hkdf.c:393,11'
          Dst:             HKDF_Expand
        - Src:             'providers/implementations/kdfs/hkdf.c:394,5'
          Dst:             OPENSSL_cleanse
    - functionName:    kdf_tls1_3_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         25
      ICount:          166
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ERR_new
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - hkdf_common_set_ctx_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:699,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:700,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:702,37'
              BranchSideFuncs:
                - hkdf_common_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:702,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:703,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:705,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:705,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:706,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:710,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:710,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:711,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:718,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:713,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:715,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:716,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:718,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:719,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:726,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:721,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:723,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:724,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:729,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:729,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:728,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:702,10'
          Dst:             hkdf_common_set_ctx_params
        - Src:             'providers/implementations/kdfs/hkdf.c:706,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:706,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:706,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:710,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:711,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:713,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/hkdf.c:718,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:719,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:721,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/hkdf.c:726,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hkdf.c:728,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hkdf.c:729,17'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    kdf_tls1_3_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_tls1_3_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         14
      ICount:          150
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - kdf_tls1_3_set_ctx_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - prov_tls13_hkdf_expand
        - prov_tls13_hkdf_generate_secret
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:663,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:663,63'
              BranchSideFuncs:
                - kdf_tls1_3_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_switch
                - prov_tls13_hkdf_expand
                - ossl_prov_ctx_get0_libctx
                - prov_tls13_hkdf_generate_secret
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:663,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:664,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_switch
                - prov_tls13_hkdf_expand
                - ossl_prov_ctx_get0_libctx
                - prov_tls13_hkdf_generate_secret
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:666,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_switch
                - prov_tls13_hkdf_expand
                - ossl_prov_ctx_get0_libctx
                - prov_tls13_hkdf_generate_secret
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:667,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:668,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:672,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - prov_tls13_hkdf_expand
                - ossl_prov_ctx_get0_libctx
                - prov_tls13_hkdf_generate_secret
        - Branch String:   'providers/implementations/kdfs/hkdf.c:672,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:677,48'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - prov_tls13_hkdf_generate_secret
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:686,39'
              BranchSideFuncs:
                - prov_tls13_hkdf_expand
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:663,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/hkdf.c:663,37'
          Dst:             kdf_tls1_3_set_ctx_params
        - Src:             'providers/implementations/kdfs/hkdf.c:666,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/hkdf.c:668,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:668,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:668,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:677,48'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/hkdf.c:677,16'
          Dst:             prov_tls13_hkdf_generate_secret
        - Src:             'providers/implementations/kdfs/hkdf.c:686,16'
          Dst:             prov_tls13_hkdf_expand
    - functionName:    kdf_hkdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - kdf_hkdf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:313,35'
              BranchSideFuncs:
                - kdf_hkdf_size
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:315,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:317,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:312,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/hkdf.c:313,21'
          Dst:             kdf_hkdf_size
        - Src:             'providers/implementations/kdfs/hkdf.c:317,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_hkdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_hkdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hkdf_common_set_ctx_params
        - ossl_param_get1_concat_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:285,37'
              BranchSideFuncs:
                - hkdf_common_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:286,9'
              BranchSideFuncs:
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:288,45'
              BranchSideFuncs:
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hkdf.c:288,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:293,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:285,10'
          Dst:             hkdf_common_set_ctx_params
        - Src:             'providers/implementations/kdfs/hkdf.c:288,9'
          Dst:             ossl_param_get1_concat_octet_string
    - functionName:    kdf_hkdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_hkdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         20
      ICount:          183
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - HKDF
        - HKDF_Expand
        - HKDF_Extract
        - kdf_hkdf_set_ctx_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_md
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:186,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:186,61'
              BranchSideFuncs:
                - kdf_hkdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:187,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:189,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:191,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:194,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:194,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:195,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hkdf.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:199,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:203,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - HKDF_Expand
                - HKDF_Extract
                - HKDF
        - Branch String:   'providers/implementations/kdfs/hkdf.c:203,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:204,5'
              BranchSideFuncs:
                - HKDF
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:206,21'
              BranchSideFuncs:
                - HKDF
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:210,29'
              BranchSideFuncs:
                - HKDF_Extract
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:214,28'
              BranchSideFuncs:
                - HKDF_Expand
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:183,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/hkdf.c:186,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/hkdf.c:186,37'
          Dst:             kdf_hkdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/hkdf.c:189,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/hkdf.c:191,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:191,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:191,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:195,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:195,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:195,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:199,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hkdf.c:199,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hkdf.c:199,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hkdf.c:206,16'
          Dst:             HKDF
        - Src:             'providers/implementations/kdfs/hkdf.c:210,16'
          Dst:             HKDF_Extract
        - Src:             'providers/implementations/kdfs/hkdf.c:214,16'
          Dst:             HKDF_Expand
    - functionName:    kdf_hkdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:119,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/hkdf.c:120,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:121,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:122,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hkdf.c:123,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hkdf.c:124,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hkdf.c:125,5'
          Dst:             CRYPTO_clear_free
    - functionName:    kdf_hkdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kdf_hkdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:108,9'
              BranchSideFuncs:
                - kdf_hkdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:109,24'
              BranchSideFuncs:
                - kdf_hkdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:109,9'
          Dst:             kdf_hkdf_reset
        - Src:             'providers/implementations/kdfs/hkdf.c:110,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_hkdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         23
      ICount:          180
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - kdf_hkdf_free
        - kdf_hkdf_new
        - ossl_prov_digest_copy
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:137,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:153,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hkdf.c:139,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:139,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:141,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:141,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:143,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:143,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:145,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:145,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:147,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:147,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:149,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:149,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - kdf_hkdf_free
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs:
                - kdf_hkdf_free
        - Branch String:   'providers/implementations/kdfs/hkdf.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:151,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:135,12'
          Dst:             kdf_hkdf_new
        - Src:             'providers/implementations/kdfs/hkdf.c:137,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:139,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:141,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:143,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:145,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:147,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hkdf.c:149,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/hkdf.c:156,5'
          Dst:             kdf_hkdf_free
    - functionName:    kdf_hkdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hkdf.c:96,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:97,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:99,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/hkdf.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:100,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hkdf.c:101,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hkdf.c:96,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/hkdf.c:99,16'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_drbg_hmac_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.drbg_hmac_st *'
        - 'struct.drbg_hmac_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_MAC_CTX_dup
        - ossl_prov_digest_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:81,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:82,36'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:86,33'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:83,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:85,5'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:87,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:88,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:82,20'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:86,10'
          Dst:             ossl_prov_digest_copy
    - functionName:    hmac_drbg_kdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_MAC_CTX_get0_mac
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_prov_digest_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:149,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:156,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:151,55'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:152,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:153,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:154,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:158,35'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:159,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:159,55'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:160,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:159,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:161,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:147,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:151,34'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:151,16'
          Dst:             EVP_MAC_get0_name
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:152,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:156,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:158,14'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:159,58'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:159,28'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    hmac_drbg_kdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_drbg_kdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         25
      ICount:          200
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - EVP_MD_get_flags
        - EVP_MD_get_size
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_digest_md
        - ossl_prov_macctx_load_from_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:190,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:192,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:201,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:192,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:193,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:194,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:203,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:211,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:203,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:204,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:205,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:213,49'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:228,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:214,13'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:217,35'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:219,35'
              BranchSideFuncs:
                - EVP_MD_get_flags
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_get_size
                - ossl_prov_macctx_load_from_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:225,51'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:219,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:220,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:223,46'
              BranchSideFuncs:
                - EVP_MD_get_size
                - ossl_prov_macctx_load_from_params
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:181,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:190,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:192,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:194,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:201,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:203,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:205,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:211,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:213,14'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:217,14'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:219,18'
          Dst:             EVP_MD_get_flags
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:220,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:220,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:220,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:223,30'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:225,16'
          Dst:             ossl_prov_macctx_load_from_params
    - functionName:    hmac_drbg_kdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_drbg_kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - params
      BBCount:         23
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - hmac_drbg_kdf_set_ctx_params
        - ossl_drbg_hmac_generate
        - ossl_drbg_hmac_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:123,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:123,46'
              BranchSideFuncs:
                - hmac_drbg_kdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_hmac_init
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_hmac_generate
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:124,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_hmac_init
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_hmac_generate
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:125,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_hmac_init
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_hmac_generate
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:126,13'
              BranchSideFuncs:
                - ossl_drbg_hmac_generate
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:136,36'
              BranchSideFuncs:
                - ossl_drbg_hmac_generate
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:127,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:127,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:128,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:129,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:129,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:130,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:130,41'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:126,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:132,13'
              BranchSideFuncs:
                - ossl_drbg_hmac_generate
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:133,9'
              BranchSideFuncs:
                - ossl_drbg_hmac_generate
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:122,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:123,17'
          Dst:             hmac_drbg_kdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:130,21'
          Dst:             ossl_drbg_hmac_init
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:136,12'
          Dst:             ossl_drbg_hmac_generate
    - functionName:    hmac_drbg_kdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_free
        - OPENSSL_cleanse
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:62,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:63,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:64,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:65,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:66,5'
          Dst:             OPENSSL_cleanse
    - functionName:    hmac_drbg_kdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - hmac_drbg_kdf_free
        - hmac_drbg_kdf_new
        - ossl_drbg_hmac_dup
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:101,34'
              BranchSideFuncs:
                - ossl_drbg_hmac_dup
                - __sanitizer_cov_trace_const_cmp4
                - hmac_drbg_kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:109,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:102,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:102,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - hmac_drbg_kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:106,13'
              BranchSideFuncs:
                - hmac_drbg_kdf_free
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:104,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:104,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - hmac_drbg_kdf_free
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:106,13'
              BranchSideFuncs:
                - hmac_drbg_kdf_free
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:101,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:107,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:99,11'
          Dst:             hmac_drbg_kdf_new
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:101,14'
          Dst:             ossl_drbg_hmac_dup
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:102,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:104,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:112,5'
          Dst:             hmac_drbg_kdf_free
    - functionName:    hmac_drbg_kdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:45,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:47,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:49,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:52,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:44,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:47,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:49,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:49,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:49,9'
          Dst:             ERR_set_error
    - functionName:    hmac_drbg_kdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - hmac_drbg_kdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/hmacdrbg_kdf.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:74,9'
              BranchSideFuncs:
                - hmac_drbg_kdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/hmacdrbg_kdf.c:75,29'
              BranchSideFuncs:
                - hmac_drbg_kdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:75,9'
          Dst:             hmac_drbg_kdf_reset
        - Src:             'providers/implementations/kdfs/hmacdrbg_kdf.c:76,9'
          Dst:             CRYPTO_free
    - functionName:    kmac_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - custom
        - customlen
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MAC_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:252,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:252,27'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:254,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:254,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/kdfs/kbkdf.c:256,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/kbkdf.c:257,12'
          Dst:             EVP_MAC_CTX_set_params
    - functionName:    derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx_init
        - mode
        - iv
        - iv_len
        - label
        - label_len
        - context
        - context_len
        - k_i
        - h
        - l
        - has_separator
        - ko
        - ko_len
        - r
      BBCount:         40
      ICount:          290
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_MAC_CTX_dup
        - EVP_MAC_CTX_free
        - EVP_MAC_final
        - EVP_MAC_update
        - be32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:210,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:211,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:213,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:213,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:214,18'
              BranchSideFuncs:
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:241,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:217,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:218,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:221,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:221,49'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:224,29'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:221,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:222,13'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:224,29'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:225,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:225,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:226,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:226,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:226,50'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:227,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:227,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:227,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:228,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:228,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:228,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:228,42'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:229,31'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:229,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:229,31'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:224,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:230,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:232,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:233,35'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:233,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:233,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_free
                - be32
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:214,13'
          Dst:             be32
        - Src:             'providers/implementations/kdfs/kbkdf.c:216,15'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/kbkdf.c:221,34'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:224,14'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:225,17'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:226,35'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:227,17'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:228,27'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:229,17'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/kbkdf.c:237,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:243,5'
          Dst:             EVP_MAC_CTX_free
    - functionName:    be32
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - host
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kmac_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - outlen
        - context
        - contextlen
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MAC_CTX_set_params
        - EVP_MAC_final
        - EVP_MAC_update
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_size_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:268,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:268,30'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:268,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:269,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:269,29'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:269,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:265,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'providers/implementations/kdfs/kbkdf.c:266,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/kbkdf.c:267,12'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'providers/implementations/kdfs/kbkdf.c:268,15'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/kbkdf.c:269,15'
          Dst:             EVP_MAC_final
    - functionName:    init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.KBKDF *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kbkdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:455,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:459,34'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:454,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/kbkdf.c:459,12'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kbkdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kbkdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         82
      ICount:          450
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - ERR_new
        - EVP_MAC_CTX_get0_mac
        - EVP_MAC_init
        - OPENSSL_strncasecmp
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
        - kmac_init
        - ossl_param_get1_concat_octet_string
        - ossl_param_get1_octet_string
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_macctx_load_from_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:351,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:354,45'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:354,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:356,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:357,14'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:360,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:360,50'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:362,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:358,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:362,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:363,55'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:374,43'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:376,16'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:373,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:375,9'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:376,16'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:377,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:377,51'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:379,16'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:376,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:378,9'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:379,16'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:379,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:380,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:384,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:388,38'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:392,45'
              BranchSideFuncs:
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:392,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:397,38'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:397,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:401,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:402,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:402,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:405,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:402,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:403,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:405,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:406,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:407,13'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:416,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:409,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:410,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:411,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:411,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:411,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:413,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:411,39'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:411,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:413,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:411,54'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:411,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:413,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:411,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:412,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:413,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:417,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:417,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:421,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:421,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:421,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:421,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:426,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:421,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:422,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:426,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:422,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:422,41'
              BranchSideFuncs:
                - kmac_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:423,30'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:423,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:423,30'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:424,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:422,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:424,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:348,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/kbkdf.c:354,10'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/kdfs/kbkdf.c:358,26'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/kbkdf.c:358,13'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/kbkdf.c:360,29'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/kbkdf.c:360,16'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/kbkdf.c:363,34'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/kbkdf.c:363,21'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/kbkdf.c:365,37'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/kbkdf.c:365,24'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/kbkdf.c:367,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:367,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:367,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:372,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/kbkdf.c:374,12'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/kdfs/kbkdf.c:377,19'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/kdfs/kbkdf.c:380,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:380,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:380,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:384,9'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/kbkdf.c:388,9'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/kbkdf.c:392,9'
          Dst:             ossl_param_get1_concat_octet_string
        - Src:             'providers/implementations/kdfs/kbkdf.c:397,9'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/kbkdf.c:401,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/kbkdf.c:402,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/kbkdf.c:405,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/kbkdf.c:409,14'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/kbkdf.c:416,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/kbkdf.c:417,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/kbkdf.c:422,31'
          Dst:             kmac_init
        - Src:             'providers/implementations/kdfs/kbkdf.c:423,17'
          Dst:             EVP_MAC_init
    - functionName:    kbkdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kbkdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         41
      ICount:          304
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_zalloc
        - ERR_new
        - EVP_MAC_CTX_get_mac_size
        - OPENSSL_cleanse
        - be32
        - derive
        - kbkdf_set_ctx_params
        - kmac_derive
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:282,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:282,58'
              BranchSideFuncs:
                - kbkdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:283,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:287,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:288,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:288,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:288,33'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:289,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:288,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:289,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:294,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:300,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:304,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_derive
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:304,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:305,27'
              BranchSideFuncs:
                - kmac_derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:310,34'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:311,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:312,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:314,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:314,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:314,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:319,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:314,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:315,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:319,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:321,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:322,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:323,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:326,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
                - be32
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:328,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:329,18'
              BranchSideFuncs:
                - be32
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:331,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:332,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:333,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:335,18'
              BranchSideFuncs:
                - derive
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:340,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:341,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:282,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/kbkdf.c:282,37'
          Dst:             kbkdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/kbkdf.c:289,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:289,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:289,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:294,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:294,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:294,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:300,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:300,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:300,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:305,15'
          Dst:             kmac_derive
        - Src:             'providers/implementations/kdfs/kbkdf.c:310,9'
          Dst:             EVP_MAC_CTX_get_mac_size
        - Src:             'providers/implementations/kdfs/kbkdf.c:315,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:315,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:315,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:323,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:323,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/kbkdf.c:323,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/kbkdf.c:329,13'
          Dst:             be32
        - Src:             'providers/implementations/kdfs/kbkdf.c:331,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/kbkdf.c:335,11'
          Dst:             derive
        - Src:             'providers/implementations/kdfs/kbkdf.c:340,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/kbkdf.c:341,5'
          Dst:             CRYPTO_clear_free
    - functionName:    kbkdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_free
        - init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:144,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:145,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:146,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:147,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:148,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/kbkdf.c:151,5'
          Dst:             init
    - functionName:    kbkdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kbkdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:133,9'
              BranchSideFuncs:
                - kbkdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:134,21'
              BranchSideFuncs:
                - kbkdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:134,9'
          Dst:             kbkdf_reset
        - Src:             'providers/implementations/kdfs/kbkdf.c:135,9'
          Dst:             CRYPTO_free
    - functionName:    kbkdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         19
      ICount:          172
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_MAC_CTX_dup
        - kbkdf_free
        - kbkdf_new
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:160,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:161,42'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kbkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:178,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:163,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:163,38'
              BranchSideFuncs:
                - kbkdf_free
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:171,13'
              BranchSideFuncs:
                - kbkdf_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:165,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:165,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kbkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:171,13'
              BranchSideFuncs:
                - kbkdf_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:167,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:167,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kbkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:171,13'
              BranchSideFuncs:
                - kbkdf_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:169,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:169,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kbkdf_free
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:171,13'
              BranchSideFuncs:
                - kbkdf_free
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:172,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:159,12'
          Dst:             kbkdf_new
        - Src:             'providers/implementations/kdfs/kbkdf.c:161,26'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/kbkdf.c:163,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/kbkdf.c:165,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/kbkdf.c:167,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/kbkdf.c:169,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/kbkdf.c:181,5'
          Dst:             kbkdf_free
    - functionName:    kbkdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/kbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - init
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:118,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - init.17924
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:120,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - init.17924
        - Branch String:   'providers/implementations/kdfs/kbkdf.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/kbkdf.c:124,20'
              BranchSideFuncs:
                - init.17924
      Callsites:
        - Src:             'providers/implementations/kdfs/kbkdf.c:117,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/kbkdf.c:120,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/kbkdf.c:125,5'
          Dst:             init
    - functionName:    krb5kdf_set_membuf
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - dst
        - dst_len
        - p
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:98,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/krb5kdf.c:101,12'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    fixup_des3_key
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         17
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - DES_set_odd_parity
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:247,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:248,19'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:257,24'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:252,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:253,42'
              BranchSideFuncs:
                - DES_set_odd_parity
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:257,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:258,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:257,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:253,9'
          Dst:             DES_set_odd_parity
        - Src:             'providers/implementations/kdfs/krb5kdf.c:257,9'
          Dst:             memcmp
        - Src:             'providers/implementations/kdfs/krb5kdf.c:258,9'
          Dst:             memcmp
    - functionName:    n_fold
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - block
        - blocksize
        - constant
        - constant_len
      BBCount:         18
      ICount:          220
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:293,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:298,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:301,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:302,15'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:307,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:314,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:318,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:340,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:340,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:340,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:340,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:340,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:340,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:341,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    cipher_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st *'
        - 'struct.engine_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - cipher
        - engine
        - key
        - key_len
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_get_key_length
        - EVP_CIPHER_CTX_set_key_length
        - EVP_CIPHER_CTX_set_padding
        - EVP_EncryptInit_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:354,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:355,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_key_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:357,42'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_key_length
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_key_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:358,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:359,45'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_key_length
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:368,38'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:360,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:364,5'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:369,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:369,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:370,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:353,11'
          Dst:             EVP_EncryptInit_ex
        - Src:             'providers/implementations/kdfs/krb5kdf.c:357,12'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'providers/implementations/kdfs/krb5kdf.c:359,15'
          Dst:             EVP_CIPHER_CTX_set_key_length
        - Src:             'providers/implementations/kdfs/krb5kdf.c:368,11'
          Dst:             EVP_CIPHER_CTX_set_padding
    - functionName:    KRB5KDF
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_cipher_st *'
        - 'struct.engine_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - engine
        - key
        - key_len
        - constant
        - constant_len
        - okey
        - okey_len
      BBCount:         52
      ICount:          342
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_get_block_size
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_reset
        - EVP_CIPHER_get_nid
        - EVP_EncryptFinal_ex
        - EVP_EncryptUpdate
        - OPENSSL_cleanse
        - cipher_init
        - fixup_des3_key
        - n_fold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:392,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:396,32'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_new
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:408,11'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:396,60'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:397,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CIPHER_CTX_new
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:401,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:397,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:397,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:401,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:396,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:398,31'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:401,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:412,23'
              BranchSideFuncs:
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:413,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:414,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:417,47'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_get_block_size
                - __sanitizer_cov_trace_cmp8
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:419,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:420,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:425,12'
              BranchSideFuncs:
                - n_fold
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:429,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:432,33'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:472,28'
              BranchSideFuncs:
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:434,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:435,13'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:436,21'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:438,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:439,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:440,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:440,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:441,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:447,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:447,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:448,25'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:449,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:451,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:453,40'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:469,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:454,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:455,17'
              BranchSideFuncs:
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:456,31'
              BranchSideFuncs:
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:457,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:458,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:462,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:463,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:464,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:466,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_get_nid
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_const_cmp4
                - cipher_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:472,56'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:472,60'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fixup_des3_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:481,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:472,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:473,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:481,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:474,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:475,13'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:478,5'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:396,13'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'providers/implementations/kdfs/krb5kdf.c:401,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:401,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:401,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:408,11'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:412,11'
          Dst:             cipher_init
        - Src:             'providers/implementations/kdfs/krb5kdf.c:417,17'
          Dst:             EVP_CIPHER_CTX_get_block_size
        - Src:             'providers/implementations/kdfs/krb5kdf.c:420,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:420,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:420,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:425,5'
          Dst:             n_fold
        - Src:             'providers/implementations/kdfs/krb5kdf.c:432,15'
          Dst:             EVP_EncryptUpdate
        - Src:             'providers/implementations/kdfs/krb5kdf.c:437,15'
          Dst:             EVP_EncryptFinal_ex
        - Src:             'providers/implementations/kdfs/krb5kdf.c:441,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:441,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:441,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:453,19'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             'providers/implementations/kdfs/krb5kdf.c:456,19'
          Dst:             cipher_init
        - Src:             'providers/implementations/kdfs/krb5kdf.c:472,9'
          Dst:             EVP_CIPHER_get_nid
        - Src:             'providers/implementations/kdfs/krb5kdf.c:473,15'
          Dst:             fixup_des3_key
        - Src:             'providers/implementations/kdfs/krb5kdf.c:475,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:475,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:475,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:484,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/kdfs/krb5kdf.c:485,5'
          Dst:             OPENSSL_cleanse
    - functionName:    krb5kdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_get_key_length
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - ossl_prov_cipher_cipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:200,41'
              BranchSideFuncs:
                - EVP_CIPHER_get_key_length
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:202,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:204,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:205,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:198,14'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/kdfs/krb5kdf.c:200,15'
          Dst:             EVP_CIPHER_get_key_length
        - Src:             'providers/implementations/kdfs/krb5kdf.c:204,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/krb5kdf.c:205,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    krb5kdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    krb5kdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate_const
        - krb5kdf_set_membuf
        - ossl_prov_cipher_load_from_params
        - ossl_prov_ctx_get0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:160,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:163,45'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:164,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:166,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:167,34'
              BranchSideFuncs:
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:170,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:167,60'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:168,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:172,34'
              BranchSideFuncs:
                - krb5kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:175,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:172,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:172,70'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:173,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:158,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/krb5kdf.c:163,10'
          Dst:             ossl_prov_cipher_load_from_params
        - Src:             'providers/implementations/kdfs/krb5kdf.c:166,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/krb5kdf.c:167,14'
          Dst:             krb5kdf_set_membuf
        - Src:             'providers/implementations/kdfs/krb5kdf.c:170,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/krb5kdf.c:172,14'
          Dst:             krb5kdf_set_membuf
    - functionName:    krb5kdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    krb5kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         15
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - KRB5KDF
        - krb5kdf_set_ctx_params
        - ossl_prov_cipher_cipher
        - ossl_prov_cipher_engine
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:132,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:132,60'
              BranchSideFuncs:
                - krb5kdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - KRB5KDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:133,9'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - KRB5KDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:135,39'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - KRB5KDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:137,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:140,9'
              BranchSideFuncs:
                - ossl_prov_cipher_engine
                - KRB5KDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:141,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:144,9'
              BranchSideFuncs:
                - ossl_prov_cipher_engine
                - KRB5KDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:145,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:148,39'
              BranchSideFuncs:
                - ossl_prov_cipher_engine
                - KRB5KDF
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:132,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/krb5kdf.c:132,37'
          Dst:             krb5kdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/krb5kdf.c:135,14'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/kdfs/krb5kdf.c:137,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:137,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:137,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:141,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:141,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:141,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:145,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:145,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/krb5kdf.c:145,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/krb5kdf.c:148,14'
          Dst:             ossl_prov_cipher_engine
        - Src:             'providers/implementations/kdfs/krb5kdf.c:149,12'
          Dst:             KRB5KDF
    - functionName:    krb5kdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_prov_cipher_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:88,5'
          Dst:             ossl_prov_cipher_reset
        - Src:             'providers/implementations/kdfs/krb5kdf.c:89,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/krb5kdf.c:90,5'
          Dst:             CRYPTO_clear_free
    - functionName:    krb5kdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - krb5kdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:77,9'
              BranchSideFuncs:
                - krb5kdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:78,23'
              BranchSideFuncs:
                - krb5kdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:78,9'
          Dst:             krb5kdf_reset
        - Src:             'providers/implementations/kdfs/krb5kdf.c:79,9'
          Dst:             CRYPTO_free
    - functionName:    krb5kdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - krb5kdf_free
        - krb5kdf_new
        - ossl_prov_cipher_copy
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:111,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:113,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:113,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:116,13'
              BranchSideFuncs:
                - krb5kdf_free
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:115,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:115,44'
              BranchSideFuncs:
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - krb5kdf_free
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:116,13'
              BranchSideFuncs:
                - krb5kdf_free
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:111,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:109,12'
          Dst:             krb5kdf_new
        - Src:             'providers/implementations/kdfs/krb5kdf.c:111,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/krb5kdf.c:113,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/krb5kdf.c:115,21'
          Dst:             ossl_prov_cipher_copy
        - Src:             'providers/implementations/kdfs/krb5kdf.c:121,5'
          Dst:             krb5kdf_free
    - functionName:    krb5kdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/krb5kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:64,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:65,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:67,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/krb5kdf.c:67,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/krb5kdf.c:69,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/krb5kdf.c:64,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/krb5kdf.c:67,16'
          Dst:             CRYPTO_zalloc
    - functionName:    pbkdf2_set_membuf
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - buffer
        - buflen
        - p
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - OSSL_PARAM_get_octet_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:164,24'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:166,16'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:166,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:159,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/pbkdf2.c:164,24'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pbkdf2.c:167,14'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    pbkdf2_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
        - size_t
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - iter
        - digest
        - key
        - keylen
        - lower_bound_checks
      BBCount:         54
      ICount:          379
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - HMAC_CTX_copy
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:324,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:324,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:325,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:329,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:329,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:330,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:344,16'
              BranchSideFuncs:
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:330,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:331,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:334,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:334,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:335,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:338,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:338,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:339,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:342,5'
              BranchSideFuncs:
                - HMAC_CTX_new
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:345,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:347,9'
              BranchSideFuncs:
                - HMAC_Init_ex
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:349,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:350,9'
              BranchSideFuncs:
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:351,12'
              BranchSideFuncs:
                - HMAC_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:352,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:353,9'
              BranchSideFuncs:
                - HMAC_CTX_free
                - HMAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:354,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:354,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:355,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:387,9'
              BranchSideFuncs:
                - HMAC_CTX_free
                - HMAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:355,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:356,21'
              BranchSideFuncs:
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:358,21'
              BranchSideFuncs:
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:367,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:368,13'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:369,26'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:370,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:370,33'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:372,13'
              BranchSideFuncs:
                - HMAC_CTX_free
                - HMAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:371,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:371,32'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:372,13'
              BranchSideFuncs:
                - HMAC_CTX_free
                - HMAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:369,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:372,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:373,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:375,32'
              BranchSideFuncs:
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:383,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:375,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:376,17'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:377,30'
              BranchSideFuncs:
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:378,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:378,36'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:379,17'
              BranchSideFuncs:
                - HMAC_CTX_free
                - HMAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:377,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:379,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:380,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:380,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:381,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:382,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_free
                - HMAC_CTX_free
                - __sanitizer_cov_trace_cmp4
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Update
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:316,13'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/pbkdf2.c:325,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:325,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:325,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:331,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:331,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:331,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:335,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:335,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:335,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:339,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:339,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:339,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:344,16'
          Dst:             HMAC_CTX_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:349,10'
          Dst:             HMAC_Init_ex
        - Src:             'providers/implementations/kdfs/pbkdf2.c:351,12'
          Dst:             HMAC_CTX_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:367,14'
          Dst:             HMAC_CTX_copy
        - Src:             'providers/implementations/kdfs/pbkdf2.c:369,14'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/pbkdf2.c:370,21'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/pbkdf2.c:371,21'
          Dst:             HMAC_Final
        - Src:             'providers/implementations/kdfs/pbkdf2.c:375,18'
          Dst:             HMAC_CTX_copy
        - Src:             'providers/implementations/kdfs/pbkdf2.c:377,18'
          Dst:             HMAC_Update
        - Src:             'providers/implementations/kdfs/pbkdf2.c:378,25'
          Dst:             HMAC_Final
        - Src:             'providers/implementations/kdfs/pbkdf2.c:390,5'
          Dst:             HMAC_CTX_free
        - Src:             'providers/implementations/kdfs/pbkdf2.c:391,5'
          Dst:             HMAC_CTX_free
    - functionName:    kdf_pbkdf2_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.KDF_PBKDF2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ossl_prov_digest_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:92,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/pbkdf2.c:93,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pbkdf2.c:94,5'
          Dst:             CRYPTO_clear_free
    - functionName:    kdf_pbkdf2_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.KDF_PBKDF2 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_construct_utf8_string
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_digest_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:149,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:151,33'
              BranchSideFuncs:
                - ossl_prov_digest_reset
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:145,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/pbkdf2.c:147,17'
          Dst:             OSSL_PARAM_construct_utf8_string
        - Src:             'providers/implementations/kdfs/pbkdf2.c:149,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/pbkdf2.c:151,9'
          Dst:             ossl_prov_digest_reset
    - functionName:    kdf_pbkdf2_new_no_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:71,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:72,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:74,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:77,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:71,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/pbkdf2.c:74,11'
          Dst:             CRYPTO_zalloc
    - functionName:    kdf_pbkdf2_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:264,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:265,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:266,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:264,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/pbkdf2.c:265,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_pbkdf2_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_pbkdf2_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         35
      ICount:          224
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_uint64
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - pbkdf2_set_membuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:206,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:209,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:210,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:212,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:213,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:218,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:214,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:215,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:218,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:219,33'
              BranchSideFuncs:
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:222,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:219,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:219,61'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:220,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:232,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:224,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:224,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:228,33'
              BranchSideFuncs:
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:225,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:228,33'
              BranchSideFuncs:
                - pbkdf2_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:228,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:229,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:230,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:233,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:242,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:233,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:235,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:236,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:237,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:240,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:202,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/pbkdf2.c:209,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/pbkdf2.c:212,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pbkdf2.c:213,14'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/pbkdf2.c:218,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pbkdf2.c:219,14'
          Dst:             pbkdf2_set_membuf
        - Src:             'providers/implementations/kdfs/pbkdf2.c:222,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pbkdf2.c:225,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:225,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:225,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:228,14'
          Dst:             pbkdf2_set_membuf
        - Src:             'providers/implementations/kdfs/pbkdf2.c:232,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pbkdf2.c:233,14'
          Dst:             OSSL_PARAM_get_uint64
        - Src:             'providers/implementations/kdfs/pbkdf2.c:237,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:237,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:237,13'
          Dst:             ERR_set_error
    - functionName:    kdf_pbkdf2_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_pbkdf2_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - kdf_pbkdf2_set_ctx_params
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - pbkdf2_derive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:179,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:179,63'
              BranchSideFuncs:
                - kdf_pbkdf2_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - pbkdf2_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:180,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pbkdf2_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:182,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pbkdf2_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:183,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:187,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pbkdf2_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:188,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:192,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pbkdf2_derive
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:179,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/pbkdf2.c:179,37'
          Dst:             kdf_pbkdf2_set_ctx_params
        - Src:             'providers/implementations/kdfs/pbkdf2.c:183,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:183,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:183,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:188,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pbkdf2.c:188,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pbkdf2.c:188,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pbkdf2.c:192,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/pbkdf2.c:193,12'
          Dst:             pbkdf2_derive
    - functionName:    kdf_pbkdf2_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_pbkdf2_cleanup
        - kdf_pbkdf2_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:113,5'
          Dst:             kdf_pbkdf2_cleanup
        - Src:             'providers/implementations/kdfs/pbkdf2.c:115,5'
          Dst:             kdf_pbkdf2_init
    - functionName:    kdf_pbkdf2_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kdf_pbkdf2_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:102,9'
              BranchSideFuncs:
                - kdf_pbkdf2_cleanup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:103,28'
              BranchSideFuncs:
                - kdf_pbkdf2_cleanup
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:103,9'
          Dst:             kdf_pbkdf2_cleanup
        - Src:             'providers/implementations/kdfs/pbkdf2.c:104,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_pbkdf2_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - kdf_pbkdf2_free
        - kdf_pbkdf2_new_no_init
        - ossl_prov_digest_copy
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:126,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pbkdf2_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:135,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:128,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:128,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pbkdf2_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:131,13'
              BranchSideFuncs:
                - kdf_pbkdf2_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:130,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:130,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pbkdf2_free
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:131,13'
              BranchSideFuncs:
                - kdf_pbkdf2_free
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:126,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:132,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:124,12'
          Dst:             kdf_pbkdf2_new_no_init
        - Src:             'providers/implementations/kdfs/pbkdf2.c:126,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/pbkdf2.c:128,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/pbkdf2.c:130,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/pbkdf2.c:138,5'
          Dst:             kdf_pbkdf2_free
    - functionName:    kdf_pbkdf2_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pbkdf2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kdf_pbkdf2_init
        - kdf_pbkdf2_new_no_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pbkdf2.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:85,9'
              BranchSideFuncs:
                - kdf_pbkdf2_init
            - BranchSide:      'providers/implementations/kdfs/pbkdf2.c:86,25'
              BranchSideFuncs:
                - kdf_pbkdf2_init
      Callsites:
        - Src:             'providers/implementations/kdfs/pbkdf2.c:83,23'
          Dst:             kdf_pbkdf2_new_no_init
        - Src:             'providers/implementations/kdfs/pbkdf2.c:86,9'
          Dst:             kdf_pbkdf2_init
    - functionName:    pkcs12kdf_set_membuf
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - buffer
        - buflen
        - p
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - OSSL_PARAM_get_octet_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:208,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:209,24'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:211,16'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:209,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:211,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:212,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:204,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:209,24'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:212,14'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    pkcs12kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - size_t
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - id
        - iter
        - md_type
        - out
        - n
      BBCount:         73
      ICount:          509
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_block_size
        - EVP_MD_get_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:63,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:66,32'
              BranchSideFuncs:
                - EVP_MD_get_block_size
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - CRYPTO_malloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:68,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:68,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:69,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:69,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:72,17'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_malloc
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:79,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:81,14'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:84,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:84,22'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:85,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:84,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:84,36'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:85,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:84,46'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:84,49'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:85,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:85,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:86,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:86,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:87,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:89,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:90,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:91,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:91,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:92,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:93,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:95,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:95,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:98,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:96,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:96,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:98,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:97,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:97,36'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:98,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:94,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:98,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:99,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:100,36'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:105,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:101,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:101,38'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:103,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:102,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:102,40'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:103,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:100,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:105,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:105,33'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:105,37'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:106,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:107,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:110,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:113,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:114,16'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:93,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:115,33'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:119,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:120,18'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:125,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:61,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:63,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:63,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:63,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:66,10'
          Dst:             EVP_MD_get_block_size
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:67,10'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:69,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:69,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:69,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:74,9'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:75,10'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:76,9'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:83,9'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:94,14'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:95,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:96,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:97,17'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:100,18'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:101,21'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:102,21'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:129,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:130,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:131,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:132,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:133,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    kdf_pkcs12_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.KDF_PKCS12 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - ossl_prov_digest_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:153,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:154,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:155,5'
          Dst:             CRYPTO_clear_free
    - functionName:    kdf_pkcs12_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:291,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:292,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:293,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:291,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:292,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_pkcs12_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_pkcs12_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         28
      ICount:          161
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_uint64
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - pkcs12kdf_set_membuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:248,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:251,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:252,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:254,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:254,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:255,36'
              BranchSideFuncs:
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:258,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:255,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:255,64'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:256,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:259,36'
              BranchSideFuncs:
                - pkcs12kdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:262,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:259,64'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:262,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:263,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:266,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:263,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:263,44'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:264,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:266,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:267,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:267,49'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:268,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:246,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:251,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:254,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:255,14'
          Dst:             pkcs12kdf_set_membuf
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:258,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:259,14'
          Dst:             pkcs12kdf_set_membuf
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:262,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:263,14'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:266,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:267,14'
          Dst:             OSSL_PARAM_get_uint64
    - functionName:    kdf_pkcs12_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_pkcs12_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - kdf_pkcs12_set_ctx_params
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - pkcs12kdf_derive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:224,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:224,63'
              BranchSideFuncs:
                - kdf_pkcs12_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - pkcs12kdf_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:224,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:225,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pkcs12kdf_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:227,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pkcs12kdf_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:227,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:228,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:232,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pkcs12kdf_derive
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:233,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:237,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - pkcs12kdf_derive
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:224,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:224,37'
          Dst:             kdf_pkcs12_set_ctx_params
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:228,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:228,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:228,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:233,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:233,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:233,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:237,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:238,12'
          Dst:             pkcs12kdf_derive
    - functionName:    kdf_pkcs12_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_pkcs12_cleanup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:174,5'
          Dst:             kdf_pkcs12_cleanup
    - functionName:    kdf_pkcs12_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kdf_pkcs12_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:163,9'
              BranchSideFuncs:
                - kdf_pkcs12_cleanup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:164,28'
              BranchSideFuncs:
                - kdf_pkcs12_cleanup
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:164,9'
          Dst:             kdf_pkcs12_cleanup
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:165,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_pkcs12_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - kdf_pkcs12_free
        - kdf_pkcs12_new
        - ossl_prov_digest_copy
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:184,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:185,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pkcs12_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:194,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:187,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:187,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pkcs12_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:190,13'
              BranchSideFuncs:
                - kdf_pkcs12_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:189,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:189,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - kdf_pkcs12_free
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:190,13'
              BranchSideFuncs:
                - kdf_pkcs12_free
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:185,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:191,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:183,12'
          Dst:             kdf_pkcs12_new
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:185,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:187,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:189,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:197,5'
          Dst:             kdf_pkcs12_free
    - functionName:    kdf_pkcs12_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/pkcs12kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:142,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:144,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/pkcs12kdf.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/pkcs12kdf.c:147,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:141,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/pkcs12kdf.c:144,11'
          Dst:             CRYPTO_zalloc
    - functionName:    set_property_query
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.KDF_SCRYPT *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - propq
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:176,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:177,22'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:178,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:180,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:174,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/scrypt.c:177,22'
          Dst:             CRYPTO_strdup
    - functionName:    is_power_of_two
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:213,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:213,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:213,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scrypt_set_membuf
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - buffer
        - buflen
        - p
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - OSSL_PARAM_get_octet_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:151,24'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:153,16'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:151,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:153,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:154,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:146,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/scrypt.c:151,24'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/scrypt.c:154,14'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    salsa208_word_specification
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - inout
      BBCount:         11
      ICount:          612
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:330,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:331,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:364,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/scrypt.c:364,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:365,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:366,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:366,5'
          Dst:             OPENSSL_cleanse
    - functionName:    scryptBlockMix
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
      constantsTouched: []
      argNames:
        - B_
        - B
        - r
      BBCount:         11
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_cleanse
        - salsa208_word_specification
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:376,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:377,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - salsa208_word_specification
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:382,21'
              BranchSideFuncs:
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/scrypt.c:377,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:378,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - salsa208_word_specification
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:379,37'
              BranchSideFuncs:
                - salsa208_word_specification
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:379,9'
          Dst:             salsa208_word_specification
        - Src:             'providers/implementations/kdfs/scrypt.c:382,5'
          Dst:             OPENSSL_cleanse
    - functionName:    scryptROMix
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - B
        - r
        - N
        - X
        - T
        - V
      BBCount:         23
      ICount:          264
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - scryptBlockMix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:393,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:394,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - scryptBlockMix
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:400,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - scryptBlockMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:400,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:401,24'
              BranchSideFuncs:
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:403,20'
              BranchSideFuncs:
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:405,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:407,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:414,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:410,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:411,24'
              BranchSideFuncs:
                - scryptBlockMix
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:414,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:415,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:421,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:401,9'
          Dst:             scryptBlockMix
        - Src:             'providers/implementations/kdfs/scrypt.c:403,5'
          Dst:             scryptBlockMix
        - Src:             'providers/implementations/kdfs/scrypt.c:411,9'
          Dst:             scryptBlockMix
    - functionName:    scrypt_alg
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'char *'
        - size_t
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - N
        - r
        - p
        - maxmem
        - key
        - keylen
        - sha256
        - libctx
        - propq
      BBCount:         47
      ICount:          363
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - ossl_pkcs5_pbkdf2_hmac_ex
        - scryptROMix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:456,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:456,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:456,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:456,29'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:456,35'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:456,39'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:456,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:459,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:460,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:469,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:469,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:470,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:483,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:470,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:471,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:474,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:488,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:489,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:497,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:498,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:499,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:502,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:505,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:506,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:511,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:511,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:512,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:514,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:515,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:520,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:520,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:523,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:524,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:526,22'
              BranchSideFuncs:
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:529,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:531,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:533,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - scryptROMix
        - Branch String:   'providers/implementations/kdfs/scrypt.c:533,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:534,21'
              BranchSideFuncs:
                - scryptROMix
                - __sanitizer_cov_trace_cmp8
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:536,35'
              BranchSideFuncs:
                - ossl_pkcs5_pbkdf2_hmac_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:536,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:538,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:539,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:541,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:542,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:544,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:460,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:460,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:460,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:471,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:471,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:471,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:489,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:489,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:489,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:499,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:499,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:499,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:506,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:506,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:506,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:515,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:515,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:515,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:523,9'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/scrypt.c:529,9'
          Dst:             ossl_pkcs5_pbkdf2_hmac_ex
        - Src:             'providers/implementations/kdfs/scrypt.c:534,9'
          Dst:             scryptROMix
        - Src:             'providers/implementations/kdfs/scrypt.c:536,9'
          Dst:             ossl_pkcs5_pbkdf2_hmac_ex
        - Src:             'providers/implementations/kdfs/scrypt.c:542,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:542,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:542,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:544,5'
          Dst:             CRYPTO_clear_free
    - functionName:    set_digest
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.KDF_SCRYPT *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:164,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:165,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:162,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/kdfs/scrypt.c:163,19'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/kdfs/scrypt.c:165,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/scrypt.c:166,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:166,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:166,9'
          Dst:             ERR_set_error
    - functionName:    kdf_scrypt_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.KDF_SCRYPT *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_scrypt_new_inner
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - kdf_scrypt_init
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:63,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - kdf_scrypt_init
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:65,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - kdf_scrypt_init
        - Branch String:   'providers/implementations/kdfs/scrypt.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:68,19'
              BranchSideFuncs:
                - kdf_scrypt_init
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:62,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/scrypt.c:65,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/scrypt.c:69,5'
          Dst:             kdf_scrypt_init
    - functionName:    kdf_scrypt_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:293,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:294,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:295,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:293,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/scrypt.c:294,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_scrypt_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_scrypt_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         60
      ICount:          292
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - OSSL_PARAM_get_uint64
        - OSSL_PARAM_locate_const
        - is_power_of_two
        - scrypt_set_membuf
        - set_digest
        - set_property_query
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:225,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:226,33'
              BranchSideFuncs:
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:229,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:226,61'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:227,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:230,33'
              BranchSideFuncs:
                - scrypt_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:233,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:230,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:230,61'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:235,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:242,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:236,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:236,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - is_power_of_two
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:237,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:237,33'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:235,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:238,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:239,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:244,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:249,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:244,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:244,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:245,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:244,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:246,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:251,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:256,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:251,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:251,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:251,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:253,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/scrypt.c:256,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:258,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:263,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:258,51'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:258,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:259,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:258,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:260,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:264,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:265,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18111
                - __sanitizer_cov_trace_const_cmp4
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:266,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:266,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:267,28'
              BranchSideFuncs:
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:265,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:269,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:225,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:226,14'
          Dst:             scrypt_set_membuf
        - Src:             'providers/implementations/kdfs/scrypt.c:229,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:230,14'
          Dst:             scrypt_set_membuf
        - Src:             'providers/implementations/kdfs/scrypt.c:233,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:235,14'
          Dst:             OSSL_PARAM_get_uint64
        - Src:             'providers/implementations/kdfs/scrypt.c:237,17'
          Dst:             is_power_of_two
        - Src:             'providers/implementations/kdfs/scrypt.c:242,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:244,14'
          Dst:             OSSL_PARAM_get_uint64
        - Src:             'providers/implementations/kdfs/scrypt.c:249,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:251,14'
          Dst:             OSSL_PARAM_get_uint64
        - Src:             'providers/implementations/kdfs/scrypt.c:256,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:258,14'
          Dst:             OSSL_PARAM_get_uint64
        - Src:             'providers/implementations/kdfs/scrypt.c:263,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/scrypt.c:266,17'
          Dst:             set_property_query
        - Src:             'providers/implementations/kdfs/scrypt.c:267,17'
          Dst:             set_digest
    - functionName:    kdf_scrypt_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_scrypt_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - kdf_scrypt_set_ctx_params
        - ossl_prov_is_running
        - scrypt_alg
        - set_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:189,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:189,63'
              BranchSideFuncs:
                - kdf_scrypt_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_alg
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:189,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:190,9'
              BranchSideFuncs:
                - scrypt_alg
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:192,9'
              BranchSideFuncs:
                - scrypt_alg
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:193,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:197,9'
              BranchSideFuncs:
                - scrypt_alg
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/scrypt.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:198,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:202,9'
              BranchSideFuncs:
                - scrypt_alg
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:202,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:202,44'
              BranchSideFuncs:
                - set_digest
                - __sanitizer_cov_trace_const_cmp4
                - scrypt_alg
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:205,31'
              BranchSideFuncs:
                - scrypt_alg
        - Branch String:   'providers/implementations/kdfs/scrypt.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:203,9'
              BranchSideFuncs:
                - scrypt_alg
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:205,31'
              BranchSideFuncs:
                - scrypt_alg
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:189,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/scrypt.c:189,37'
          Dst:             kdf_scrypt_set_ctx_params
        - Src:             'providers/implementations/kdfs/scrypt.c:193,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:193,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:198,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/scrypt.c:198,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/scrypt.c:198,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/scrypt.c:202,33'
          Dst:             set_digest
        - Src:             'providers/implementations/kdfs/scrypt.c:205,12'
          Dst:             scrypt_alg
    - functionName:    kdf_scrypt_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - kdf_scrypt_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:94,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/scrypt.c:95,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/scrypt.c:96,5'
          Dst:             kdf_scrypt_init
    - functionName:    kdf_scrypt_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_MD_free
        - kdf_scrypt_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:82,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:82,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - kdf_scrypt_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:83,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
                - kdf_scrypt_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:83,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/scrypt.c:84,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/kdfs/scrypt.c:85,9'
          Dst:             kdf_scrypt_reset
        - Src:             'providers/implementations/kdfs/scrypt.c:86,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_scrypt_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_strdup
        - EVP_MD_up_ref
        - kdf_scrypt_free
        - kdf_scrypt_new_inner
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/scrypt.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:106,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:124,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/scrypt.c:106,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:106,51'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:108,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/kdfs/scrypt.c:106,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:107,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:108,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/kdfs/scrypt.c:108,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:109,27'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:113,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:110,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:111,17'
              BranchSideFuncs:
                - kdf_scrypt_free
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:112,9'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/scrypt.c:115,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:115,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_scrypt_free
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:117,13'
              BranchSideFuncs:
                - kdf_scrypt_free
        - Branch String:   'providers/implementations/kdfs/scrypt.c:113,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/scrypt.c:118,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:104,12'
          Dst:             kdf_scrypt_new_inner
        - Src:             'providers/implementations/kdfs/scrypt.c:106,37'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/kdfs/scrypt.c:109,27'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/kdfs/scrypt.c:113,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/scrypt.c:115,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/scrypt.c:127,5'
          Dst:             kdf_scrypt_free
    - functionName:    kdf_scrypt_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/scrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kdf_scrypt_new_inner
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/scrypt.c:75,33'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/scrypt.c:75,12'
          Dst:             kdf_scrypt_new_inner
    - functionName:    sshkdf_set_membuf
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - dst
        - dst_len
        - p
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:116,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sshkdf.c:119,12'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    SSHKDF
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - evp_md
        - key
        - key_len
        - xcghash
        - xcghash_len
        - session_id
        - session_id_len
        - type
        - okey
        - okey_len
      BBCount:         37
      ICount:          262
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:264,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:267,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:267,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:268,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:270,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:270,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:271,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:273,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:273,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:274,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:276,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:276,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:277,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:279,27'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:280,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:282,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:283,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:286,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:291,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:293,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:295,32'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:319,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:295,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:296,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:298,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:298,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:299,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:301,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:301,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:302,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:304,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:304,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:305,13'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:307,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:307,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:308,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:310,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:310,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:311,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:316,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:263,10'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:267,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/sshkdf.c:270,10'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:273,10'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:276,10'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:279,10'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:282,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/sshkdf.c:295,14'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/kdfs/sshkdf.c:298,14'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:301,14'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:304,14'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sshkdf.c:307,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/sshkdf.c:322,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/sshkdf.c:323,5'
          Dst:             OPENSSL_cleanse
    - functionName:    kdf_sshkdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:221,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:222,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:221,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/sshkdf.c:222,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_sshkdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_sshkdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         38
      ICount:          215
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_utf8_string_ptr
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - sshkdf_set_membuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:164,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:167,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:168,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:170,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:171,33'
              BranchSideFuncs:
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:174,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:171,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:171,59'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:174,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:176,33'
              BranchSideFuncs:
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:179,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:176,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:176,67'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:181,33'
              BranchSideFuncs:
                - sshkdf_set_membuf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:184,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:181,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:181,73'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:184,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:188,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:188,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:191,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:191,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:191,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:192,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:191,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:193,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:193,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:193,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:194,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:193,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:194,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:197,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:162,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/sshkdf.c:167,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/sshkdf.c:170,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/sshkdf.c:171,14'
          Dst:             sshkdf_set_membuf
        - Src:             'providers/implementations/kdfs/sshkdf.c:174,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/sshkdf.c:176,14'
          Dst:             sshkdf_set_membuf
        - Src:             'providers/implementations/kdfs/sshkdf.c:179,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/sshkdf.c:181,14'
          Dst:             sshkdf_set_membuf
        - Src:             'providers/implementations/kdfs/sshkdf.c:184,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/sshkdf.c:188,14'
          Dst:             OSSL_PARAM_get_utf8_string_ptr
        - Src:             'providers/implementations/kdfs/sshkdf.c:194,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:194,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:194,13'
          Dst:             ERR_set_error
    - functionName:    kdf_sshkdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_sshkdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         19
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - SSHKDF
        - kdf_sshkdf_set_ctx_params
        - ossl_prov_digest_md
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:128,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:128,63'
              BranchSideFuncs:
                - kdf_sshkdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:129,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:131,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:133,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:136,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:137,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:140,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:141,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:144,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:145,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:148,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - SSHKDF
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:149,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:152,19'
              BranchSideFuncs:
                - SSHKDF
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:128,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/sshkdf.c:128,37'
          Dst:             kdf_sshkdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/sshkdf.c:131,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/sshkdf.c:133,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:133,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:133,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sshkdf.c:137,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:137,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:137,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sshkdf.c:141,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:141,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:141,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sshkdf.c:145,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:145,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:145,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sshkdf.c:149,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:149,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sshkdf.c:149,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sshkdf.c:152,12'
          Dst:             SSHKDF
    - functionName:    kdf_sshkdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:81,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/sshkdf.c:82,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sshkdf.c:83,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sshkdf.c:84,5'
          Dst:             CRYPTO_clear_free
    - functionName:    kdf_sshkdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kdf_sshkdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:70,9'
              BranchSideFuncs:
                - kdf_sshkdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:71,26'
              BranchSideFuncs:
                - kdf_sshkdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:71,9'
          Dst:             kdf_sshkdf_reset
        - Src:             'providers/implementations/kdfs/sshkdf.c:72,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_sshkdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - kdf_sshkdf_free
        - kdf_sshkdf_new
        - ossl_prov_digest_copy
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:96,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_sshkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:106,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:98,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:98,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_sshkdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:103,13'
              BranchSideFuncs:
                - kdf_sshkdf_free
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:100,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:100,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_sshkdf_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:103,13'
              BranchSideFuncs:
                - kdf_sshkdf_free
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:102,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:102,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - kdf_sshkdf_free
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:103,13'
              BranchSideFuncs:
                - kdf_sshkdf_free
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:96,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:103,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:104,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:94,12'
          Dst:             kdf_sshkdf_new
        - Src:             'providers/implementations/kdfs/sshkdf.c:96,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sshkdf.c:98,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sshkdf.c:100,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sshkdf.c:102,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/sshkdf.c:109,5'
          Dst:             kdf_sshkdf_free
    - functionName:    kdf_sshkdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sshkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:59,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:61,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sshkdf.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:62,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sshkdf.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sshkdf.c:58,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/sshkdf.c:61,16'
          Dst:             CRYPTO_zalloc
    - functionName:    sskdf_size
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.KDF_SSKDF *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - ossl_prov_digest_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:359,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:362,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:363,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:364,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:367,27'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:368,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:368,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:362,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/sskdf.c:364,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:364,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:364,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:367,11'
          Dst:             EVP_MD_get_size
    - functionName:    kmac_init
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - size_t
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - custom
        - custom_len
        - kmac_out_len
        - derived_key_len
        - out
      BBCount:         31
      ICount:          175
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_zalloc
        - EVP_MAC_CTX_set_params
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - OSSL_PARAM_construct_size_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:168,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:171,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:180,24'
              BranchSideFuncs:
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:182,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_construct_size_t
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_set_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:193,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:201,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:203,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:171,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/kdfs/sskdf.c:173,17'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kdfs/sskdf.c:175,10'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'providers/implementations/kdfs/sskdf.c:190,17'
          Dst:             OSSL_PARAM_construct_size_t
        - Src:             'providers/implementations/kdfs/sskdf.c:193,9'
          Dst:             EVP_MAC_CTX_set_params
        - Src:             'providers/implementations/kdfs/sskdf.c:201,16'
          Dst:             CRYPTO_zalloc
    - functionName:    SSKDF_hash_kdm
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - kdf_md
        - z
        - z_len
        - info
        - info_len
        - append_ctr
        - derived_key
        - derived_key_len
      BBCount:         52
      ICount:          314
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - OPENSSL_cleanse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:109,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:109,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:110,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:110,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:111,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:111,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:114,28'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_MD_CTX_new
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:117,23'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_new
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:121,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:121,24'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:122,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sskdf.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:122,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:124,25'
              BranchSideFuncs:
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:125,9'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:127,18'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:134,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:134,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:138,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sskdf.c:134,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:134,52'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:135,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:135,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:135,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:138,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sskdf.c:136,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:136,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:138,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sskdf.c:136,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:136,53'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:137,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:137,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:137,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:138,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/sskdf.c:133,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:139,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:139,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:140,37'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:147,37'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sskdf.c:140,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:141,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:142,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:144,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:145,17'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:146,9'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:147,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:148,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:149,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:114,12'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/sskdf.c:119,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/sskdf.c:120,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/sskdf.c:124,10'
          Dst:             EVP_DigestInit
        - Src:             'providers/implementations/kdfs/sskdf.c:133,15'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/kdfs/sskdf.c:134,35'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sskdf.c:135,20'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sskdf.c:136,36'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sskdf.c:137,20'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/sskdf.c:140,18'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/sskdf.c:147,18'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/sskdf.c:155,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/sskdf.c:156,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/sskdf.c:157,5'
          Dst:             OPENSSL_cleanse
    - functionName:    SSKDF_mac_kdm
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx_init
        - kmac_custom
        - kmac_custom_len
        - kmac_out_len
        - salt
        - salt_len
        - z
        - z_len
        - info
        - info_len
        - derived_key
        - derived_key_len
      BBCount:         53
      ICount:          336
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_dup
        - EVP_MAC_CTX_free
        - EVP_MAC_CTX_get_mac_size
        - EVP_MAC_final
        - EVP_MAC_init
        - EVP_MAC_update
        - OPENSSL_cleanse
        - kmac_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:230,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:230,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:231,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:231,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:232,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:232,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:235,20'
              BranchSideFuncs:
                - kmac_init.18194
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:235,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:237,9'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:238,9'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:238,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:239,15'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:241,23'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:242,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:244,40'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:245,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:245,26'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:246,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:245,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:245,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:247,11'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:246,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:247,11'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:257,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:257,35'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:260,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:258,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:258,35'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:260,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:259,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:259,35'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:260,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:260,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:261,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:261,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:262,32'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:269,32'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/sskdf.c:262,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:263,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:264,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:266,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:267,17'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:268,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:269,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:270,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:271,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:280,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EVP_MAC_CTX_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:282,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:235,10'
          Dst:             kmac_init
        - Src:             'providers/implementations/kdfs/sskdf.c:241,10'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/kdfs/sskdf.c:244,15'
          Dst:             EVP_MAC_CTX_get_mac_size
        - Src:             'providers/implementations/kdfs/sskdf.c:255,15'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/sskdf.c:257,20'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/sskdf.c:258,20'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/sskdf.c:259,20'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/sskdf.c:262,18'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/sskdf.c:269,18'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/sskdf.c:274,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/sskdf.c:280,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sskdf.c:282,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kdfs/sskdf.c:284,5'
          Dst:             EVP_MAC_CTX_free
    - functionName:    x963kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - SSKDF_hash_kdm
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - sskdf_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:444,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:444,58'
              BranchSideFuncs:
                - sskdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:444,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:445,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:447,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:447,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:448,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:452,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:452,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:453,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:458,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:460,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:464,27'
              BranchSideFuncs:
                - SSKDF_hash_kdm
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:444,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/sskdf.c:444,37'
          Dst:             sskdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/sskdf.c:448,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:448,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:448,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:453,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:453,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:453,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:458,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/sskdf.c:460,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:460,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:460,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:464,12'
          Dst:             SSKDF_hash_kdm
    - functionName:    sskdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         36
      ICount:          215
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - EVP_MAC_CTX_get0_mac
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - ossl_param_get1_concat_octet_string
        - ossl_param_get1_octet_string
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_macctx_load_from_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:476,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:479,45'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:479,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:481,9'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:482,9'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:483,48'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:491,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
        - Branch String:   'providers/implementations/kdfs/sskdf.c:485,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:485,51'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:487,14'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
        - Branch String:   'providers/implementations/kdfs/sskdf.c:483,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:487,14'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:489,5'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
        - Branch String:   'providers/implementations/kdfs/sskdf.c:491,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:492,9'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:494,38'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_get1_octet_string
        - Branch String:   'providers/implementations/kdfs/sskdf.c:496,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:497,42'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:499,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:499,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:502,45'
              BranchSideFuncs:
                - ossl_param_get1_concat_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:502,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:506,38'
              BranchSideFuncs:
                - ossl_param_get1_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:506,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:508,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:510,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/sskdf.c:510,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:512,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:516,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:512,44'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:512,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:513,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:512,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:514,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:472,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/sskdf.c:479,10'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/kdfs/sskdf.c:483,27'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/sskdf.c:483,14'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/sskdf.c:485,30'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/sskdf.c:485,17'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/sskdf.c:491,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/sskdf.c:494,9'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/sskdf.c:497,13'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/sskdf.c:502,9'
          Dst:             ossl_param_get1_concat_octet_string
        - Src:             'providers/implementations/kdfs/sskdf.c:506,9'
          Dst:             ossl_param_get1_octet_string
        - Src:             'providers/implementations/kdfs/sskdf.c:510,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/sskdf.c:512,14'
          Dst:             OSSL_PARAM_get_size_t
    - functionName:    sskdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - sskdf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:541,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:542,38'
              BranchSideFuncs:
                - sskdf_size
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:543,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:541,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/sskdf.c:542,41'
          Dst:             sskdf_size
        - Src:             'providers/implementations/kdfs/sskdf.c:542,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    sskdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sskdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sskdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         36
      ICount:          273
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - EVP_MAC_CTX_get0_mac
        - EVP_MAC_is_a
        - EVP_MD_get_size
        - SSKDF_hash_kdm
        - SSKDF_mac_kdm
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - sskdf_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:377,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:377,58'
              BranchSideFuncs:
                - sskdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:377,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:378,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:379,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:379,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:380,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:383,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:385,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:388,30'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:429,13'
              BranchSideFuncs:
                - SSKDF_hash_kdm
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:393,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:395,17'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:402,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:395,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:396,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:399,48'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:400,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:401,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:402,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:402,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:404,20'
              BranchSideFuncs:
                - EVP_MAC_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:411,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/sskdf.c:406,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:407,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:409,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - SSKDF_mac_kdm
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:415,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:415,34'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - SSKDF_mac_kdm
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:416,25'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - SSKDF_mac_kdm
        - Branch String:   'providers/implementations/kdfs/sskdf.c:415,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:416,25'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - SSKDF_mac_kdm
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:421,29'
              BranchSideFuncs:
                - SSKDF_mac_kdm
        - Branch String:   'providers/implementations/kdfs/sskdf.c:417,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:418,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:419,29'
              BranchSideFuncs:
                - SSKDF_mac_kdm
        - Branch String:   'providers/implementations/kdfs/sskdf.c:429,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:430,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:433,31'
              BranchSideFuncs:
                - SSKDF_hash_kdm
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:377,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/sskdf.c:377,37'
          Dst:             sskdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/sskdf.c:380,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:380,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:380,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:383,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/sskdf.c:391,24'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/kdfs/sskdf.c:393,13'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/sskdf.c:396,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:396,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:396,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:399,32'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/sskdf.c:406,17'
          Dst:             EVP_MAC_is_a
        - Src:             'providers/implementations/kdfs/sskdf.c:411,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:411,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:411,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:416,25'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/sskdf.c:421,15'
          Dst:             SSKDF_mac_kdm
        - Src:             'providers/implementations/kdfs/sskdf.c:430,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/sskdf.c:430,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/sskdf.c:430,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/sskdf.c:433,16'
          Dst:             SSKDF_hash_kdm
    - functionName:    sskdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_free
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:305,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/sskdf.c:306,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/sskdf.c:307,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sskdf.c:308,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/sskdf.c:309,5'
          Dst:             CRYPTO_clear_free
    - functionName:    sskdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - sskdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:318,9'
              BranchSideFuncs:
                - sskdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:319,21'
              BranchSideFuncs:
                - sskdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:319,9'
          Dst:             sskdf_reset
        - Src:             'providers/implementations/kdfs/sskdf.c:320,9'
          Dst:             CRYPTO_free
    - functionName:    sskdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_MAC_CTX_dup
        - ossl_prov_digest_copy
        - ossl_prov_memdup
        - sskdf_free
        - sskdf_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:330,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:331,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:347,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/sskdf.c:331,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:332,44'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:336,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:333,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:334,17'
              BranchSideFuncs:
                - sskdf_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:335,9'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/sskdf.c:338,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:338,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:343,13'
              BranchSideFuncs:
                - sskdf_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:340,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:340,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:343,13'
              BranchSideFuncs:
                - sskdf_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:342,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:342,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - sskdf_free
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:343,13'
              BranchSideFuncs:
                - sskdf_free
        - Branch String:   'providers/implementations/kdfs/sskdf.c:336,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:344,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:329,12'
          Dst:             sskdf_new
        - Src:             'providers/implementations/kdfs/sskdf.c:332,28'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/sskdf.c:336,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sskdf.c:338,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sskdf.c:340,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/sskdf.c:342,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/sskdf.c:350,5'
          Dst:             sskdf_free
    - functionName:    sskdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/sskdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/sskdf.c:292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:293,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:295,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/sskdf.c:295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:296,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/sskdf.c:297,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/sskdf.c:292,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/sskdf.c:295,16'
          Dst:             CRYPTO_zalloc
    - functionName:    tls1_prf_P_hash
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx_init
        - sec
        - sec_len
        - seed
        - seed_len
        - out
        - olen
      BBCount:         39
      ICount:          239
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_MAC_CTX_dup
        - EVP_MAC_CTX_free
        - EVP_MAC_CTX_get_mac_size
        - EVP_MAC_final
        - EVP_MAC_init
        - EVP_MAC_update
        - OPENSSL_cleanse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:349,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:350,38'
              BranchSideFuncs:
                - EVP_MAC_CTX_get_mac_size
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:351,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:352,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:354,30'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:355,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:356,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:357,9'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:357,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:357,41'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:360,5'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:357,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:358,9'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:360,5'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:362,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:363,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:364,26'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:369,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:370,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:371,29'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:371,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:372,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:374,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:374,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:375,38'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:379,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:376,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:377,17'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:378,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:379,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:379,45'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:381,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:379,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:381,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:381,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:383,32'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:388,28'
              BranchSideFuncs:
                - EVP_MAC_final
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:383,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:384,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:385,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:388,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:389,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:390,26'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_free
                - OPENSSL_cleanse
                - EVP_MAC_CTX_free
                - EVP_MAC_CTX_dup
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_dup
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:348,10'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/kdfs/tls1_prf.c:350,13'
          Dst:             EVP_MAC_CTX_get_mac_size
        - Src:             'providers/implementations/kdfs/tls1_prf.c:354,14'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:357,26'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/tls1_prf.c:362,14'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/tls1_prf.c:364,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:368,15'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:371,14'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/tls1_prf.c:375,22'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:379,30'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/kdfs/tls1_prf.c:383,18'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/tls1_prf.c:388,14'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/kdfs/tls1_prf.c:390,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:397,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:398,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:399,5'
          Dst:             OPENSSL_cleanse
    - functionName:    tls1_prf_alg
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_mac_ctx_st *'
        - 'struct.evp_mac_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - mdctx
        - sha1ctx
        - sec
        - slen
        - seed
        - seed_len
        - out
        - olen
      BBCount:         18
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - tls1_prf_P_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:428,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:433,24'
              BranchSideFuncs:
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:455,26'
              BranchSideFuncs:
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:436,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:438,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:440,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:440,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:443,30'
              BranchSideFuncs:
                - tls1_prf_P_hash
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:443,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:445,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:448,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:448,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:449,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_clear_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:450,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:455,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:458,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:436,14'
          Dst:             tls1_prf_P_hash
        - Src:             'providers/implementations/kdfs/tls1_prf.c:440,20'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/kdfs/tls1_prf.c:443,14'
          Dst:             tls1_prf_P_hash
        - Src:             'providers/implementations/kdfs/tls1_prf.c:445,13'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:450,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:455,10'
          Dst:             tls1_prf_P_hash
    - functionName:    kdf_tls1_prf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:286,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:285,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/tls1_prf.c:286,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    kdf_tls1_prf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_tls1_prf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         38
      ICount:          231
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_free
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_macctx_load_from_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:225,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:226,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_free
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:243,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:227,53'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:235,30'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:230,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:230,56'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:233,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:227,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:233,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:234,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:236,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:0,0'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:239,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:243,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:244,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:250,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:246,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:247,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:248,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:250,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:251,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:253,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:257,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:257,20'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:262,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:258,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:258,49'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:262,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:256,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:261,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:262,29'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:220,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/tls1_prf.c:225,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/tls1_prf.c:226,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/kdfs/tls1_prf.c:227,18'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/kdfs/tls1_prf.c:230,21'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/kdfs/tls1_prf.c:235,13'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:236,18'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/kdfs/tls1_prf.c:243,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/tls1_prf.c:244,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:246,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/tls1_prf.c:250,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/tls1_prf.c:258,21'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kdfs/tls1_prf.c:251,31'
          Dst:             OSSL_PARAM_locate_const
    - functionName:    kdf_tls1_prf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_tls1_prf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         25
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - kdf_tls1_prf_set_ctx_params
        - memcmp
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
        - ossl_tls1_prf_ems_check_enabled
        - tls1_prf_alg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:175,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:175,65'
              BranchSideFuncs:
                - kdf_tls1_prf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:176,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:178,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:179,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:182,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:183,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:186,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:187,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:190,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:191,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:201,41'
              BranchSideFuncs:
                - ossl_tls1_prf_ems_check_enabled
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:202,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - tls1_prf_alg
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:210,25'
              BranchSideFuncs:
                - tls1_prf_alg
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:203,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:203,27'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - tls1_prf_alg
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:208,5'
              BranchSideFuncs:
                - tls1_prf_alg
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:205,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:208,5'
              BranchSideFuncs:
                - tls1_prf_alg
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:173,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/tls1_prf.c:175,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/tls1_prf.c:175,37'
          Dst:             kdf_tls1_prf_set_ctx_params
        - Src:             'providers/implementations/kdfs/tls1_prf.c:179,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/tls1_prf.c:179,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/tls1_prf.c:183,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:183,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/tls1_prf.c:183,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/tls1_prf.c:187,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:187,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/tls1_prf.c:187,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/tls1_prf.c:191,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:191,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/tls1_prf.c:191,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/tls1_prf.c:201,9'
          Dst:             ossl_tls1_prf_ems_check_enabled
        - Src:             'providers/implementations/kdfs/tls1_prf.c:203,20'
          Dst:             memcmp
        - Src:             'providers/implementations/kdfs/tls1_prf.c:205,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:205,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/tls1_prf.c:205,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/tls1_prf.c:210,12'
          Dst:             tls1_prf_alg
    - functionName:    kdf_tls1_prf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - EVP_MAC_CTX_free
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:136,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:137,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:138,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/tls1_prf.c:139,5'
          Dst:             OPENSSL_cleanse
    - functionName:    kdf_tls1_prf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - kdf_tls1_prf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:125,9'
              BranchSideFuncs:
                - kdf_tls1_prf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:126,28'
              BranchSideFuncs:
                - kdf_tls1_prf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:126,9'
          Dst:             kdf_tls1_prf_reset
        - Src:             'providers/implementations/kdfs/tls1_prf.c:127,9'
          Dst:             CRYPTO_free
    - functionName:    kdf_tls1_prf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_MAC_CTX_dup
        - kdf_tls1_prf_free
        - kdf_tls1_prf_new
        - ossl_prov_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:151,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:152,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:152,56'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:154,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:151,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:153,13'
              BranchSideFuncs:
                - kdf_tls1_prf_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:154,13'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:155,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:155,56'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:157,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:154,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:156,13'
              BranchSideFuncs:
                - kdf_tls1_prf_free
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:157,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - kdf_tls1_prf_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:157,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:158,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:159,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:149,12'
          Dst:             kdf_tls1_prf_new
        - Src:             'providers/implementations/kdfs/tls1_prf.c:152,40'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:155,40'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:157,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/tls1_prf.c:165,5'
          Dst:             kdf_tls1_prf_free
    - functionName:    kdf_tls1_prf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/tls1_prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:114,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:116,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/tls1_prf.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:117,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/tls1_prf.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/tls1_prf.c:113,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/tls1_prf.c:116,16'
          Dst:             CRYPTO_zalloc
    - functionName:    x942kdf_size
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.KDF_X942 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - ossl_prov_digest_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:425,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:428,27'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:429,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:429,5'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:429,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:422,24'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/x942kdf.c:425,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:425,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:425,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:428,11'
          Dst:             EVP_MD_get_size
    - functionName:    find_alg_id
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - libctx
        - algname
        - propq
        - id
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - EVP_CIPHER_is_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:86,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:87,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:88,33'
              BranchSideFuncs:
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:93,5'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:88,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:89,23'
              BranchSideFuncs:
                - EVP_CIPHER_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_free
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:85,14'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/kdfs/x942kdf.c:88,17'
          Dst:             EVP_CIPHER_is_a
        - Src:             'providers/implementations/kdfs/x942kdf.c:95,5'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:95,5'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:95,5'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:97,5'
          Dst:             EVP_CIPHER_free
    - functionName:    x942kdf_set_buffer
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - out
        - out_len
        - p
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - OSSL_PARAM_get_octet_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:411,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:411,30'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:411,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:414,5'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:414,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:416,12'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    DER_w_keyinfo
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wpacket_st *'
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - pkt
        - der_oid
        - der_oidlen
        - pcounter
      BBCount:         15
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - WPACKET_get_curr
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_octet_string_uint32
        - ossl_DER_w_precompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:107,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:107,46'
              BranchSideFuncs:
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_curr
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:107,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:109,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:109,16'
              BranchSideFuncs:
                - WPACKET_get_curr
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:109,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:110,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:110,49'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:111,38'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:111,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:111,38'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:111,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:112,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:112,39'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:112,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:105,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/implementations/kdfs/x942kdf.c:107,15'
          Dst:             ossl_DER_w_octet_string_uint32
        - Src:             'providers/implementations/kdfs/x942kdf.c:110,32'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/kdfs/x942kdf.c:111,15'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/implementations/kdfs/x942kdf.c:112,15'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    der_encode_sharedinfo
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'struct.wpacket_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - pkt
        - buf
        - buflen
        - der_oid
        - der_oidlen
        - acvp
        - acvplen
        - partyu
        - partyulen
        - partyv
        - partyvlen
        - supp_pub
        - supp_publen
        - supp_priv
        - supp_privlen
        - keylen_bits
        - pcounter
      BBCount:         47
      ICount:          265
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - DER_w_keyinfo
        - WPACKET_finish
        - WPACKET_init_der
        - WPACKET_init_null_der
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_octet_string
        - ossl_DER_w_octet_string_uint32
        - ossl_DER_w_precompiled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:126,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:124,44'
              BranchSideFuncs:
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:125,49'
              BranchSideFuncs:
                - WPACKET_init_null_der
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:124,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:124,13'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:126,41'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:126,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:126,41'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:126,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:127,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:127,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:128,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:128,43'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:129,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:129,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:129,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:130,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:130,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:131,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:131,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:131,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string_uint32
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:131,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:132,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:132,50'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:133,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:133,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:133,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:133,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:133,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:133,58'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:134,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:134,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:134,16'
              BranchSideFuncs:
                - ossl_DER_w_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:134,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:134,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:134,58'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:135,16'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:135,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:135,16'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:135,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:135,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:135,55'
              BranchSideFuncs:
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:136,29'
              BranchSideFuncs:
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:136,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:136,29'
              BranchSideFuncs:
                - DER_w_keyinfo
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:136,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:137,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:137,39'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:137,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:138,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:138,30'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:138,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:124,27'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/kdfs/x942kdf.c:125,27'
          Dst:             WPACKET_init_null_der
        - Src:             'providers/implementations/kdfs/x942kdf.c:126,15'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/implementations/kdfs/x942kdf.c:128,19'
          Dst:             ossl_DER_w_octet_string
        - Src:             'providers/implementations/kdfs/x942kdf.c:130,19'
          Dst:             ossl_DER_w_octet_string
        - Src:             'providers/implementations/kdfs/x942kdf.c:132,19'
          Dst:             ossl_DER_w_octet_string_uint32
        - Src:             'providers/implementations/kdfs/x942kdf.c:133,34'
          Dst:             ossl_DER_w_octet_string
        - Src:             'providers/implementations/kdfs/x942kdf.c:134,34'
          Dst:             ossl_DER_w_octet_string
        - Src:             'providers/implementations/kdfs/x942kdf.c:135,32'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/implementations/kdfs/x942kdf.c:136,15'
          Dst:             DER_w_keyinfo
        - Src:             'providers/implementations/kdfs/x942kdf.c:137,15'
          Dst:             ossl_DER_w_end_sequence
        - Src:             'providers/implementations/kdfs/x942kdf.c:138,15'
          Dst:             WPACKET_finish
    - functionName:    x942kdf_hash_kdm
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - kdf_md
        - z
        - z_len
        - other
        - other_len
        - ctr
        - derived_key
        - derived_key_len
      BBCount:         42
      ICount:          275
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - EVP_DigestFinal_ex
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_get_size
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:279,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:282,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:280,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:282,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:281,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:281,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:282,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:282,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:286,28'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - EVP_MD_CTX_new
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:289,23'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_new
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:293,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:293,24'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:294,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:293,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:294,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:296,25'
              BranchSideFuncs:
                - EVP_DigestInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:297,9'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:299,18'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:307,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:307,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:309,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:308,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:308,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:309,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:306,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:309,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:310,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:310,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:311,37'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:318,37'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:311,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:312,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:313,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:315,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:316,17'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:317,9'
              BranchSideFuncs:
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:318,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:319,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:320,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:282,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:282,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:282,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:286,12'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/kdfs/x942kdf.c:291,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:292,16'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:296,10'
          Dst:             EVP_DigestInit
        - Src:             'providers/implementations/kdfs/x942kdf.c:306,14'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/kdfs/x942kdf.c:307,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/x942kdf.c:308,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/kdfs/x942kdf.c:311,18'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/x942kdf.c:318,18'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/kdfs/x942kdf.c:326,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:327,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:328,5'
          Dst:             OPENSSL_cleanse
    - functionName:    x942_encode_otherinfo
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'char **'
      constantsTouched: []
      argNames:
        - keylen
        - cek_oid
        - cek_oid_len
        - acvp
        - acvp_len
        - partyu
        - partyu_len
        - partyv
        - partyv_len
        - supp_pub
        - supp_pub_len
        - supp_priv
        - supp_priv_len
        - der
        - der_len
        - out_ctr
      BBCount:         25
      ICount:          212
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_zalloc
        - WPACKET_cleanup
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - der_encode_sharedinfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:216,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:218,23'
              BranchSideFuncs:
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - CRYPTO_zalloc
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:226,13'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_cleanup
                - CRYPTO_zalloc
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:227,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:221,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:227,9'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_zalloc
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:228,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - CRYPTO_zalloc
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:232,9'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:234,38'
              BranchSideFuncs:
                - der_encode_sharedinfo
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:234,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:239,9'
              BranchSideFuncs:
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:244,9'
              BranchSideFuncs:
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:245,9'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:253,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:254,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:254,12'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:256,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:255,12'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:256,9'
              BranchSideFuncs:
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:256,9'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:257,17'
              BranchSideFuncs:
                - WPACKET_cleanup
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:221,10'
          Dst:             der_encode_sharedinfo
        - Src:             'providers/implementations/kdfs/x942kdf.c:226,13'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/kdfs/x942kdf.c:228,5'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/kdfs/x942kdf.c:230,15'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kdfs/x942kdf.c:234,10'
          Dst:             der_encode_sharedinfo
        - Src:             'providers/implementations/kdfs/x942kdf.c:244,9'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/kdfs/x942kdf.c:262,5'
          Dst:             WPACKET_cleanup
    - functionName:    x942kdf_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - x942kdf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:602,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:603,38'
              BranchSideFuncs:
                - x942kdf_size
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:604,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:602,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/kdfs/x942kdf.c:603,41'
          Dst:             x942kdf_size
        - Src:             'providers/implementations/kdfs/x942kdf.c:603,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    x942kdf_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x942kdf_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         59
      ICount:          367
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
        - find_alg_id
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - x942kdf_set_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:512,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:514,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:515,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:517,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:518,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:519,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:520,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:520,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:520,43'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:523,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:520,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:521,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:523,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:525,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:525,33'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:528,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:524,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:526,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:528,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:529,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:530,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:531,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:532,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:532,33'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:535,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:531,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:533,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:535,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:537,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:537,33'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:540,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:536,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:538,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:540,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:541,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:541,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:544,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:541,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:542,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:544,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:545,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:546,34'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:551,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:546,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:547,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:548,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:553,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:553,33'
              BranchSideFuncs:
                - x942kdf_set_buffer
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:556,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:552,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:554,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:556,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:557,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:558,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:558,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:560,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:565,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:566,21'
              BranchSideFuncs:
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:567,25'
              BranchSideFuncs:
                - find_alg_id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:567,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:569,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:508,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/kdfs/x942kdf.c:514,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/kdfs/x942kdf.c:517,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:519,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:520,23'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:523,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:525,13'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:528,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:530,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:532,13'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:535,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:537,13'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:540,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:541,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/kdfs/x942kdf.c:544,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:546,14'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:551,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:553,13'
          Dst:             x942kdf_set_buffer
        - Src:             'providers/implementations/kdfs/x942kdf.c:556,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:560,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kdfs/x942kdf.c:567,13'
          Dst:             find_alg_id
    - functionName:    x942kdf_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x942kdf_derive
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - params
      BBCount:         45
      ICount:          312
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - ossl_prov_digest_md
        - ossl_prov_is_running
        - x942_encode_otherinfo
        - x942kdf_hash_kdm
        - x942kdf_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:442,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:442,60'
              BranchSideFuncs:
                - x942kdf_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:442,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:449,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:449,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:449,29'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:457,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:449,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:450,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:457,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:458,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:458,13'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:465,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:459,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:459,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:460,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:460,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:461,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:461,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:462,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:465,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:465,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:466,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:469,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:470,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:471,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:474,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:474,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:474,33'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:475,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:474,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:475,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:478,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:478,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:478,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:487,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:478,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:483,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:487,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:487,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:487,51'
              BranchSideFuncs:
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:488,32'
              BranchSideFuncs:
                - x942_encode_otherinfo
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - x942kdf_hash_kdm
                - CRYPTO_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:487,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:495,9'
              BranchSideFuncs:
                - x942kdf_hash_kdm
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:498,28'
              BranchSideFuncs:
                - x942kdf_hash_kdm
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:442,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/x942kdf.c:442,37'
          Dst:             x942kdf_set_ctx_params
        - Src:             'providers/implementations/kdfs/x942kdf.c:450,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:450,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:450,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:462,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:462,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:462,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:466,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:466,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:466,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:469,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/kdfs/x942kdf.c:471,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:471,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:471,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:475,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:475,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:475,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:483,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:483,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:483,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:487,10'
          Dst:             x942_encode_otherinfo
        - Src:             'providers/implementations/kdfs/x942kdf.c:495,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:495,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kdfs/x942kdf.c:495,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kdfs/x942kdf.c:498,11'
          Dst:             x942kdf_hash_kdm
        - Src:             'providers/implementations/kdfs/x942kdf.c:500,5'
          Dst:             CRYPTO_free
    - functionName:    x942kdf_reset
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - ossl_prov_digest_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:351,5'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/kdfs/x942kdf.c:352,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:353,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:354,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:355,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:356,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kdfs/x942kdf.c:357,5'
          Dst:             CRYPTO_clear_free
    - functionName:    x942kdf_free
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - x942kdf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:367,9'
              BranchSideFuncs:
                - x942kdf_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:368,23'
              BranchSideFuncs:
                - x942kdf_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:368,9'
          Dst:             x942kdf_reset
        - Src:             'providers/implementations/kdfs/x942kdf.c:369,9'
          Dst:             CRYPTO_free
    - functionName:    x942kdf_dup
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         23
      ICount:          198
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ossl_prov_digest_copy
        - ossl_prov_memdup
        - x942kdf_free
        - x942kdf_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:379,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:380,31'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:401,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:382,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:382,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:384,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:384,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:386,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:386,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:388,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:388,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:391,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:391,38'
              BranchSideFuncs:
                - ossl_prov_memdup
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:394,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:394,44'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - x942kdf_free
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs:
                - x942kdf_free
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:380,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:396,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:378,12'
          Dst:             x942kdf_new
        - Src:             'providers/implementations/kdfs/x942kdf.c:380,14'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:382,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:384,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:386,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:388,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:391,21'
          Dst:             ossl_prov_memdup
        - Src:             'providers/implementations/kdfs/x942kdf.c:394,21'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/kdfs/x942kdf.c:404,5'
          Dst:             x942kdf_free
    - functionName:    x942kdf_new
      functionSourceFile: '/src/openssl/providers/implementations/kdfs/x942kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:336,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:337,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:339,16'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/kdfs/x942kdf.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kdfs/x942kdf.c:341,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kdfs/x942kdf.c:336,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kdfs/x942kdf.c:339,16'
          Dst:             CRYPTO_zalloc
    - functionName:    eckey_frompub
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        3
      argTypes:
        - 'struct.ec_key_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - pubbuf
        - pubbuflen
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_oct2key
        - ossl_ec_key_get_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:164,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:165,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:166,27'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_set_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:167,9'
              BranchSideFuncs:
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:168,25'
              BranchSideFuncs:
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:168,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:170,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:163,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/kem/ec_kem.c:163,53'
          Dst:             ossl_ec_key_get0_propq
        - Src:             'providers/implementations/kem/ec_kem.c:163,11'
          Dst:             EC_KEY_new_ex
        - Src:             'providers/implementations/kem/ec_kem.c:166,32'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:166,10'
          Dst:             EC_KEY_set_group
        - Src:             'providers/implementations/kem/ec_kem.c:168,10'
          Dst:             EC_KEY_oct2key
        - Src:             'providers/implementations/kem/ec_kem.c:172,5'
          Dst:             EC_KEY_free
    - functionName:    dhkem_decap
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - secret
        - secretlen
        - enc
        - enclen
      BBCount:         19
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EC_KEY_free
        - ERR_new
        - derive_secret
        - eckey_frompub
        - ecpubkey_todata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:731,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:732,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:736,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - eckey_frompub
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:736,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:737,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:740,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - eckey_frompub
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:740,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:741,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:745,40'
              BranchSideFuncs:
                - eckey_frompub
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:746,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:747,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:748,26'
              BranchSideFuncs:
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:748,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:750,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:751,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:752,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:756,24'
              BranchSideFuncs:
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:756,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:760,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:761,18'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:737,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:737,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:737,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:741,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:741,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:741,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:745,26'
          Dst:             eckey_frompub
        - Src:             'providers/implementations/kem/ec_kem.c:748,10'
          Dst:             ecpubkey_todata
        - Src:             'providers/implementations/kem/ec_kem.c:752,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:752,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:752,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:756,10'
          Dst:             derive_secret
        - Src:             'providers/implementations/kem/ec_kem.c:764,5'
          Dst:             EC_KEY_free
    - functionName:    ecpubkey_todata
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ec_key_st *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - ec
        - out
        - outlen
        - maxoutlen
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_POINT_point2oct
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:186,13'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:187,11'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/kem/ec_kem.c:188,15'
          Dst:             EC_POINT_point2oct
    - functionName:    derive_secret
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'char *'
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - secret
        - privkey1
        - peerkey1
        - privkey2
        - peerkey2
        - sender_pub
        - recipient_pub
      BBCount:         24
      ICount:          256
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_KDF_CTX_free
        - OPENSSL_cleanse
        - dhkem_extract_and_expand
        - ecpubkey_todata
        - generate_ecdhkm
        - ossl_kdf_ctx_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:578,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:579,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:580,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:584,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:586,30'
              BranchSideFuncs:
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_cmp8
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:601,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ec_kem.c:586,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:588,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:589,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:589,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:590,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:594,30'
              BranchSideFuncs:
                - generate_ecdhkm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ec_kem.c:594,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:597,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kem/ec_kem.c:598,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ec_kem.c:601,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:602,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:605,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ec_kem.c:607,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:608,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:609,34'
              BranchSideFuncs:
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:611,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:612,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:613,35'
              BranchSideFuncs:
                - dhkem_extract_and_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:613,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:616,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:617,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:578,10'
          Dst:             generate_ecdhkm
        - Src:             'providers/implementations/kem/ec_kem.c:586,14'
          Dst:             ecpubkey_todata
        - Src:             'providers/implementations/kem/ec_kem.c:590,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:590,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:590,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:594,14'
          Dst:             generate_ecdhkm
        - Src:             'providers/implementations/kem/ec_kem.c:609,14'
          Dst:             ossl_kdf_ctx_create
        - Src:             'providers/implementations/kem/ec_kem.c:613,10'
          Dst:             dhkem_extract_and_expand
        - Src:             'providers/implementations/kem/ec_kem.c:619,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ec_kem.c:620,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    generate_ecdhkm
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - sender
        - peer
        - out
        - maxout
        - secretsz
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ECDH_compute_key
        - EC_GROUP_get_degree
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - ERR_new
        - check_publickey
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:527,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:527,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:528,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:527,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:528,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:532,26'
              BranchSideFuncs:
                - check_publickey
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:532,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:533,9'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:534,29'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - ECDH_compute_key
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:524,29'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:525,25'
          Dst:             EC_GROUP_get_degree
        - Src:             'providers/implementations/kem/ec_kem.c:528,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:528,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:528,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:532,10'
          Dst:             check_publickey
        - Src:             'providers/implementations/kem/ec_kem.c:534,45'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/kem/ec_kem.c:534,12'
          Dst:             ECDH_compute_key
    - functionName:    dhkem_extract_and_expand
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_kdf_ctx_st *'
        - 'char *'
        - size_t
        - short
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - kctx
        - okm
        - okmlen
        - kemid
        - dhkm
        - dhkmlen
        - kemctx
        - kemctxlen
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_cleanse
        - ossl_hpke_labeled_expand
        - ossl_hpke_labeled_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:349,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:352,19'
              BranchSideFuncs:
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:358,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:358,39'
              BranchSideFuncs:
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:358,11'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:355,11'
          Dst:             ossl_hpke_labeled_extract
        - Src:             'providers/implementations/kem/ec_kem.c:358,14'
          Dst:             ossl_hpke_labeled_expand
        - Src:             'providers/implementations/kem/ec_kem.c:362,5'
          Dst:             OPENSSL_cleanse
    - functionName:    check_publickey
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - pub
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - ossl_ec_key_get_libctx
        - ossl_ec_key_public_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:503,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:505,36'
              BranchSideFuncs:
                - ossl_ec_key_public_check
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:501,35'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/kem/ec_kem.c:501,21'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/kem/ec_kem.c:505,11'
          Dst:             ossl_ec_key_public_check
        - Src:             'providers/implementations/kem/ec_kem.c:506,5'
          Dst:             BN_CTX_free
    - functionName:    derivekey
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        3
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - ikm
        - ikmlen
      BBCount:         24
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_new_ex
        - OPENSSL_cleanse
        - RAND_priv_bytes_ex
        - ossl_ec_generate_key_dhkem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:466,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:467,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:468,27'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_set_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:468,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:472,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:472,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:472,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:473,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ec_kem.c:472,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:473,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:480,38'
              BranchSideFuncs:
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ec_kem.c:474,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:475,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:476,32'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ec_kem.c:476,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:477,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ec_kem.c:478,16'
              BranchSideFuncs:
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ec_kem.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:483,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:484,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:484,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:484,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:485,21'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:465,11'
          Dst:             EC_KEY_new_ex
        - Src:             'providers/implementations/kem/ec_kem.c:468,32'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:468,10'
          Dst:             EC_KEY_set_group
        - Src:             'providers/implementations/kem/ec_kem.c:476,13'
          Dst:             RAND_priv_bytes_ex
        - Src:             'providers/implementations/kem/ec_kem.c:480,11'
          Dst:             ossl_ec_generate_key_dhkem
        - Src:             'providers/implementations/kem/ec_kem.c:483,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ec_kem.c:485,9'
          Dst:             EC_KEY_free
    - functionName:    dhkem_encap
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - enc
        - enclen
        - secret
        - secretlen
      BBCount:         36
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - EC_KEY_free
        - ERR_new
        - derive_secret
        - derivekey
        - ecpubkey_todata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:653,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:663,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derivekey
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:654,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:654,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:656,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:654,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:655,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:656,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:656,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:657,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:658,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:658,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:659,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:660,8'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:663,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:664,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:667,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - derivekey
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:667,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:668,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:673,33'
              BranchSideFuncs:
                - derivekey
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:674,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:675,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:676,26'
              BranchSideFuncs:
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:678,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:678,33'
              BranchSideFuncs:
                - ecpubkey_todata
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:680,9'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:676,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:680,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:682,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:683,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:683,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:684,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:682,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:684,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:688,24'
              BranchSideFuncs:
                - derive_secret
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ec_kem.c:688,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:692,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EC_KEY_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:695,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EC_KEY_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:664,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:664,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:664,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:668,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:668,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:668,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:673,23'
          Dst:             derivekey
        - Src:             'providers/implementations/kem/ec_kem.c:676,10'
          Dst:             ecpubkey_todata
        - Src:             'providers/implementations/kem/ec_kem.c:678,17'
          Dst:             ecpubkey_todata
        - Src:             'providers/implementations/kem/ec_kem.c:684,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:684,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:684,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:688,10'
          Dst:             derive_secret
        - Src:             'providers/implementations/kem/ec_kem.c:700,5'
          Dst:             EC_KEY_free
    - functionName:    sender_authkey_set
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ec
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:143,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:144,28'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:144,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:146,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:140,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/kem/ec_kem.c:144,14'
          Dst:             EC_KEY_up_ref
    - functionName:    ossl_ec_match_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - EC_GROUP_cmp
        - EC_KEY_get0_group
        - ERR_new
        - ossl_ec_key_get_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:225,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:226,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:226,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:227,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:227,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:227,27'
              BranchSideFuncs:
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:227,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/ec_kem.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:229,9'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:230,17'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:218,30'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:219,30'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:221,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/kem/ec_kem.c:221,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/kem/ec_kem.c:227,14'
          Dst:             EC_GROUP_cmp
        - Src:             'providers/implementations/kem/ec_kem.c:229,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:229,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:229,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:230,5'
          Dst:             BN_CTX_free
    - functionName:    recipient_key_set
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_EC_CTX *'
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ec
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - ec_curvename_get0
        - ossl_HPKE_KEM_INFO_find_curve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:119,47'
              BranchSideFuncs:
                - ec_curvename_get0
                - ossl_HPKE_KEM_INFO_find_curve
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:121,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:123,51'
              BranchSideFuncs:
                - ossl_HPKE_KEM_INFO_find_curve
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:124,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:125,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:126,28'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:126,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:128,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:115,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/kem/ec_kem.c:119,29'
          Dst:             ec_curvename_get0
        - Src:             'providers/implementations/kem/ec_kem.c:123,21'
          Dst:             ossl_HPKE_KEM_INFO_find_curve
        - Src:             'providers/implementations/kem/ec_kem.c:126,14'
          Dst:             EC_KEY_up_ref
    - functionName:    ec_curvename_get0
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ec
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
        - EC_curve_nid2nist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:102,29'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:104,30'
          Dst:             EC_GROUP_get_curve_name
        - Src:             'providers/implementations/kem/ec_kem.c:104,12'
          Dst:             EC_curve_nid2nist
    - functionName:    eckey_check
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ec
        - requires_privatekey
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - BN_div
        - BN_free
        - BN_is_zero
        - BN_new
        - EC_GROUP_get0_order
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - ERR_new
        - ossl_ec_key_get_libctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:79,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_new
                - BN_free
                - BN_CTX_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:79,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:80,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:83,51'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_new
                - BN_free
                - BN_CTX_free
                - BN_div
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:71,26'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/kem/ec_kem.c:72,27'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/kem/ec_kem.c:76,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:76,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:83,33'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:84,31'
          Dst:             EC_GROUP_get0_order
        - Src:             'providers/implementations/kem/ec_kem.c:86,31'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/kem/ec_kem.c:86,17'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/kem/ec_kem.c:87,15'
          Dst:             BN_new
        - Src:             'providers/implementations/kem/ec_kem.c:90,19'
          Dst:             BN_div
        - Src:             'providers/implementations/kem/ec_kem.c:91,23'
          Dst:             BN_is_zero
        - Src:             'providers/implementations/kem/ec_kem.c:94,5'
          Dst:             BN_free
        - Src:             'providers/implementations/kem/ec_kem.c:95,5'
          Dst:             BN_CTX_free
    - functionName:    eckem_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - operation
        - vec
        - vauth
        - params
      BBCount:         20
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - eckem_set_ctx_params
        - eckey_check
        - ossl_ec_match_params
        - ossl_prov_is_running
        - recipient_key_set
        - sender_authkey_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - recipient_key_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:245,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - recipient_key_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:246,9'
              BranchSideFuncs:
                - recipient_key_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:247,28'
              BranchSideFuncs:
                - recipient_key_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:248,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:249,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:251,9'
              BranchSideFuncs:
                - eckem_set_ctx_params
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:252,35'
              BranchSideFuncs:
                - ossl_ec_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ec_kem.c:258,15'
              BranchSideFuncs:
                - eckem_set_ctx_params
        - Branch String:   'providers/implementations/kem/ec_kem.c:253,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:253,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - eckey_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ec_kem.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:254,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:254,36'
              BranchSideFuncs:
                - sender_authkey_set
                - __sanitizer_cov_trace_const_cmp4
                - eckem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ec_kem.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:252,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:255,9'
              BranchSideFuncs:
                - eckem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ec_kem.c:256,5'
              BranchSideFuncs:
                - eckem_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:242,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kem/ec_kem.c:245,10'
          Dst:             eckey_check
        - Src:             'providers/implementations/kem/ec_kem.c:247,10'
          Dst:             recipient_key_set
        - Src:             'providers/implementations/kem/ec_kem.c:252,14'
          Dst:             ossl_ec_match_params
        - Src:             'providers/implementations/kem/ec_kem.c:253,17'
          Dst:             eckey_check
        - Src:             'providers/implementations/kem/ec_kem.c:254,17'
          Dst:             sender_authkey_set
        - Src:             'providers/implementations/kem/ec_kem.c:259,12'
          Dst:             eckem_set_ctx_params
    - functionName:    eckem_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - ossl_eckem_modename2id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:295,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:297,15'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:310,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:300,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:300,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:304,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:300,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:301,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:304,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:301,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:302,17'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:303,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:311,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:312,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ec_kem.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ec_kem.c:312,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:313,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:314,39'
              BranchSideFuncs:
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ec_kem.c:315,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:317,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:295,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kem/ec_kem.c:301,18'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kem/ec_kem.c:304,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kem/ec_kem.c:310,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kem/ec_kem.c:314,16'
          Dst:             ossl_eckem_modename2id
    - functionName:    eckem_auth_decapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vecx
        - vauthpub
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eckem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:283,12'
          Dst:             eckem_init
    - functionName:    eckem_auth_encapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vecx
        - vauthpriv
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eckem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:277,12'
          Dst:             eckem_init
    - functionName:    eckem_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eckem_freectx
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vectx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - recipient_key_set
        - sender_authkey_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:208,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kem/ec_kem.c:209,5'
          Dst:             recipient_key_set
        - Src:             'providers/implementations/kem/ec_kem.c:210,5'
          Dst:             sender_authkey_set
        - Src:             'providers/implementations/kem/ec_kem.c:211,5'
          Dst:             CRYPTO_free
    - functionName:    eckem_decapsulate
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         6
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - dhkem_decap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:787,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:789,32'
              BranchSideFuncs:
                - dhkem_decap
            - BranchSide:      'providers/implementations/kem/ec_kem.c:791,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:789,20'
          Dst:             dhkem_decap
        - Src:             'providers/implementations/kem/ec_kem.c:791,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:791,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:791,13'
          Dst:             ERR_set_error
    - functionName:    eckem_decapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vec
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eckem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:271,12'
          Dst:             eckem_init
    - functionName:    eckem_encapsulate
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - secret
        - secretlen
      BBCount:         6
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - dhkem_encap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:773,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:775,32'
              BranchSideFuncs:
                - dhkem_encap
            - BranchSide:      'providers/implementations/kem/ec_kem.c:777,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:775,20'
          Dst:             dhkem_encap
        - Src:             'providers/implementations/kem/ec_kem.c:777,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:777,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:777,13'
          Dst:             ERR_set_error
    - functionName:    eckem_encapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vec
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eckem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:265,12'
          Dst:             eckem_init
    - functionName:    eckem_newctx
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:199,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:195,25'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kem/ec_kem.c:199,19'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ossl_ec_dhkem_derive_private
      functionSourceFile: '/src/openssl/providers/implementations/kem/ec_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.bignum_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ec
        - priv
        - ikm
        - ikmlen
      BBCount:         28
      ICount:          236
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - BN_bin2bn
        - BN_is_zero
        - EC_GROUP_get0_order
        - EC_KEY_get0_group
        - ERR_new
        - EVP_KDF_CTX_free
        - OPENSSL_cleanse
        - ec_curvename_get0
        - ossl_HPKE_KEM_INFO_find_curve
        - ossl_ec_key_get0_propq
        - ossl_ec_key_get_libctx
        - ossl_hpke_labeled_expand
        - ossl_hpke_labeled_extract
        - ossl_kdf_ctx_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ec_kem.c:394,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:397,42'
              BranchSideFuncs:
                - ossl_HPKE_KEM_INFO_find_curve
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_kdf_ctx_create
                - __sanitizer_cov_trace_cmp8
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:398,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:401,42'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_kdf_ctx_create
                - __sanitizer_cov_trace_cmp8
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:404,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ec_kem.c:408,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:408,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:409,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:415,18'
              BranchSideFuncs:
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:418,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:421,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:423,51'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get0_order
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:425,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:430,13'
              BranchSideFuncs:
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:431,23'
              BranchSideFuncs:
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:432,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:433,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:434,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:434,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:435,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ec_kem.c:438,16'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:439,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:439,5'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:439,41'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ec_kem.c:439,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ec_kem.c:425,39'
              BranchSideFuncs:
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ec_kem.c:440,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ec_kem.c:391,25'
          Dst:             ec_curvename_get0
        - Src:             'providers/implementations/kem/ec_kem.c:397,12'
          Dst:             ossl_HPKE_KEM_INFO_find_curve
        - Src:             'providers/implementations/kem/ec_kem.c:402,34'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/kem/ec_kem.c:403,34'
          Dst:             ossl_ec_key_get0_propq
        - Src:             'providers/implementations/kem/ec_kem.c:401,14'
          Dst:             ossl_kdf_ctx_create
        - Src:             'providers/implementations/kem/ec_kem.c:409,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:409,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:409,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:418,10'
          Dst:             ossl_hpke_labeled_extract
        - Src:             'providers/implementations/kem/ec_kem.c:423,33'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/kem/ec_kem.c:423,13'
          Dst:             EC_GROUP_get0_order
        - Src:             'providers/implementations/kem/ec_kem.c:425,14'
          Dst:             ossl_hpke_labeled_expand
        - Src:             'providers/implementations/kem/ec_kem.c:432,13'
          Dst:             BN_bin2bn
        - Src:             'providers/implementations/kem/ec_kem.c:435,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ec_kem.c:435,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ec_kem.c:435,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ec_kem.c:439,14'
          Dst:             BN_is_zero
        - Src:             'providers/implementations/kem/ec_kem.c:439,34'
          Dst:             BN_cmp
        - Src:             'providers/implementations/kem/ec_kem.c:442,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ec_kem.c:443,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ec_kem.c:444,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    ecxkey_pubfromdata
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - pubbuf
        - pubbuflen
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - ossl_ecx_key_free
        - ossl_ecx_key_fromdata
        - ossl_ecx_key_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:142,31'
              BranchSideFuncs:
                - ossl_ecx_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:142,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:143,27'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:135,12'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/kem/ecx_kem.c:137,10'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/kem/ecx_kem.c:139,11'
          Dst:             ossl_ecx_key_new
        - Src:             'providers/implementations/kem/ecx_kem.c:142,9'
          Dst:             ossl_ecx_key_fromdata
        - Src:             'providers/implementations/kem/ecx_kem.c:143,9'
          Dst:             ossl_ecx_key_free
    - functionName:    dhkem_decap
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - secret
        - secretlen
        - enc
        - enclen
      BBCount:         17
      ICount:          152
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - derive_secret
        - ecx_pubkey
        - ecxkey_pubfromdata
        - ossl_ecx_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:623,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:624,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:627,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ecxkey_pubfromdata
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ecx_kem.c:627,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:628,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:631,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ecxkey_pubfromdata
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ecx_kem.c:631,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:632,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:637,45'
              BranchSideFuncs:
                - ecxkey_pubfromdata
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:638,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:639,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:641,32'
              BranchSideFuncs:
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:642,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:643,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:645,24'
              BranchSideFuncs:
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:645,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:649,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:651,18'
              BranchSideFuncs:
                - ossl_ecx_key_free
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:628,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:628,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:628,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ecx_kem.c:632,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:632,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:632,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ecx_kem.c:637,26'
          Dst:             ecxkey_pubfromdata
        - Src:             'providers/implementations/kem/ecx_kem.c:641,21'
          Dst:             ecx_pubkey
        - Src:             'providers/implementations/kem/ecx_kem.c:645,10'
          Dst:             derive_secret
        - Src:             'providers/implementations/kem/ecx_kem.c:654,5'
          Dst:             ossl_ecx_key_free
    - functionName:    ecx_pubkey
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - ecx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:151,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:151,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:152,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ecx_kem.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:155,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:152,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:152,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:152,9'
          Dst:             ERR_set_error
    - functionName:    derive_secret
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'char *'
        - 'struct.ecx_key_st *'
        - 'struct.ecx_key_st *'
        - 'struct.ecx_key_st *'
        - 'struct.ecx_key_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - secret
        - privkey1
        - peerkey1
        - privkey2
        - peerkey2
        - sender_pub
        - recipient_pub
      BBCount:         22
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_KDF_CTX_free
        - OPENSSL_cleanse
        - dhkem_extract_and_expand
        - ecx_pubkey
        - generate_ecxdhkm
        - ossl_kdf_ctx_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:487,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:488,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - generate_ecxdhkm
                - __sanitizer_cov_trace_const_cmp4
                - ecx_pubkey
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:489,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
                - generate_ecxdhkm
                - __sanitizer_cov_trace_const_cmp4
                - ecx_pubkey
        - Branch String:   'providers/implementations/kem/ecx_kem.c:492,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:493,31'
              BranchSideFuncs:
                - generate_ecxdhkm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ecx_pubkey
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:503,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:493,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:496,13'
              BranchSideFuncs:
                - ecx_pubkey
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:498,37'
              BranchSideFuncs:
                - ecx_pubkey
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:499,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:500,13'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:501,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:504,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:505,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:508,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:510,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:511,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:512,34'
              BranchSideFuncs:
                - ossl_kdf_ctx_create
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:515,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:516,35'
              BranchSideFuncs:
                - dhkem_extract_and_expand.18445
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:516,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:519,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:520,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:487,10'
          Dst:             generate_ecxdhkm
        - Src:             'providers/implementations/kem/ecx_kem.c:493,14'
          Dst:             generate_ecxdhkm
        - Src:             'providers/implementations/kem/ecx_kem.c:498,26'
          Dst:             ecx_pubkey
        - Src:             'providers/implementations/kem/ecx_kem.c:512,14'
          Dst:             ossl_kdf_ctx_create
        - Src:             'providers/implementations/kem/ecx_kem.c:516,10'
          Dst:             dhkem_extract_and_expand
        - Src:             'providers/implementations/kem/ecx_kem.c:522,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ecx_kem.c:523,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    generate_ecxdhkm
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ecx_key_st *'
        - 'struct.ecx_key_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - sender
        - peer
        - out
        - maxout
        - secretsz
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_ecx_compute_key
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:445,12'
          Dst:             ossl_ecx_compute_key
    - functionName:    dhkem_extract_and_expand
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.evp_kdf_ctx_st *'
        - 'char *'
        - size_t
        - short
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - kctx
        - okm
        - okmlen
        - kemid
        - dhkm
        - dhkmlen
        - kemctx
        - kemctxlen
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_cleanse
        - ossl_hpke_labeled_expand
        - ossl_hpke_labeled_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:306,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:309,19'
              BranchSideFuncs:
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:315,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:315,39'
              BranchSideFuncs:
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:315,11'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:312,11'
          Dst:             ossl_hpke_labeled_extract
        - Src:             'providers/implementations/kem/ecx_kem.c:315,14'
          Dst:             ossl_hpke_labeled_expand
        - Src:             'providers/implementations/kem/ecx_kem.c:319,5'
          Dst:             OPENSSL_cleanse
    - functionName:    derivekey
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      'struct.ecx_key_st *'
      argCount:        3
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - ikm
        - ikmlen
      BBCount:         29
      ICount:          196
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - OPENSSL_cleanse
        - RAND_priv_bytes_ex
        - ossl_ecx_dhkem_derive_private
        - ossl_ecx_key_allocate_privkey
        - ossl_ecx_key_free
        - ossl_ecx_key_new
        - ossl_ecx_public_from_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:398,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:400,45'
              BranchSideFuncs:
                - ossl_ecx_key_allocate_privkey
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:402,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:405,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:405,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:405,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:406,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:406,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:413,40'
              BranchSideFuncs:
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:406,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:407,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:408,32'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:408,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:409,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:410,16'
              BranchSideFuncs:
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:413,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:414,9'
              BranchSideFuncs:
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:415,39'
              BranchSideFuncs:
                - ossl_ecx_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ecx_kem.c:415,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:416,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:417,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ecx_kem.c:420,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:421,27'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:424,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/ecx_kem.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:425,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:426,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:397,11'
          Dst:             ossl_ecx_key_new
        - Src:             'providers/implementations/kem/ecx_kem.c:400,15'
          Dst:             ossl_ecx_key_allocate_privkey
        - Src:             'providers/implementations/kem/ecx_kem.c:408,13'
          Dst:             RAND_priv_bytes_ex
        - Src:             'providers/implementations/kem/ecx_kem.c:413,10'
          Dst:             ossl_ecx_dhkem_derive_private
        - Src:             'providers/implementations/kem/ecx_kem.c:415,10'
          Dst:             ossl_ecx_public_from_private
        - Src:             'providers/implementations/kem/ecx_kem.c:421,9'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/kem/ecx_kem.c:425,9'
          Dst:             OPENSSL_cleanse
    - functionName:    ossl_ecx_dhkem_derive_private
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ecx
        - privout
        - ikm
        - ikmlen
      BBCount:         13
      ICount:          140
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_KDF_CTX_free
        - OPENSSL_cleanse
        - get_kem_info
        - ossl_hpke_labeled_expand
        - ossl_hpke_labeled_extract
        - ossl_kdf_ctx_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:349,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:355,42'
              BranchSideFuncs:
                - ossl_kdf_ctx_create
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:356,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:359,18'
              BranchSideFuncs:
                - ossl_hpke_labeled_extract
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:365,9'
              BranchSideFuncs:
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:367,35'
              BranchSideFuncs:
                - ossl_hpke_labeled_expand
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:370,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:371,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - EVP_KDF_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:345,38'
          Dst:             get_kem_info
        - Src:             'providers/implementations/kem/ecx_kem.c:349,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:349,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:349,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ecx_kem.c:355,14'
          Dst:             ossl_kdf_ctx_create
        - Src:             'providers/implementations/kem/ecx_kem.c:362,10'
          Dst:             ossl_hpke_labeled_extract
        - Src:             'providers/implementations/kem/ecx_kem.c:367,10'
          Dst:             ossl_hpke_labeled_expand
        - Src:             'providers/implementations/kem/ecx_kem.c:373,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/kem/ecx_kem.c:374,5'
          Dst:             EVP_KDF_CTX_free
    - functionName:    get_kem_info
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      'struct.OSSL_HPKE_KEM_INFO *'
      argCount:        1
      argTypes:
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - ecx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_HPKE_KEM_INFO_find_curve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:80,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:81,14'
              BranchSideFuncs:
                - ossl_HPKE_KEM_INFO_find_curve
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:83,14'
              BranchSideFuncs:
                - ossl_HPKE_KEM_INFO_find_curve
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:84,12'
          Dst:             ossl_HPKE_KEM_INFO_find_curve
    - functionName:    dhkem_encap
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - enc
        - enclen
        - secret
        - secretlen
      BBCount:         29
      ICount:          213
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - derive_secret
        - derivekey
        - ecx_pubkey
        - ossl_ecx_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:554,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:564,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - derivekey.18449
                - ecx_pubkey
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ecx_kem.c:555,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:555,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:557,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:555,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:557,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:557,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:558,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:559,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:559,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:560,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:561,8'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:564,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:565,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:568,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - derivekey.18449
                - ecx_pubkey
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/ecx_kem.c:568,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:569,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:574,33'
              BranchSideFuncs:
                - derivekey.18449
                - ecx_pubkey
                - ecx_pubkey
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:578,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:578,36'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:579,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/kem/ecx_kem.c:578,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:579,9'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:581,24'
              BranchSideFuncs:
                - derive_secret.18444
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/kem/ecx_kem.c:581,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:585,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:588,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_free
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:565,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:565,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:565,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ecx_kem.c:569,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:569,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:569,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/ecx_kem.c:574,23'
          Dst:             derivekey
        - Src:             'providers/implementations/kem/ecx_kem.c:576,23'
          Dst:             ecx_pubkey
        - Src:             'providers/implementations/kem/ecx_kem.c:577,21'
          Dst:             ecx_pubkey
        - Src:             'providers/implementations/kem/ecx_kem.c:581,10'
          Dst:             derive_secret
        - Src:             'providers/implementations/kem/ecx_kem.c:593,5'
          Dst:             ossl_ecx_key_free
    - functionName:    sender_authkey_set
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ecx
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:117,34'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:121,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:117,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:119,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:113,5'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/kem/ecx_kem.c:117,14'
          Dst:             ossl_ecx_key_up_ref
    - functionName:    ecx_match_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:181,38'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:181,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:181,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    recipient_key_set
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_ECX_CTX.3994 *'
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - ctx
        - ecx
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_kem_info
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:96,34'
              BranchSideFuncs:
                - get_kem_info
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:97,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:99,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:100,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:102,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:93,5'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/kem/ecx_kem.c:96,21'
          Dst:             get_kem_info
        - Src:             'providers/implementations/kem/ecx_kem.c:100,14'
          Dst:             ossl_ecx_key_up_ref
    - functionName:    ecx_key_check
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ecx
        - requires_privatekey
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:187,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:188,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ecxkem_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vecxctx
        - operation
        - vecx
        - vauth
        - params
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ecx_key_check
        - ecx_match_params
        - ecxkem_set_ctx_params
        - ossl_prov_is_running
        - recipient_key_set
        - sender_authkey_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - recipient_key_set.18460
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:202,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - recipient_key_set.18460
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:203,9'
              BranchSideFuncs:
                - recipient_key_set.18460
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:204,28'
              BranchSideFuncs:
                - recipient_key_set.18460
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:205,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:206,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:208,9'
              BranchSideFuncs:
                - ecxkem_set_ctx_params
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:208,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:209,31'
              BranchSideFuncs:
                - ecx_match_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:215,15'
              BranchSideFuncs:
                - ecxkem_set_ctx_params
        - Branch String:   'providers/implementations/kem/ecx_kem.c:210,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:210,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_check
                - __sanitizer_cov_trace_const_cmp4
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:212,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:211,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:211,40'
              BranchSideFuncs:
                - sender_authkey_set.18459
                - __sanitizer_cov_trace_const_cmp4
                - ecxkem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:212,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:209,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:212,13'
              BranchSideFuncs:
                - ecxkem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:213,5'
              BranchSideFuncs:
                - ecxkem_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:199,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/kem/ecx_kem.c:202,10'
          Dst:             ecx_key_check
        - Src:             'providers/implementations/kem/ecx_kem.c:204,10'
          Dst:             recipient_key_set
        - Src:             'providers/implementations/kem/ecx_kem.c:209,14'
          Dst:             ecx_match_params
        - Src:             'providers/implementations/kem/ecx_kem.c:210,21'
          Dst:             ecx_key_check
        - Src:             'providers/implementations/kem/ecx_kem.c:211,21'
          Dst:             sender_authkey_set
        - Src:             'providers/implementations/kem/ecx_kem.c:216,12'
          Dst:             ecxkem_set_ctx_params
    - functionName:    ecxkem_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         25
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - ossl_eckem_modename2id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:251,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:254,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:256,15'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:267,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:259,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:259,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:263,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:260,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:263,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:260,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:261,17'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:262,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:269,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/ecx_kem.c:269,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:271,39'
              BranchSideFuncs:
                - ossl_eckem_modename2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/ecx_kem.c:272,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:273,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:274,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:254,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kem/ecx_kem.c:260,18'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/kem/ecx_kem.c:263,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kem/ecx_kem.c:267,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kem/ecx_kem.c:271,16'
          Dst:             ossl_eckem_modename2id
    - functionName:    ecxkem_auth_decapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vecx
        - vauthpub
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecxkem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:240,12'
          Dst:             ecxkem_init
    - functionName:    ecxkem_auth_encapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - vecx
        - vauthpriv
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecxkem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:234,12'
          Dst:             ecxkem_init
    - functionName:    ecxkem_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ecxkem_freectx
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vectx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - recipient_key_set
        - sender_authkey_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:173,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/kem/ecx_kem.c:174,5'
          Dst:             recipient_key_set
        - Src:             'providers/implementations/kem/ecx_kem.c:175,5'
          Dst:             sender_authkey_set
        - Src:             'providers/implementations/kem/ecx_kem.c:176,5'
          Dst:             CRYPTO_free
    - functionName:    ecxkem_decapsulate
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - in
        - inlen
      BBCount:         6
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - dhkem_decap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:677,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:679,32'
              BranchSideFuncs:
                - dhkem_decap.18439
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:681,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:679,20'
          Dst:             dhkem_decap
        - Src:             'providers/implementations/kem/ecx_kem.c:681,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:681,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:681,13'
          Dst:             ERR_set_error
    - functionName:    ecxkem_decapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vecxctx
        - vecx
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecxkem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:228,12'
          Dst:             ecxkem_init
    - functionName:    ecxkem_encapsulate
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outlen
        - secret
        - secretlen
      BBCount:         6
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - dhkem_encap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:663,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:665,32'
              BranchSideFuncs:
                - dhkem_encap.18456
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:667,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:665,20'
          Dst:             dhkem_encap
        - Src:             'providers/implementations/kem/ecx_kem.c:667,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/ecx_kem.c:667,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/ecx_kem.c:667,13'
          Dst:             ERR_set_error
    - functionName:    ecxkem_encapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vecxctx
        - vecx
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecxkem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:222,12'
          Dst:             ecxkem_init
    - functionName:    ecxkem_newctx
      functionSourceFile: '/src/openssl/providers/implementations/kem/ecx_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/ecx_kem.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/ecx_kem.c:164,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/kem/ecx_kem.c:160,26'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kem/ecx_kem.c:164,19'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ossl_eckem_modename2id
      functionSourceFile: '/src/openssl/providers/implementations/kem/kem_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/kem_util.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/kem_util.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/kem_util.c:32,12'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/kem_util.c:32,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/kem_util.c:33,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/kem_util.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/kem_util.c:33,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/kem_util.c:34,42'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/kem_util.c:35,5'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kem/kem_util.c:33,13'
          Dst:             OPENSSL_strcasecmp
    - functionName:    name2id
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ossl_item_st *'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - map
        - sz
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:72,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/rsa_kem.c:72,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:73,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:73,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:74,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:75,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:73,13'
          Dst:             OPENSSL_strcasecmp
    - functionName:    rsakem_opname2id
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - name2id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:81,12'
          Dst:             name2id
    - functionName:    rsasve_recover
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_RSA_CTX.4003 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prsactx
        - out
        - outlen
        - in
        - inlen
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - RSA_private_decrypt
        - RSA_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:302,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:303,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:312,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - RSA_private_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/kem/rsa_kem.c:303,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:304,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:307,19'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:313,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:317,33'
              BranchSideFuncs:
                - RSA_private_decrypt
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:300,12'
          Dst:             RSA_size
        - Src:             'providers/implementations/kem/rsa_kem.c:304,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/rsa_kem.c:304,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/rsa_kem.c:304,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/rsa_kem.c:313,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/rsa_kem.c:313,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/rsa_kem.c:313,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/rsa_kem.c:317,13'
          Dst:             RSA_private_decrypt
    - functionName:    rsasve_gen_rand_bytes
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rsa_pub
        - out
        - outlen
      BBCount:         17
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_secure_new_ex
        - BN_CTX_start
        - BN_add_word
        - BN_bn2binpad
        - BN_copy
        - BN_priv_rand_range_ex
        - BN_sub_word
        - RSA_get0_n
        - ossl_rsa_get0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:218,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:227,18'
              BranchSideFuncs:
                - BN_CTX_start
                - BN_CTX_get
                - BN_CTX_get
                - BN_CTX_end
                - BN_CTX_free
                - RSA_get0_n
                - BN_copy
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_priv_rand_range_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/kem/rsa_kem.c:231,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:231,24'
              BranchSideFuncs:
                - RSA_get0_n
                - BN_copy
                - BN_CTX_end
                - BN_CTX_free
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_priv_rand_range_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,12'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/rsa_kem.c:232,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:232,27'
              BranchSideFuncs:
                - BN_sub_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - BN_priv_rand_range_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,12'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/rsa_kem.c:233,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:233,37'
              BranchSideFuncs:
                - BN_priv_rand_range_ex
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,12'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/rsa_kem.c:234,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:234,27'
              BranchSideFuncs:
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_end
                - BN_CTX_free
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,12'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/kem/rsa_kem.c:235,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,29'
              BranchSideFuncs:
                - BN_bn2binpad
                - __sanitizer_cov_trace_cmp4
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:235,12'
              BranchSideFuncs:
                - BN_CTX_end
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:217,34'
          Dst:             ossl_rsa_get0_libctx
        - Src:             'providers/implementations/kem/rsa_kem.c:217,13'
          Dst:             BN_CTX_secure_new_ex
        - Src:             'providers/implementations/kem/rsa_kem.c:227,5'
          Dst:             BN_CTX_start
        - Src:             'providers/implementations/kem/rsa_kem.c:228,15'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/kem/rsa_kem.c:229,9'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/kem/rsa_kem.c:231,33'
          Dst:             RSA_get0_n
        - Src:             'providers/implementations/kem/rsa_kem.c:231,16'
          Dst:             BN_copy
        - Src:             'providers/implementations/kem/rsa_kem.c:232,15'
          Dst:             BN_sub_word
        - Src:             'providers/implementations/kem/rsa_kem.c:233,15'
          Dst:             BN_priv_rand_range_ex
        - Src:             'providers/implementations/kem/rsa_kem.c:234,15'
          Dst:             BN_add_word
        - Src:             'providers/implementations/kem/rsa_kem.c:235,16'
          Dst:             BN_bn2binpad
        - Src:             'providers/implementations/kem/rsa_kem.c:236,5'
          Dst:             BN_CTX_end
        - Src:             'providers/implementations/kem/rsa_kem.c:237,5'
          Dst:             BN_CTX_free
    - functionName:    rsasve_generate
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.PROV_RSA_CTX.4003 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - prsactx
        - out
        - outlen
        - secret
        - secretlen
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OPENSSL_cleanse
        - RSA_public_encrypt
        - RSA_size
        - rsasve_gen_rand_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:256,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:272,32'
              BranchSideFuncs:
                - rsasve_gen_rand_bytes
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/rsa_kem.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:257,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:260,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:260,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:262,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:260,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:261,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:262,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:262,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:264,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:264,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:265,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:272,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:273,9'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:276,30'
              BranchSideFuncs:
                - RSA_public_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/rsa_kem.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:284,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/kem/rsa_kem.c:279,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:280,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:281,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:281,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:282,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:253,12'
          Dst:             RSA_size
        - Src:             'providers/implementations/kem/rsa_kem.c:257,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/kem/rsa_kem.c:257,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/kem/rsa_kem.c:257,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/kem/rsa_kem.c:272,10'
          Dst:             rsasve_gen_rand_bytes
        - Src:             'providers/implementations/kem/rsa_kem.c:276,11'
          Dst:             RSA_public_encrypt
        - Src:             'providers/implementations/kem/rsa_kem.c:284,9'
          Dst:             OPENSSL_cleanse
    - functionName:    rsakem_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
        - operation
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - RSA_free
        - RSA_up_ref
        - ossl_rsa_check_key
        - rsakem_set_ctx_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:126,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:126,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:129,29'
              BranchSideFuncs:
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsakem_set_ctx_params
        - Branch String:   'providers/implementations/kem/rsa_kem.c:129,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:130,9'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsakem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:132,21'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - rsakem_set_ctx_params
        - Branch String:   'providers/implementations/kem/rsa_kem.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:133,9'
              BranchSideFuncs:
                - RSA_free
                - rsakem_set_ctx_params
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:134,14'
              BranchSideFuncs:
                - RSA_free
                - rsakem_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:129,10'
          Dst:             ossl_rsa_check_key
        - Src:             'providers/implementations/kem/rsa_kem.c:132,10'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/kem/rsa_kem.c:134,5'
          Dst:             RSA_free
        - Src:             'providers/implementations/kem/rsa_kem.c:137,12'
          Dst:             rsakem_set_ctx_params
    - functionName:    rsakem_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_locate_const
        - rsakem_opname2id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:177,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - rsakem_opname2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/rsa_kem.c:177,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:181,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - rsakem_opname2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/rsa_kem.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:183,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsakem_opname2id
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:183,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:185,31'
              BranchSideFuncs:
                - rsakem_opname2id
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/kem/rsa_kem.c:186,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:188,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:181,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/kem/rsa_kem.c:185,14'
          Dst:             rsakem_opname2id
    - functionName:    rsakem_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsakem_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsakem_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsakem_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - RSA_up_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:113,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/kem/rsa_kem.c:114,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:114,44'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/kem/rsa_kem.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:109,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kem/rsa_kem.c:114,33'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/kem/rsa_kem.c:115,9'
          Dst:             CRYPTO_free
    - functionName:    rsakem_freectx
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - RSA_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:100,5'
          Dst:             RSA_free
        - Src:             'providers/implementations/kem/rsa_kem.c:101,5'
          Dst:             CRYPTO_free
    - functionName:    rsakem_recover
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - out
        - outlen
        - in
        - inlen
      BBCount:         6
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - rsasve_recover
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:338,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:340,35'
              BranchSideFuncs:
                - rsasve_recover
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:342,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:340,20'
          Dst:             rsasve_recover
    - functionName:    rsakem_decapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsakem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:149,12'
          Dst:             rsakem_init
    - functionName:    rsakem_generate
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - vprsactx
        - out
        - outlen
        - secret
        - secretlen
      BBCount:         6
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - rsasve_generate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:325,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:327,36'
              BranchSideFuncs:
                - rsasve_generate
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:329,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:327,20'
          Dst:             rsasve_generate
    - functionName:    rsakem_encapsulate_init
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsakem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:143,12'
          Dst:             rsakem_init
    - functionName:    rsakem_newctx
      functionSourceFile: '/src/openssl/providers/implementations/kem/rsa_kem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/kem/rsa_kem.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/kem/rsa_kem.c:90,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/kem/rsa_kem.c:86,30'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/kem/rsa_kem.c:90,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    dh_set_gen_seed
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.dh_gen_ctx *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - gctx
        - seed
        - seedlen
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_memdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:514,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:514,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:515,22'
              BranchSideFuncs:
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:516,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:518,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:511,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:515,22'
          Dst:             CRYPTO_memdup
    - functionName:    dh_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:297,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:298,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:299,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:300,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dh_validate_private
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - dh
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_get0_key
        - ossl_dh_check_priv_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:404,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:406,35'
              BranchSideFuncs:
                - ossl_dh_check_priv_key
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:403,5'
          Dst:             DH_get0_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:406,12'
          Dst:             ossl_dh_check_priv_key
    - functionName:    dh_validate_public
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dh_st *'
        - int
      constantsTouched: []
      argNames:
        - dh
        - checktype
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - DH_check_pub_key
        - DH_get0_key
        - ossl_dh_check_pub_key_partial
        - ossl_dh_is_named_safe_prime_group
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:387,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:391,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_pub_key
                - ossl_dh_is_named_safe_prime_group
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pub_key_partial
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:392,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:392,46'
              BranchSideFuncs:
                - ossl_dh_is_named_safe_prime_group
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_pub_key
                - ossl_dh_check_pub_key_partial
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:395,29'
              BranchSideFuncs:
                - DH_check_pub_key
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:391,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:393,46'
              BranchSideFuncs:
                - ossl_dh_check_pub_key_partial
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:395,29'
              BranchSideFuncs:
                - DH_check_pub_key
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:386,5'
          Dst:             DH_get0_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:392,12'
          Dst:             ossl_dh_is_named_safe_prime_group
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:393,16'
          Dst:             ossl_dh_check_pub_key_partial
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:395,12'
          Dst:             DH_check_pub_key
    - functionName:    dh_gencb
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.bn_gencb_st *'
      constantsTouched: []
      argNames:
        - p
        - n
        - cb
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_GENCB_get_arg
        - OSSL_PARAM_construct_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:681,31'
          Dst:             BN_GENCB_get_arg
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:684,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:685,17'
          Dst:             OSSL_PARAM_construct_int
    - functionName:    dh_gen_type_name2id_w_default
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_dh_gen_type_name2id
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:81,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:88,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:95,37'
              BranchSideFuncs:
                - ossl_dh_gen_type_name2id
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:88,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:91,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:81,9'
          Dst:             strcmp
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:95,12'
          Dst:             ossl_dh_gen_type_name2id
    - functionName:    dh_gen_common_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         38
      ICount:          205
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - dh_gen_type_name2id_w_default
        - ossl_ffc_name_to_dh_named_group
        - ossl_ffc_named_group_get_uid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:528,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:530,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - dh_gen_type_name2id_w_default
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:530,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:533,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - dh_gen_type_name2id_w_default
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:535,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - dh_gen_type_name2id_w_default
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:542,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:536,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:537,48'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:538,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:535,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:538,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:541,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:543,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:544,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_name_to_dh_named_group
                - ossl_ffc_named_group_get_uid
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:555,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:547,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:547,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:548,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:548,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:549,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:550,47'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:546,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:554,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:556,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:556,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:558,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:555,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:557,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:558,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:559,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:559,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:561,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:559,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:561,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:533,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:537,18'
          Dst:             dh_gen_type_name2id_w_default
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:538,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:538,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:538,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:542,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:548,25'
          Dst:             ossl_ffc_name_to_dh_named_group
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:550,18'
          Dst:             ossl_ffc_named_group_get_uid
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:551,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:555,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:556,13'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:558,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:559,23'
          Dst:             OSSL_PARAM_get_int
    - functionName:    dh_gen_init_base
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
        - type
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - dh_gen_set_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:450,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:451,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - dh_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:453,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - dh_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:457,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - dh_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:458,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - dh_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:478,28'
              BranchSideFuncs:
                - dh_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:478,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:482,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:447,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:450,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:457,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:478,10'
          Dst:             dh_gen_set_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:479,9'
          Dst:             CRYPTO_free
    - functionName:    dh_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         26
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
        - dh_gen_common_set_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:657,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:658,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:660,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:661,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:661,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:665,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:661,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:662,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:665,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:666,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:666,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:667,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:667,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:668,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:668,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:669,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:669,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:670,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:670,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:671,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:671,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:665,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:676,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:657,10'
          Dst:             dh_gen_common_set_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:660,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:661,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:665,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:666,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:667,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:668,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:669,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:670,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:671,12'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:673,9'
          Dst:             ERR_set_error
    - functionName:    dhx_query_operation_name
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - operation_id
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dhx_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dhx_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         50
      ICount:          292
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - dh_gen_common_set_params
        - dh_set_gen_seed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:603,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:604,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:607,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:608,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:608,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:610,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:608,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:609,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:610,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:611,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:611,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:613,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:611,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:612,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:613,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:614,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:614,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:616,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:614,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:615,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:616,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:618,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:618,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - dh_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:621,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:619,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:619,33'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:620,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:617,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:620,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:621,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:622,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:622,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:624,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:621,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:623,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:624,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:625,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:626,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:633,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:626,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:628,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:630,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:631,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:632,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:634,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:635,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:644,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:635,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:636,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:637,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:639,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:640,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:641,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:645,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:646,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:603,10'
          Dst:             dh_gen_common_set_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:607,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:608,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:610,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:611,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:613,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:614,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:616,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:619,17'
          Dst:             dh_set_gen_seed
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:621,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:622,13'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:624,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:628,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:629,24'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:633,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:637,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:638,25'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:644,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:646,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:646,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:646,9'
          Dst:             ERR_set_error
    - functionName:    dhx_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dh_gen_init_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:494,11'
          Dst:             dh_gen_init_base
    - functionName:    dhx_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_clear_flags
        - DH_set_flags
        - ossl_dh_new_ex
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:117,9'
              BranchSideFuncs:
                - DH_clear_flags
                - DH_set_flags
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:118,24'
              BranchSideFuncs:
                - DH_clear_flags
                - DH_set_flags
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:116,25'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:116,10'
          Dst:             ossl_dh_new_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:118,9'
          Dst:             DH_clear_flags
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:119,9'
          Dst:             DH_set_flags
    - functionName:    dh_dup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata_from
        - selection
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_dh_dup
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:819,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:820,28'
              BranchSideFuncs:
                - ossl_dh_dup
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:821,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:819,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:820,16'
          Dst:             ossl_dh_dup
    - functionName:    dh_export_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dh_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:311,12'
          Dst:             dh_imexport_types
    - functionName:    dh_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         31
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - ossl_dh_key_todata
        - ossl_dh_params_todata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:222,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:222,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:225,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:228,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:232,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:233,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:235,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:233,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:233,42'
              BranchSideFuncs:
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:235,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:235,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:242,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:239,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:239,39'
              BranchSideFuncs:
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:242,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:242,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:242,50'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:243,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:243,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:247,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:222,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:228,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:233,20'
          Dst:             ossl_dh_params_todata
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:239,20'
          Dst:             ossl_dh_key_todata
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:242,26'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:248,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:250,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    dh_import_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dh_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:306,12'
          Dst:             dh_imexport_types
    - functionName:    dh_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ossl_dh_key_fromdata
        - ossl_dh_params_fromdata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:195,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:195,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:198,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:202,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:202,40'
              BranchSideFuncs:
                - ossl_dh_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:202,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:204,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:211,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:208,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:208,41'
              BranchSideFuncs:
                - ossl_dh_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:211,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:195,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:202,16'
          Dst:             ossl_dh_params_fromdata
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:208,20'
          Dst:             ossl_dh_key_fromdata
    - functionName:    dh_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         38
      ICount:          194
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - DH_check_ex
        - DH_check_params_ex
        - dh_validate_private
        - dh_validate_public
        - ossl_dh_check_pairwise
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:414,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:417,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:420,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:420,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:426,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:432,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:426,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:427,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:429,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:427,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:427,43'
              BranchSideFuncs:
                - DH_check_params_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:430,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:429,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:429,36'
              BranchSideFuncs:
                - DH_check_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:430,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:432,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:433,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:435,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:433,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:433,39'
              BranchSideFuncs:
                - dh_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:435,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:435,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:436,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:438,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:436,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:436,40'
              BranchSideFuncs:
                - dh_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:438,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:438,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:440,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:441,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:440,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:440,43'
              BranchSideFuncs:
                - ossl_dh_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:441,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:414,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:427,24'
          Dst:             DH_check_params_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:429,24'
          Dst:             DH_check_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:433,20'
          Dst:             dh_validate_public
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:436,20'
          Dst:             dh_validate_private
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:440,20'
          Dst:             ossl_dh_check_pairwise
    - functionName:    dh_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         42
      ICount:          238
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - BN_cmp
        - DH_get0_priv_key
        - DH_get0_pub_key
        - ossl_dh_get0_params
        - ossl_ffc_params_cmp
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:154,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:155,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:157,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:158,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:181,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:160,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:161,48'
              BranchSideFuncs:
                - DH_get0_pub_key
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:169,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:164,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:164,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:168,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:164,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:165,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:168,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:165,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:165,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:168,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:170,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:179,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:169,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:171,49'
              BranchSideFuncs:
                - DH_get0_priv_key
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:179,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:174,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:174,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:178,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:174,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:175,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:178,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:175,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:175,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:178,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:179,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:179,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:181,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:182,59'
              BranchSideFuncs:
                - ossl_dh_get0_params
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:187,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:185,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:185,40'
              BranchSideFuncs:
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:187,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:154,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:161,32'
          Dst:             DH_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:162,32'
          Dst:             DH_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:165,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:171,32'
          Dst:             DH_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:172,32'
          Dst:             DH_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:175,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:182,33'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:183,33'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:185,20'
          Dst:             ossl_ffc_params_cmp
    - functionName:    dh_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         32
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - DH_get0_p
        - DH_get0_priv_key
        - DH_get0_pub_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:134,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:134,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:134,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:136,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:139,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_pub_key
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:139,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:140,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
                - DH_get0_pub_key
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:141,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:140,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:140,37'
              BranchSideFuncs:
                - DH_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:141,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_priv_key
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:142,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
                - DH_get0_priv_key
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:143,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:142,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:142,38'
              BranchSideFuncs:
                - DH_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:143,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:143,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:144,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_p
                - DH_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:145,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:144,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:144,31'
              BranchSideFuncs:
                - DH_get0_p
                - DH_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:145,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:134,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:140,21'
          Dst:             DH_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:142,21'
          Dst:             DH_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:144,21'
          Dst:             DH_get0_p
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:144,46'
          Dst:             DH_get0_g
    - functionName:    dh_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_PARAM_locate_const
        - ossl_dh_buf2key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:374,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:374,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_buf2key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:375,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:375,37'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:373,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:372,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:375,21'
          Dst:             ossl_dh_buf2key
    - functionName:    dh_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         29
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - DH_bits
        - DH_security_bits
        - DH_size
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - ossl_dh_key2buf
        - ossl_dh_key_todata
        - ossl_dh_params_todata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:320,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:320,32'
              BranchSideFuncs:
                - DH_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DH_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:322,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DH_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:321,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DH_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:322,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DH_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:323,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:323,32'
              BranchSideFuncs:
                - DH_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:325,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:322,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:324,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:325,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:326,32'
              BranchSideFuncs:
                - DH_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:328,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:325,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:327,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:328,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:328,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:329,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:337,34'
              BranchSideFuncs:
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:329,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:331,42'
              BranchSideFuncs:
                - ossl_dh_key2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:333,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:335,5'
              BranchSideFuncs:
                - ossl_dh_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:338,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:338,31'
              BranchSideFuncs:
                - ossl_dh_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:338,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:319,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:320,35'
          Dst:             DH_bits
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:320,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:322,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:323,35'
          Dst:             DH_security_bits
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:323,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:325,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:326,35'
          Dst:             DH_size
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:326,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:328,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:331,26'
          Dst:             ossl_dh_key2buf
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:337,12'
          Dst:             ossl_dh_params_todata
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:338,12'
          Dst:             ossl_dh_key_todata
    - functionName:    dh_freedata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DH_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:126,5'
          Dst:             DH_free
    - functionName:    dh_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:807,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:807,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:814,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:807,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:809,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:814,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:807,9'
          Dst:             ossl_prov_is_running
    - functionName:    dh_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:794,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:797,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:797,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:798,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:799,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:800,5'
          Dst:             CRYPTO_free
    - functionName:    dh_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         74
      ICount:          465
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - BN_GENCB_free
        - BN_GENCB_new
        - BN_GENCB_set
        - DH_clear_flags
        - DH_free
        - DH_generate_key
        - DH_generate_parameters_ex
        - DH_set_flags
        - DH_set_length
        - dh_gencb
        - ossl_dh_generate_ffc_parameters
        - ossl_dh_get0_params
        - ossl_dh_get_named_group_uid_from_size
        - ossl_dh_new_by_nid_ex
        - ossl_dh_new_ex
        - ossl_ffc_params_copy
        - ossl_ffc_params_enable_flags
        - ossl_ffc_params_set_gindex
        - ossl_ffc_params_set_h
        - ossl_ffc_params_set_pcounter
        - ossl_ffc_params_set_seed
        - ossl_ffc_set_digest
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:698,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:698,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - ossl_dh_get_named_group_uid_from_size
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:699,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:698,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:706,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - ossl_dh_get_named_group_uid_from_size
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:706,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:707,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - ossl_dh_get_named_group_uid_from_size
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:710,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - ossl_dh_get_named_group_uid_from_size
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:711,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:711,16'
              BranchSideFuncs:
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - ossl_dh_get_named_group_uid_from_size
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:722,29'
              BranchSideFuncs:
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:710,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:713,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - ossl_dh_get_named_group_uid_from_size
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:722,29'
              BranchSideFuncs:
                - ossl_dh_new_ex
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:713,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:714,69'
              BranchSideFuncs:
                - ossl_dh_get_named_group_uid_from_size
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:715,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:715,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:716,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:717,36'
              BranchSideFuncs:
                - ossl_dh_new_by_nid_ex
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:718,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:719,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:720,35'
              BranchSideFuncs:
                - ossl_dh_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:723,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:725,35'
              BranchSideFuncs:
                - ossl_dh_get0_params
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:729,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:729,38'
              BranchSideFuncs:
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:732,39'
              BranchSideFuncs:
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:728,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:730,13'
              BranchSideFuncs:
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:732,39'
              BranchSideFuncs:
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:732,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:733,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:734,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:734,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:735,40'
              BranchSideFuncs:
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:738,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:736,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:737,46'
              BranchSideFuncs:
                - ossl_ffc_params_set_pcounter
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:738,9'
              BranchSideFuncs:
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
                - ossl_ffc_set_digest
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:741,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:742,33'
              BranchSideFuncs:
                - ossl_ffc_set_digest
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:743,20'
              BranchSideFuncs:
                - BN_GENCB_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
                - BN_GENCB_set
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:746,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:747,26'
              BranchSideFuncs:
                - BN_GENCB_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:749,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - DH_generate_parameters_ex
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:755,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:756,49'
              BranchSideFuncs:
                - DH_generate_parameters_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:759,55'
              BranchSideFuncs:
                - ossl_dh_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:762,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:763,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:764,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:767,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:768,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - DH_set_length
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:777,20'
              BranchSideFuncs:
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:768,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:768,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:769,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:768,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:769,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:770,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
                - DH_set_length
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:770,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:771,27'
              BranchSideFuncs:
                - DH_set_length
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:772,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:774,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:775,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:776,5'
              BranchSideFuncs:
                - DH_clear_flags
                - DH_set_flags
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DH_free
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:782,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:783,17'
              BranchSideFuncs:
                - DH_free
                - BN_GENCB_free
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:786,19'
              BranchSideFuncs:
                - BN_GENCB_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:698,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:714,31'
          Dst:             ossl_dh_get_named_group_uid_from_size
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:717,14'
          Dst:             ossl_dh_new_by_nid_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:720,15'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:722,14'
          Dst:             ossl_dh_new_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:725,15'
          Dst:             ossl_dh_get0_params
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:729,17'
          Dst:             ossl_ffc_params_copy
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:732,14'
          Dst:             ossl_ffc_params_set_seed
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:735,13'
          Dst:             ossl_ffc_params_set_gindex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:737,17'
          Dst:             ossl_ffc_params_set_pcounter
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:739,13'
          Dst:             ossl_ffc_params_set_h
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:742,13'
          Dst:             ossl_ffc_set_digest
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:745,17'
          Dst:             BN_GENCB_new
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:747,13'
          Dst:             BN_GENCB_set
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:747,13'
          Dst:             dh_gencb
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:756,23'
          Dst:             DH_generate_parameters_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:759,23'
          Dst:             ossl_dh_generate_ffc_parameters
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:771,13'
          Dst:             DH_set_length
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:772,9'
          Dst:             ossl_ffc_params_enable_flags
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:774,13'
          Dst:             DH_generate_key
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:777,5'
          Dst:             DH_clear_flags
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:778,5'
          Dst:             DH_set_flags
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:783,9'
          Dst:             DH_free
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:786,5'
          Dst:             BN_GENCB_free
    - functionName:    dh_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_gen_set_template
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - templ
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_dh_get0_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:502,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:502,36'
              BranchSideFuncs:
                - ossl_dh_get0_params
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:502,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:502,52'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:502,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:504,44'
              BranchSideFuncs:
                - ossl_dh_get0_params
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:502,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:504,24'
          Dst:             ossl_dh_get0_params
    - functionName:    dh_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dh_gen_init_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:488,12'
          Dst:             dh_gen_init_base
    - functionName:    dh_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dh_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DH_clear_flags
        - DH_set_flags
        - ossl_dh_new_ex
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:102,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_dh_new_ex
                - DH_clear_flags
                - DH_set_flags
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:103,29'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_dh_new_ex
                - DH_clear_flags
                - DH_set_flags
        - Branch String:   'providers/implementations/keymgmt/dh_kmgmt.c:104,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:105,28'
              BranchSideFuncs:
                - DH_clear_flags
                - DH_set_flags
            - BranchSide:      'providers/implementations/keymgmt/dh_kmgmt.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:102,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:103,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:103,14'
          Dst:             ossl_dh_new_ex
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:105,13'
          Dst:             DH_clear_flags
        - Src:             'providers/implementations/keymgmt/dh_kmgmt.c:106,13'
          Dst:             DH_set_flags
    - functionName:    dsa_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:296,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:297,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:297,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:298,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dsa_validate_private
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - dsa
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DSA_get0_key
        - ossl_dsa_check_priv_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:373,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:375,36'
              BranchSideFuncs:
                - ossl_dsa_check_priv_key
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:372,5'
          Dst:             DSA_get0_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:375,12'
          Dst:             ossl_dsa_check_priv_key
    - functionName:    dsa_validate_public
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.dsa_st *'
      constantsTouched: []
      argNames:
        - dsa
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DSA_get0_key
        - ossl_dsa_check_pub_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:364,35'
              BranchSideFuncs:
                - ossl_dsa_check_pub_key
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:361,5'
          Dst:             DSA_get0_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:364,12'
          Dst:             ossl_dsa_check_pub_key
    - functionName:    dsa_validate_domparams
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dsa_st *'
        - int
      constantsTouched: []
      argNames:
        - dsa
        - checktype
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_dsa_check_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:353,12'
          Dst:             ossl_dsa_check_params
    - functionName:    dsa_key_todata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.dsa_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - dsa
        - bld
        - params
        - include_private
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - DSA_get0_key
        - ossl_param_build_set_bn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:106,18'
              BranchSideFuncs:
                - DSA_get0_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:108,12'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:111,9'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:109,37'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:111,9'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:107,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:110,9'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:111,9'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:112,37'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:115,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:115,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:106,5'
          Dst:             DSA_get0_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:109,13'
          Dst:             ossl_param_build_set_bn
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:112,13'
          Dst:             ossl_param_build_set_bn
    - functionName:    dsa_gencb
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.bn_gencb_st *'
      constantsTouched: []
      argNames:
        - p
        - n
        - cb
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_GENCB_get_arg
        - OSSL_PARAM_construct_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:544,32'
          Dst:             BN_GENCB_get_arg
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:547,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:548,17'
          Dst:             OSSL_PARAM_construct_int
    - functionName:    dsa_set_gen_seed
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.dsa_gen_ctx *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - gctx
        - seed
        - seedlen
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_memdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:452,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:452,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:452,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:453,22'
              BranchSideFuncs:
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:454,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:455,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:456,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:449,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:453,22'
          Dst:             CRYPTO_memdup
    - functionName:    dsa_gen_type_name2id
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:91,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:92,43'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:92,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:93,31'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:94,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:92,13'
          Dst:             OPENSSL_strcasecmp
    - functionName:    dsa_dup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata_from
        - selection
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_dsa_dup
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:652,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:653,29'
              BranchSideFuncs:
                - ossl_dsa_dup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:654,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:652,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:653,16'
          Dst:             ossl_dsa_dup
    - functionName:    dsa_export_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:309,12'
          Dst:             dsa_imexport_types
    - functionName:    dsa_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         31
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - dsa_key_todata
        - ossl_dsa_get0_params
        - ossl_ffc_params_todata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:223,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:223,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:226,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:229,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:233,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:234,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:235,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:234,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:234,64'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:235,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:235,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:237,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:242,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:239,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:239,35'
              BranchSideFuncs:
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:242,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:242,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:242,50'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:243,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:243,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:247,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:223,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:229,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:234,43'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:234,20'
          Dst:             ossl_ffc_params_todata
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:239,20'
          Dst:             dsa_key_todata
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:242,26'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:248,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:250,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    dsa_import_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:304,12'
          Dst:             dsa_imexport_types
    - functionName:    dsa_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ossl_dsa_ffc_params_fromdata
        - ossl_dsa_key_fromdata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:196,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:196,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_ffc_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:199,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_ffc_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:203,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_ffc_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:203,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:203,45'
              BranchSideFuncs:
                - ossl_dsa_ffc_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:203,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:205,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:207,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:212,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:209,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:209,42'
              BranchSideFuncs:
                - ossl_dsa_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:212,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:196,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:203,16'
          Dst:             ossl_dsa_ffc_params_fromdata
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:209,20'
          Dst:             ossl_dsa_key_fromdata
    - functionName:    dsa_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         32
      ICount:          169
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - dsa_validate_domparams
        - dsa_validate_private
        - dsa_validate_public
        - ossl_dsa_check_pairwise
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:383,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:384,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_domparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:386,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_domparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:386,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:389,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_domparams
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:389,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:390,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_domparams
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:392,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:390,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:390,43'
              BranchSideFuncs:
                - dsa_validate_domparams
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:392,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:392,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:393,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:395,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:393,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:393,40'
              BranchSideFuncs:
                - dsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:395,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:396,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:399,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:396,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:396,41'
              BranchSideFuncs:
                - dsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:399,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:399,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:401,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:402,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:401,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:401,44'
              BranchSideFuncs:
                - ossl_dsa_check_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:402,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:383,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:390,20'
          Dst:             dsa_validate_domparams
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:393,20'
          Dst:             dsa_validate_public
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:396,20'
          Dst:             dsa_validate_private
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:401,20'
          Dst:             ossl_dsa_check_pairwise
    - functionName:    dsa_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         42
      ICount:          238
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - BN_cmp
        - DSA_get0_priv_key
        - DSA_get0_pub_key
        - ossl_dsa_get0_params
        - ossl_ffc_params_cmp
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:156,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:158,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:159,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:182,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:161,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:162,49'
              BranchSideFuncs:
                - DSA_get0_pub_key
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:170,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:165,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:165,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:165,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:166,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:166,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:166,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:169,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:171,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:171,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:180,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:172,50'
              BranchSideFuncs:
                - DSA_get0_priv_key
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:180,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:175,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:175,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:175,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:176,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:176,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:176,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:180,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:180,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:182,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:183,62'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:186,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:186,40'
              BranchSideFuncs:
                - ossl_ffc_params_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:155,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:162,32'
          Dst:             DSA_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:163,32'
          Dst:             DSA_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:166,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:172,32'
          Dst:             DSA_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:173,32'
          Dst:             DSA_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:176,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:183,34'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:184,34'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:186,20'
          Dst:             ossl_ffc_params_cmp
    - functionName:    dsa_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         32
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - DSA_get0_p
        - DSA_get0_priv_key
        - DSA_get0_pub_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:135,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:135,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:137,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:140,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_pub_key
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:141,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
                - DSA_get0_pub_key
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:142,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:141,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:141,38'
              BranchSideFuncs:
                - DSA_get0_pub_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:142,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_priv_key
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:142,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:143,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
                - DSA_get0_priv_key
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:144,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:143,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:143,39'
              BranchSideFuncs:
                - DSA_get0_priv_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:144,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:145,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DSA_get0_p
                - DSA_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:146,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:145,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:145,32'
              BranchSideFuncs:
                - DSA_get0_p
                - DSA_get0_g
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:135,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:141,21'
          Dst:             DSA_get0_pub_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:143,21'
          Dst:             DSA_get0_priv_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:145,21'
          Dst:             DSA_get0_p
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:145,48'
          Dst:             DSA_get0_g
    - functionName:    dsa_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dsa_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         27
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - DSA_bits
        - DSA_security_bits
        - DSA_size
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_string
        - dsa_key_todata
        - ossl_dsa_get0_params
        - ossl_ffc_params_todata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:318,32'
              BranchSideFuncs:
                - DSA_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:320,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:319,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:320,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - DSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:321,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:321,32'
              BranchSideFuncs:
                - DSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:323,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:320,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:322,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:323,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:324,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:324,32'
              BranchSideFuncs:
                - DSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:326,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:323,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:325,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:326,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:327,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:327,40'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:329,56'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:328,9'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:329,56'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - ossl_ffc_params_todata
                - __sanitizer_cov_trace_const_cmp4
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:330,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:330,30'
              BranchSideFuncs:
                - dsa_key_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:330,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:317,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:318,35'
          Dst:             DSA_bits
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:318,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:320,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:321,35'
          Dst:             DSA_security_bits
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:321,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:323,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:324,35'
          Dst:             DSA_size
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:324,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:326,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:327,13'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:329,35'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:329,12'
          Dst:             ossl_ffc_params_todata
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:330,15'
          Dst:             dsa_key_todata
    - functionName:    dsa_freedata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DSA_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:127,5'
          Dst:             DSA_free
    - functionName:    dsa_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:640,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:640,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:647,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:640,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:642,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:647,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:640,9'
          Dst:             ossl_prov_is_running
    - functionName:    dsa_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:627,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:628,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:630,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:630,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:631,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:632,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:633,5'
          Dst:             CRYPTO_free
    - functionName:    dsa_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         60
      ICount:          364
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - BN_GENCB_free
        - BN_GENCB_new
        - BN_GENCB_set
        - DSA_free
        - DSA_generate_key
        - dsa_gencb
        - ossl_dsa_generate_ffc_parameters
        - ossl_dsa_get0_params
        - ossl_dsa_new
        - ossl_ffc_params_copy
        - ossl_ffc_params_enable_flags
        - ossl_ffc_params_set_gindex
        - ossl_ffc_params_set_h
        - ossl_ffc_params_set_pcounter
        - ossl_ffc_params_set_seed
        - ossl_ffc_set_digest
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:561,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:561,36'
              BranchSideFuncs:
                - ossl_dsa_new
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_set
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:561,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:563,24'
              BranchSideFuncs:
                - ossl_dsa_new
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_set
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:564,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:567,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_new
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_set
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:567,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:568,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BN_GENCB_new
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_set
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:571,16'
              BranchSideFuncs:
                - BN_GENCB_new
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_set
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:574,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:575,22'
              BranchSideFuncs:
                - BN_GENCB_set
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:577,32'
              BranchSideFuncs:
                - ossl_dsa_get0_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:580,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:580,34'
              BranchSideFuncs:
                - ossl_ffc_params_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:579,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:581,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:584,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:584,38'
              BranchSideFuncs:
                - ossl_ffc_params_set_seed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:586,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:583,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:585,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:586,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_set_pcounter
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:586,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:587,36'
              BranchSideFuncs:
                - ossl_ffc_params_set_gindex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_pcounter
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:590,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
                - ossl_ffc_params_set_h
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:588,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:589,42'
              BranchSideFuncs:
                - ossl_ffc_params_set_pcounter
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:590,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_set_digest
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:593,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:594,29'
              BranchSideFuncs:
                - ossl_ffc_set_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:596,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:596,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:598,47'
              BranchSideFuncs:
                - ossl_dsa_generate_ffc_parameters
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:603,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:598,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:601,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:602,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ffc_params_enable_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:605,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:606,13'
              BranchSideFuncs:
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:613,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:607,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:607,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:609,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:608,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:608,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:609,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:606,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:609,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:610,30'
              BranchSideFuncs:
                - DSA_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:610,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:611,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:612,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - DSA_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:615,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:616,18'
              BranchSideFuncs:
                - DSA_free
                - BN_GENCB_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:619,19'
              BranchSideFuncs:
                - BN_GENCB_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:561,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:563,11'
          Dst:             ossl_dsa_new
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:573,13'
          Dst:             BN_GENCB_new
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:575,9'
          Dst:             BN_GENCB_set
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:575,9'
          Dst:             dsa_gencb
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:577,11'
          Dst:             ossl_dsa_get0_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:580,13'
          Dst:             ossl_ffc_params_copy
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:584,13'
          Dst:             ossl_ffc_params_set_seed
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:587,9'
          Dst:             ossl_ffc_params_set_gindex
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:589,13'
          Dst:             ossl_ffc_params_set_pcounter
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:591,9'
          Dst:             ossl_ffc_params_set_h
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:594,9'
          Dst:             ossl_ffc_set_digest
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:598,14'
          Dst:             ossl_dsa_generate_ffc_parameters
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:603,5'
          Dst:             ossl_ffc_params_enable_flags
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:610,13'
          Dst:             DSA_generate_key
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:616,9'
          Dst:             DSA_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:619,5'
          Dst:             BN_GENCB_free
    - functionName:    dsa_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dsa_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         63
      ICount:          348
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - dsa_gen_type_name2id
        - dsa_set_gen_seed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:466,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:468,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_gen_type_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:468,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:472,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_gen_type_name2id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:473,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:474,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - dsa_gen_type_name2id
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:480,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:475,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:475,56'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:476,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:474,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:476,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:479,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:482,32'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:484,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:481,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:483,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:484,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:486,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:486,32'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:488,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:485,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:487,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:488,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:490,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:490,32'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:492,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:489,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:491,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:492,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:494,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:494,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - dsa_set_gen_seed
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:497,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:495,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:495,34'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:496,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:493,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:496,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:497,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:498,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:498,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:500,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:497,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:499,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:500,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:501,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:501,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:503,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:502,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:503,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:504,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:505,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:512,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:505,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:506,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:507,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:509,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:510,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:511,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:513,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:514,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:521,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:514,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:515,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:516,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:518,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:520,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:472,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:475,35'
          Dst:             dsa_gen_type_name2id
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:476,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:476,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:476,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:480,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:482,13'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:484,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:486,13'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:488,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:490,13'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:492,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:495,17'
          Dst:             dsa_set_gen_seed
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:497,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:498,13'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:500,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:501,13'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:503,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:507,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:508,24'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:512,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:516,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:517,25'
          Dst:             CRYPTO_strdup
    - functionName:    dsa_gen_set_template
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - templ
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_dsa_get0_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:440,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:440,36'
              BranchSideFuncs:
                - ossl_dsa_get0_params
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:440,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:440,52'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:440,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:442,45'
              BranchSideFuncs:
                - ossl_dsa_get0_params
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:440,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:442,24'
          Dst:             ossl_dsa_get0_params
    - functionName:    dsa_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - dsa_gen_set_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:411,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:411,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - dsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:411,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:414,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - dsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:414,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:415,27'
              BranchSideFuncs:
                - dsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:428,29'
              BranchSideFuncs:
                - dsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:428,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:432,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:408,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:411,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:414,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:428,10'
          Dst:             dsa_gen_set_params
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:429,9'
          Dst:             CRYPTO_free
    - functionName:    dsa_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/dsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_dsa_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/dsa_kmgmt.c:120,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:121,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_dsa_new
            - BranchSide:      'providers/implementations/keymgmt/dsa_kmgmt.c:122,25'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_dsa_new
      Callsites:
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:120,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:122,25'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/dsa_kmgmt.c:122,12'
          Dst:             ossl_dsa_new
    - functionName:    ec_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:561,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:562,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:563,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:563,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:564,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:565,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:565,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:566,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:567,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:567,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:568,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    common_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
        - sm2_wanted
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - common_check_sm2
        - ossl_ec_group_fromdata
        - ossl_ec_key_fromdata
        - ossl_ec_key_otherparams_fromdata
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:396,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:396,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:396,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:412,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:415,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:415,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:415,39'
              BranchSideFuncs:
                - ossl_ec_group_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:415,13'
              BranchSideFuncs:
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:418,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:420,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:420,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:422,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:426,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:424,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:424,41'
              BranchSideFuncs:
                - ossl_ec_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:426,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:426,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:427,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:429,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:427,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:427,53'
              BranchSideFuncs:
                - ossl_ec_key_otherparams_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:429,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:396,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:415,16'
          Dst:             ossl_ec_group_fromdata
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:417,10'
          Dst:             common_check_sm2
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:424,20'
          Dst:             ossl_ec_key_fromdata
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:427,20'
          Dst:             ossl_ec_key_otherparams_fromdata
    - functionName:    common_check_sm2
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ec
        - sm2_wanted
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:384,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:384,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:383,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:383,16'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:384,27'
          Dst:             EC_GROUP_get_curve_name
    - functionName:    otherparams_to_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - ec
        - tmpl
        - params
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - EC_KEY_get_conv_form
        - EC_KEY_get_enc_flags
        - EC_KEY_get_flags
        - ossl_ec_check_group_type_id2name
        - ossl_ec_pt_format_id2name
        - ossl_param_build_set_int
        - ossl_param_build_set_utf8_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:246,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:249,35'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
                - ossl_ec_pt_format_id2name
                - EC_KEY_get_flags
                - ossl_ec_check_group_type_id2name
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:252,46'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - ossl_ec_check_group_type_id2name
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:257,36'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - ossl_ec_check_group_type_id2name
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:255,9'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - ossl_ec_check_group_type_id2name
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:257,36'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - ossl_ec_check_group_type_id2name
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:260,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:260,46'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:265,31'
              BranchSideFuncs:
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:259,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:263,9'
              BranchSideFuncs:
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:265,31'
              BranchSideFuncs:
                - EC_KEY_get_enc_flags
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:266,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:266,42'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:271,27'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:265,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:268,9'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:271,27'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:249,14'
          Dst:             EC_KEY_get_conv_form
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:250,12'
          Dst:             ossl_ec_pt_format_id2name
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:252,13'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:257,19'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:258,12'
          Dst:             ossl_ec_check_group_type_id2name
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:260,13'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:265,10'
          Dst:             EC_KEY_get_enc_flags
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:266,17'
          Dst:             ossl_param_build_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:271,10'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:272,12'
          Dst:             ossl_param_build_set_int
    - functionName:    key_to_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - eckey
        - tmpl
        - params
        - include_private
        - pub_key
      BBCount:         66
      ICount:          356
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - BN_CTX_free
        - BN_CTX_get
        - BN_CTX_new_ex
        - EC_GROUP_order_bits
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - EC_KEY_get_conv_form
        - EC_POINT_get_affine_coordinates
        - EC_POINT_point2buf
        - OSSL_PARAM_locate
        - ossl_ec_key_get_libctx
        - ossl_param_build_set_bn
        - ossl_param_build_set_bn_pad
        - ossl_param_build_set_octet_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:124,37'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:123,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:127,40'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - EC_KEY_get0_public_key
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:131,21'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:185,9'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:138,13'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:142,13'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:142,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:143,35'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:148,13'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:148,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:148,26'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:150,67'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:148,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:150,67'
              BranchSideFuncs:
                - EC_KEY_get_conv_form
                - EC_POINT_point2buf
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:160,13'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:155,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:155,55'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:158,17'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:152,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:158,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:159,9'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:160,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:160,27'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:161,17'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:160,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:161,17'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:183,5'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:161,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:162,32'
              BranchSideFuncs:
                - BN_CTX_get
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:166,17'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:163,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:164,21'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:165,13'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_get
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:166,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:167,32'
              BranchSideFuncs:
                - BN_CTX_get
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:172,50'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:168,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:169,21'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:170,13'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:172,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:173,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:174,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:175,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:175,45'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:178,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:174,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:177,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:178,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:179,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:179,45'
              BranchSideFuncs:
                - ossl_param_build_set_bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:182,9'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:178,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:181,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:182,9'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:185,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:185,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:232,9'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:222,38'
              BranchSideFuncs:
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:232,9'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:224,13'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:225,15'
              BranchSideFuncs:
                - ossl_param_build_set_bn_pad
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:227,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:230,13'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:231,5'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:124,19'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:127,16'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:128,17'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:136,31'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:136,17'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:143,17'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:144,18'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:145,18'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:150,46'
          Dst:             EC_KEY_get_conv_form
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:152,32'
          Dst:             EC_POINT_point2buf
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:155,21'
          Dst:             ossl_param_build_set_octet_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:162,21'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:167,21'
          Dst:             BN_CTX_get
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:172,18'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:175,21'
          Dst:             ossl_param_build_set_bn
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:179,21'
          Dst:             ossl_param_build_set_bn
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:222,18'
          Dst:             EC_GROUP_order_bits
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:227,14'
          Dst:             ossl_param_build_set_bn_pad
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:234,5'
          Dst:             BN_CTX_free
    - functionName:    ec_get_ecm_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - group
        - params
      BBCount:         35
      ICount:          180
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - EC_GROUP_get_basis_type
        - EC_GROUP_get_degree
        - EC_GROUP_get_field_type
        - EC_GROUP_get_pentanomial_basis
        - EC_GROUP_get_trinomial_basis
        - ossl_param_build_set_int
        - ossl_param_build_set_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:595,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:598,41'
              BranchSideFuncs:
                - EC_GROUP_get_basis_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_degree
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:599,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:600,20'
              BranchSideFuncs:
                - EC_GROUP_get_degree
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:601,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_degree
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:601,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:602,20'
              BranchSideFuncs:
                - EC_GROUP_get_degree
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:608,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:608,52'
              BranchSideFuncs:
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:607,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:611,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:613,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:613,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:614,43'
              BranchSideFuncs:
                - EC_GROUP_get_trinomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:620,45'
              BranchSideFuncs:
                - EC_GROUP_get_pentanomial_basis
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:615,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:615,48'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:618,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:614,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:618,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:619,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:621,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:621,48'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:627,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:623,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:623,48'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:627,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:625,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:625,48'
              BranchSideFuncs:
                - ossl_param_build_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:627,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:620,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:627,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:593,15'
          Dst:             EC_GROUP_get_field_type
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:598,17'
          Dst:             EC_GROUP_get_basis_type
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:606,9'
          Dst:             EC_GROUP_get_degree
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:607,10'
          Dst:             ossl_param_build_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:608,13'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:614,14'
          Dst:             EC_GROUP_get_trinomial_basis
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:615,17'
          Dst:             ossl_param_build_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:620,14'
          Dst:             EC_GROUP_get_pentanomial_basis
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:621,17'
          Dst:             ossl_param_build_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:623,17'
          Dst:             ossl_param_build_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:625,17'
          Dst:             ossl_param_build_set_int
    - functionName:    common_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - key
        - params
        - sm2
      BBCount:         82
      ICount:          456
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_new_ex
        - BN_CTX_start
        - CRYPTO_free
        - ECDSA_size
        - EC_GROUP_order_bits
        - EC_KEY_decoded_from_explicit_params
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_KEY_get_flags
        - EC_POINT_point2oct
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_string
        - ec_get_ecm_params
        - key_to_params
        - ossl_ec_group_todata
        - ossl_ec_key_get0_propq
        - ossl_ec_key_get_libctx
        - otherparams_to_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:648,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:649,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:653,37'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - BN_CTX_new_ex
                - BN_CTX_start
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:657,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:658,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:659,18'
              BranchSideFuncs:
                - BN_CTX_start
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:662,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:662,32'
              BranchSideFuncs:
                - ECDSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:664,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:661,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:663,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:664,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:665,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:665,32'
              BranchSideFuncs:
                - EC_GROUP_order_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:667,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:664,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:666,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:667,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:667,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:670,38'
              BranchSideFuncs:
                - EC_GROUP_order_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:705,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:688,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:689,22'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:690,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:690,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:691,22'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:692,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:692,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:693,22'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:694,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:694,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:695,22'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:696,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:696,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:697,22'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:699,24'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:701,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:702,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:703,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:705,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:708,66'
              BranchSideFuncs:
                - EC_KEY_decoded_from_explicit_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:715,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:711,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:711,37'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:712,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:710,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:712,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:713,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:715,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:716,36'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:720,36'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:717,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:717,48'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:719,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:716,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:718,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:719,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:726,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:727,31'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:738,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:728,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:729,17'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:737,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:734,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:735,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:736,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:738,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:740,54'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:753,29'
              BranchSideFuncs:
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:742,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:743,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:746,45'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - __sanitizer_cov_trace_const_cmp8
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:749,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:750,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:751,5'
              BranchSideFuncs:
                - ec_get_ecm_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:754,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:754,35'
              BranchSideFuncs:
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:757,11'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:756,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:756,28'
              BranchSideFuncs:
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:757,11'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:757,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:757,36'
              BranchSideFuncs:
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:759,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:647,11'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:649,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:649,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:649,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:653,14'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:654,13'
          Dst:             ossl_ec_key_get0_propq
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:656,13'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:659,5'
          Dst:             BN_CTX_start
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:661,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:662,35'
          Dst:             ECDSA_size
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:662,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:664,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:665,35'
          Dst:             EC_GROUP_order_bits
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:665,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:667,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:670,18'
          Dst:             EC_GROUP_order_bits
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:701,14'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:705,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:708,30'
          Dst:             EC_KEY_decoded_from_explicit_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:711,18'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:716,18'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:717,21'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:720,18'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:721,21'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:727,13'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:732,18'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:734,18'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:738,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:740,31'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:743,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:743,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:743,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:746,26'
          Dst:             EC_POINT_point2oct
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:753,11'
          Dst:             ec_get_ecm_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:754,14'
          Dst:             ossl_ec_group_todata
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:756,14'
          Dst:             key_to_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:757,14'
          Dst:             otherparams_to_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:759,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:760,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:761,5'
          Dst:             BN_CTX_end
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:762,5'
          Dst:             BN_CTX_free
    - functionName:    common_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
        - sm2_wanted
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - common_check_sm2
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1386,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1386,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1386,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1388,26'
              BranchSideFuncs:
                - common_check_sm2
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1390,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1391,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1394,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1386,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1390,14'
          Dst:             common_check_sm2
    - functionName:    ec_gen_assign_group
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ec_group_st *'
      constantsTouched: []
      argNames:
        - ec
        - group
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_KEY_set_group
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1237,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1238,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1241,29'
              BranchSideFuncs:
                - EC_KEY_set_group
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1238,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1238,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1238,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1241,12'
          Dst:             EC_KEY_set_group
    - functionName:    ec_gen_set_group_from_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_gen_ctx *'
      constantsTouched: []
      argNames:
        - gctx
      BBCount:         64
      ICount:          343
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - EC_GROUP_free
        - EC_GROUP_new_from_params
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_push_BN
        - OSSL_PARAM_BLD_push_octet_string
        - OSSL_PARAM_BLD_push_utf8_string
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1143,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1146,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1147,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1147,45'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1151,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1149,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1151,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1152,45'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1157,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1155,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1157,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1158,46'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1163,16'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1158,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1160,13'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1162,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1163,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1164,46'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1168,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1166,13'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1167,5'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1171,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1171,12'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1172,12'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1173,12'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1174,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1174,36'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1175,36'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1176,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1176,36'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1177,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1177,36'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1178,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1180,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1181,36'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1185,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1183,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1185,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1186,46'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1190,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1185,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1188,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1190,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_push_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1191,46'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1193,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1192,70'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1193,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1197,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1198,38'
              BranchSideFuncs:
                - EC_GROUP_new_from_params
                - EC_GROUP_free
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1199,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1200,9'
              BranchSideFuncs:
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1202,19'
              BranchSideFuncs:
                - EC_GROUP_free
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1142,11'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1147,13'
          Dst:             OSSL_PARAM_BLD_push_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1152,13'
          Dst:             OSSL_PARAM_BLD_push_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1158,14'
          Dst:             OSSL_PARAM_BLD_push_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1164,14'
          Dst:             OSSL_PARAM_BLD_push_utf8_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1174,13'
          Dst:             OSSL_PARAM_BLD_push_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1175,13'
          Dst:             OSSL_PARAM_BLD_push_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1176,13'
          Dst:             OSSL_PARAM_BLD_push_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1177,13'
          Dst:             OSSL_PARAM_BLD_push_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1181,13'
          Dst:             OSSL_PARAM_BLD_push_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1186,13'
          Dst:             OSSL_PARAM_BLD_push_octet_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1191,13'
          Dst:             OSSL_PARAM_BLD_push_octet_string
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1195,14'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1198,13'
          Dst:             EC_GROUP_new_from_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1202,5'
          Dst:             EC_GROUP_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1207,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1208,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    ec_gen_set_group
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ec_group_st *'
      constantsTouched: []
      argNames:
        - genctx
        - src
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_GROUP_dup
        - EC_GROUP_free
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1042,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1043,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1046,19'
              BranchSideFuncs:
                - EC_GROUP_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1041,13'
          Dst:             EC_GROUP_dup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1043,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1043,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1043,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1046,5'
          Dst:             EC_GROUP_free
    - functionName:    sm2_query_operation_name
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - operation_id
      BBCount:         4
      ICount:          23
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:94,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:98,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sm2_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_import
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:443,12'
          Dst:             common_import
    - functionName:    sm2_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         40
      ICount:          215
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - EC_GROUP_check
        - EC_KEY_get0_group
        - ossl_ec_key_get_libctx
        - ossl_ec_key_pairwise_check
        - ossl_ec_key_public_check
        - ossl_ec_key_public_check_quick
        - ossl_prov_is_running
        - ossl_sm2_key_private_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:903,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:904,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:906,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:906,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:909,48'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:910,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:911,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:913,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:913,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:914,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:916,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:914,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:914,53'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:916,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:916,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:917,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:923,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:917,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:918,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:920,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:918,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:918,55'
              BranchSideFuncs:
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:921,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:920,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:920,49'
              BranchSideFuncs:
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:921,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:923,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:924,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:926,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:924,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:924,47'
              BranchSideFuncs:
                - ossl_sm2_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:926,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:926,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:927,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:929,17'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:927,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:927,47'
              BranchSideFuncs:
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:929,17'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:903,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:909,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:909,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:914,35'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:914,20'
          Dst:             EC_GROUP_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:918,24'
          Dst:             ossl_ec_key_public_check_quick
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:920,24'
          Dst:             ossl_ec_key_public_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:924,20'
          Dst:             ossl_sm2_key_private_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:927,20'
          Dst:             ossl_ec_key_pairwise_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:929,5'
          Dst:             BN_CTX_free
    - functionName:    sm2_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:861,12'
          Dst:             common_get_params
    - functionName:    sm2_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_load
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1409,12'
          Dst:             common_load
    - functionName:    sm2_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         33
      ICount:          195
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - EC_GROUP_set_asn1_flag
        - EC_GROUP_set_point_conversion_form
        - EC_KEY_free
        - EC_KEY_generate_key
        - EC_KEY_new_ex
        - ec_gen_assign_group
        - ec_gen_set_group_from_params
        - ossl_ec_encoding_name2id
        - ossl_ec_pt_format_name2id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1318,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1317,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1321,9'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
                - ec_gen_set_group_from_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1321,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1322,43'
              BranchSideFuncs:
                - ec_gen_set_group_from_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1325,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1322,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1323,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1324,5'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1325,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1326,50'
              BranchSideFuncs:
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1332,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1328,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1329,17'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1330,36'
              BranchSideFuncs:
                - EC_GROUP_set_asn1_flag
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1335,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1336,17'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1337,48'
              BranchSideFuncs:
                - EC_GROUP_set_point_conversion_form
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1345,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1346,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1346,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1346,42'
              BranchSideFuncs:
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1349,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1318,18'
          Dst:             EC_KEY_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1322,14'
          Dst:             ec_gen_set_group_from_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1326,25'
          Dst:             ossl_ec_encoding_name2id
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1330,13'
          Dst:             EC_GROUP_set_asn1_flag
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1333,26'
          Dst:             ossl_ec_pt_format_name2id
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1337,13'
          Dst:             EC_GROUP_set_point_conversion_form
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1342,11'
          Dst:             ec_gen_assign_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1346,22'
          Dst:             EC_KEY_generate_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1352,5'
          Dst:             EC_KEY_free
    - functionName:    sm2_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_strdup
        - ec_gen_cleanup
        - ec_gen_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1024,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1025,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ec_gen_cleanup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1031,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1025,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1026,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1027,33'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ec_gen_cleanup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1027,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1028,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1029,24'
              BranchSideFuncs:
                - ec_gen_cleanup
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1022,31'
          Dst:             ec_gen_init
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1027,33'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1029,9'
          Dst:             ec_gen_cleanup
    - functionName:    ec_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - ec_gen_set_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1002,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1002,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - ec_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1003,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1002,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1003,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1005,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ec_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1005,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1006,24'
              BranchSideFuncs:
                - ec_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1014,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1009,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1010,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1013,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:999,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1002,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1005,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1009,14'
          Dst:             ec_gen_set_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1010,13'
          Dst:             CRYPTO_free
    - functionName:    ec_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_free
        - CRYPTO_clear_free
        - CRYPTO_free
        - EC_GROUP_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1363,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1365,5'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - BN_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1365,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1366,5'
          Dst:             EC_GROUP_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1367,5'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1368,5'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1369,5'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1370,5'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1371,5'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1372,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1373,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1374,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1375,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1376,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1377,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1378,5'
          Dst:             CRYPTO_free
    - functionName:    ec_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         120
      ICount:          700
      EdgeCount:       166
      CyclomaticComplexity: 48
      functionsReached:
        - BN_new
        - CRYPTO_free
        - CRYPTO_memdup
        - CRYPTO_strdup
        - EC_GROUP_free
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - BN_new
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - BN_new
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - EC_GROUP_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_memdup
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1129,9'
              BranchSideFuncs:
                - EC_GROUP_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_memdup
                - EC_GROUP_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
              BranchSideFuncs:
                - EC_GROUP_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1129,9'
              BranchSideFuncs:
                - EC_GROUP_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1108,5'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1110,5'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1111,5'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1112,5'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1113,5'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1114,5'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1116,5'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1117,5'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1118,5'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1119,5'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1120,5'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1122,5'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1123,5'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1126,5'
          Dst:             CRYPTO_memdup
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1131,5'
          Dst:             EC_GROUP_free
    - functionName:    sm2_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_KEY_new_by_curve_name_ex
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:291,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EC_KEY_new_by_curve_name_ex
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:292,40'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EC_KEY_new_by_curve_name_ex
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:290,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:292,40'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:292,12'
          Dst:             EC_KEY_new_by_curve_name_ex
    - functionName:    ec_dup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata_from
        - selection
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ec_key_dup
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1416,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1417,32'
              BranchSideFuncs:
                - ossl_ec_key_dup
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1416,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1417,16'
          Dst:             ossl_ec_key_dup
    - functionName:    ec_query_operation_name
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - operation_id
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:80,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:86,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ec_export_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ec_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:581,12'
          Dst:             ec_imexport_types
    - functionName:    ec_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         44
      ICount:          274
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - BN_CTX_end
        - BN_CTX_free
        - BN_CTX_new_ex
        - BN_CTX_start
        - CRYPTO_free
        - EC_KEY_get0_group
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - key_to_params
        - ossl_ec_group_todata
        - ossl_ec_key_get0_propq
        - ossl_ec_key_get_libctx
        - ossl_prov_is_running
        - otherparams_to_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:459,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:459,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:460,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:475,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:475,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:477,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:478,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:478,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:481,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:477,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:481,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:485,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:485,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:486,54'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:498,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:487,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:488,16'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:491,22'
              BranchSideFuncs:
                - BN_CTX_start
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:492,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:492,59'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - ossl_ec_key_get_libctx
                - ossl_ec_key_get0_propq
                - ossl_ec_group_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:498,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:498,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:504,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:502,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:502,34'
              BranchSideFuncs:
                - key_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:504,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:504,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:505,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:507,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:505,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:505,42'
              BranchSideFuncs:
                - otherparams_to_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:507,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:507,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:507,50'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:508,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:507,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:508,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:512,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - CRYPTO_free
                - CRYPTO_free
                - BN_CTX_end
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:459,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:481,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:486,31'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:486,17'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:491,9'
          Dst:             BN_CTX_start
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:492,41'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:493,41'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:494,41'
          Dst:             ossl_ec_key_get0_propq
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:492,20'
          Dst:             ossl_ec_group_todata
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:502,20'
          Dst:             key_to_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:505,20'
          Dst:             otherparams_to_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:507,26'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:513,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:515,5'
          Dst:             OSSL_PARAM_BLD_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:516,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:517,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:518,5'
          Dst:             BN_CTX_end
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:519,5'
          Dst:             BN_CTX_free
    - functionName:    ec_import_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ec_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:575,12'
          Dst:             ec_imexport_types
    - functionName:    ec_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_import
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:435,12'
          Dst:             common_import
    - functionName:    ec_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         46
      ICount:          253
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - EC_GROUP_check
        - EC_GROUP_check_named_curve
        - EC_KEY_get0_group
        - EC_KEY_get_flags
        - ossl_ec_key_get_libctx
        - ossl_ec_key_pairwise_check
        - ossl_ec_key_private_check
        - ossl_ec_key_public_check
        - ossl_ec_key_public_check_quick
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:942,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:943,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:945,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:945,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:948,48'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:949,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:950,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:952,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:952,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:953,38'
              BranchSideFuncs:
                - EC_KEY_get_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:962,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:955,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:956,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:959,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:956,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:956,69'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_check_named_curve
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:960,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:959,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:959,57'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:960,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:962,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:963,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:969,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:963,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:964,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:966,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:964,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:964,55'
              BranchSideFuncs:
                - ossl_ec_key_public_check_quick
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:967,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:966,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:966,49'
              BranchSideFuncs:
                - ossl_ec_key_public_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:967,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:969,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:970,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:972,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:970,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:970,46'
              BranchSideFuncs:
                - ossl_ec_key_private_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:972,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:972,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:973,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:975,17'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:973,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:973,47'
              BranchSideFuncs:
                - ossl_ec_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:975,17'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:942,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:948,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:948,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:953,21'
          Dst:             EC_KEY_get_flags
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:956,51'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:956,24'
          Dst:             EC_GROUP_check_named_curve
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:959,39'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:959,24'
          Dst:             EC_GROUP_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:964,24'
          Dst:             ossl_ec_key_public_check_quick
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:966,24'
          Dst:             ossl_ec_key_public_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:970,20'
          Dst:             ossl_ec_key_private_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:973,20'
          Dst:             ossl_ec_key_pairwise_check
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:975,5'
          Dst:             BN_CTX_free
    - functionName:    ec_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         48
      ICount:          272
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - BN_cmp
        - EC_GROUP_cmp
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - EC_POINT_cmp
        - ossl_ec_key_get_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:337,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:338,9'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:340,48'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:341,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:344,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:345,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:347,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:345,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:345,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:346,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:345,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:345,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:346,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:346,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:346,29'
              BranchSideFuncs:
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:347,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:347,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:348,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:371,17'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:350,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:351,57'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:359,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:354,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:354,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:354,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:355,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:355,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:355,41'
              BranchSideFuncs:
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:360,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:360,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:369,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:359,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:361,56'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:369,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:364,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:364,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:364,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:365,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:365,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:365,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:369,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:369,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:371,17'
              BranchSideFuncs:
                - BN_CTX_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:332,31'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:333,31'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:337,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:340,25'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:340,11'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:346,16'
          Dst:             EC_GROUP_cmp
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:351,34'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:352,34'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:355,28'
          Dst:             EC_POINT_cmp
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:361,32'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:362,32'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:365,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:371,5'
          Dst:             BN_CTX_free
    - functionName:    ec_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         29
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:309,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:309,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:309,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:311,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:311,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:314,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_public_key
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:314,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:315,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_public_key
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:316,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:315,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:315,44'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:316,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:316,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:317,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
                - EC_KEY_get0_private_key
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:318,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:317,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:317,45'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:318,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:319,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_group
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:325,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:319,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:319,39'
              BranchSideFuncs:
                - EC_KEY_get0_group
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:325,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:309,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:315,21'
          Dst:             EC_KEY_get0_public_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:317,21'
          Dst:             EC_KEY_get0_private_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:319,21'
          Dst:             EC_KEY_get0_group
    - functionName:    ec_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         23
      ICount:          135
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new_ex
        - EC_KEY_get0_group
        - EC_KEY_oct2key
        - OSSL_PARAM_locate_const
        - ossl_ec_group_set_params
        - ossl_ec_key_get_libctx
        - ossl_ec_key_otherparams_fromdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:830,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:831,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:832,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - ossl_ec_group_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - ossl_ec_key_otherparams_fromdata
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:832,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:833,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:836,65'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - ossl_ec_group_set_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - ossl_ec_key_otherparams_fromdata
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:836,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:837,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_ec_key_otherparams_fromdata
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:839,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - ossl_ec_key_otherparams_fromdata
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:840,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:841,60'
              BranchSideFuncs:
                - ossl_ec_key_get_libctx
                - BN_CTX_new_ex
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_oct2key
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:853,45'
              BranchSideFuncs:
                - ossl_ec_key_otherparams_fromdata
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:845,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:845,20'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:847,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:846,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:846,36'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:847,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:844,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:847,17'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:848,21'
              BranchSideFuncs:
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_key_otherparams_fromdata
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:849,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:850,13'
              BranchSideFuncs:
                - ossl_ec_key_otherparams_fromdata
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:851,5'
              BranchSideFuncs:
                - ossl_ec_key_otherparams_fromdata
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:836,47'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:836,10'
          Dst:             ossl_ec_group_set_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:839,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:841,37'
          Dst:             ossl_ec_key_get_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:841,23'
          Dst:             BN_CTX_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:846,21'
          Dst:             EC_KEY_oct2key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:848,9'
          Dst:             BN_CTX_free
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:853,12'
          Dst:             ossl_ec_key_otherparams_fromdata
    - functionName:    ec_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:769,12'
          Dst:             common_get_params
    - functionName:    ec_freedata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_KEY_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:300,5'
          Dst:             EC_KEY_free
    - functionName:    ec_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_load
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1402,12'
          Dst:             common_load
    - functionName:    ec_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         56
      ICount:          314
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - EC_GROUP_set_asn1_flag
        - EC_GROUP_set_point_conversion_form
        - EC_KEY_free
        - EC_KEY_generate_key
        - EC_KEY_new_ex
        - ec_gen_assign_group
        - ec_gen_set_group_from_params
        - ossl_ec_encoding_name2id
        - ossl_ec_generate_key_dhkem
        - ossl_ec_pt_format_name2id
        - ossl_ec_set_check_group_type_from_name
        - ossl_ec_set_ecdh_cofactor_mode
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1254,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1254,12'
              BranchSideFuncs:
                - EC_KEY_new_ex
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
                - ec_gen_set_group_from_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1255,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1256,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1258,9'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
                - ec_gen_set_group_from_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1259,43'
              BranchSideFuncs:
                - ec_gen_set_group_from_params
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1262,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1260,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1261,5'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1262,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1263,50'
              BranchSideFuncs:
                - ossl_ec_encoding_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_asn1_flag
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1269,13'
              BranchSideFuncs:
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1265,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1266,17'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1267,36'
              BranchSideFuncs:
                - EC_GROUP_set_asn1_flag
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_pt_format_name2id
                - __sanitizer_cov_trace_const_cmp4
                - EC_GROUP_set_point_conversion_form
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1272,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1273,17'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1274,48'
              BranchSideFuncs:
                - EC_GROUP_set_point_conversion_form
                - ec_gen_assign_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1284,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1292,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1284,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1284,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1289,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1284,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1285,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1289,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1285,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1285,53'
              BranchSideFuncs:
                - ossl_ec_generate_key_dhkem
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1290,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1289,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1289,46'
              BranchSideFuncs:
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1290,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1293,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1295,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1293,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1293,53'
              BranchSideFuncs:
                - ossl_ec_set_ecdh_cofactor_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1295,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1295,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1296,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1298,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1296,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1296,61'
              BranchSideFuncs:
                - ossl_ec_set_check_group_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1298,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1298,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1298,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1299,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1253,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1255,18'
          Dst:             EC_KEY_new_ex
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1259,14'
          Dst:             ec_gen_set_group_from_params
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1263,25'
          Dst:             ossl_ec_encoding_name2id
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1267,13'
          Dst:             EC_GROUP_set_asn1_flag
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1270,26'
          Dst:             ossl_ec_pt_format_name2id
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1274,13'
          Dst:             EC_GROUP_set_point_conversion_form
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1279,11'
          Dst:             ec_gen_assign_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1285,26'
          Dst:             ossl_ec_generate_key_dhkem
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1289,26'
          Dst:             EC_KEY_generate_key
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1293,22'
          Dst:             ossl_ec_set_ecdh_cofactor_mode
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1296,22'
          Dst:             ossl_ec_set_check_group_type_from_name
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1302,5'
          Dst:             EC_KEY_free
    - functionName:    ec_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_gen_set_template
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - templ
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EC_KEY_get0_group
        - ec_gen_set_group
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1057,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1057,36'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - ec_gen_set_group
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1057,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1057,52'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1057,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1058,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1059,39'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - ec_gen_set_group
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:1059,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1060,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:1061,29'
              BranchSideFuncs:
                - ec_gen_set_group
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1057,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1059,21'
          Dst:             EC_KEY_get0_group
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:1061,12'
          Dst:             ec_gen_set_group
    - functionName:    ec_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ec_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_KEY_new_ex
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ec_kmgmt.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:281,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EC_KEY_new_ex
            - BranchSide:      'providers/implementations/keymgmt/ec_kmgmt.c:282,26'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EC_KEY_new_ex
      Callsites:
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:280,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:282,26'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ec_kmgmt.c:282,12'
          Dst:             EC_KEY_new_ex
    - functionName:    ed_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:315,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:315,40'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:313,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:313,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:315,13'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    ecx_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ecx_gen_ctx *'
      constantsTouched: []
      argNames:
        - gctx
      BBCount:         38
      ICount:          276
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - RAND_priv_bytes_ex
        - ossl_ecx_dhkem_derive_private
        - ossl_ecx_key_allocate_privkey
        - ossl_ecx_key_free
        - ossl_ecx_key_new
        - ossl_ed25519_public_from_private
        - ossl_ed448_public_from_private
        - ossl_x25519_public_from_private
        - ossl_x448_public_from_private
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:596,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:598,33'
              BranchSideFuncs:
                - ossl_ecx_key_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_allocate_privkey
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:598,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:600,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:605,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_allocate_privkey
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:605,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:606,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:608,50'
              BranchSideFuncs:
                - ossl_ecx_key_allocate_privkey
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:608,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:609,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:613,9'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:613,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:613,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:623,32'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:613,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:614,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:623,32'
              BranchSideFuncs:
                - RAND_priv_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:615,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:615,20'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:616,13'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:614,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:616,13'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:617,44'
              BranchSideFuncs:
                - ossl_ecx_dhkem_derive_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:617,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:619,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:620,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_x448_public_from_private
                - ossl_x25519_public_from_private
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:623,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:0,0'
              BranchSideFuncs:
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:624,13'
              BranchSideFuncs:
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:627,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:629,9'
              BranchSideFuncs:
                - ossl_x25519_public_from_private
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:635,9'
              BranchSideFuncs:
                - ossl_x448_public_from_private
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:640,47'
              BranchSideFuncs:
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:645,45'
              BranchSideFuncs:
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:650,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:640,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:642,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:645,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:648,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:598,16'
          Dst:             ossl_ecx_key_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:600,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:600,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:600,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:608,20'
          Dst:             ossl_ecx_key_allocate_privkey
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:609,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:609,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:609,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:617,14'
          Dst:             ossl_ecx_dhkem_derive_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:623,13'
          Dst:             RAND_priv_bytes_ex
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:632,9'
          Dst:             ossl_x25519_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:637,9'
          Dst:             ossl_x448_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:640,14'
          Dst:             ossl_ed25519_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:645,14'
          Dst:             ossl_ed448_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:653,5'
          Dst:             ossl_ecx_key_free
    - functionName:    ecx_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
        - type
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - ecx_gen_set_params
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:482,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:483,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ecx_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:485,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ecx_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:485,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:486,24'
              BranchSideFuncs:
                - ecx_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:490,29'
              BranchSideFuncs:
                - ecx_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:490,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:494,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:479,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:482,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:485,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:490,10'
          Dst:             ecx_gen_set_params
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:491,9'
          Dst:             CRYPTO_free
    - functionName:    ecx_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         37
      ICount:          208
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - ERR_new
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:526,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:529,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:530,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:531,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:556,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:538,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:540,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:543,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:547,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:550,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:550,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:551,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:551,39'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:549,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:555,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:557,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:558,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:565,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:558,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:560,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:562,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:564,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:566,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:567,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:576,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:567,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:567,34'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:574,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:567,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:568,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:574,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:570,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:572,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:573,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:529,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:551,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:552,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:556,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:560,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:561,23'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:565,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:568,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:570,18'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    ecx_key_pairwise_check
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ecx
        - type
      BBCount:         14
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - ossl_ed25519_public_from_private
        - ossl_ed448_public_from_private
        - ossl_x25519_public_from_private
        - ossl_x448_public_from_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:752,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:754,41'
              BranchSideFuncs:
                - ossl_x25519_public_from_private
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:757,39'
              BranchSideFuncs:
                - ossl_x448_public_from_private
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:760,47'
              BranchSideFuncs:
                - ossl_ed25519_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:765,45'
              BranchSideFuncs:
                - ossl_ed448_public_from_private
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:760,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:762,13'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:763,9'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:765,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:767,13'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:768,9'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:754,9'
          Dst:             ossl_x25519_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:757,9'
          Dst:             ossl_x448_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:760,14'
          Dst:             ossl_ed25519_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:765,14'
          Dst:             ossl_ed448_public_from_private
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:772,12'
          Dst:             memcmp
    - functionName:    ecx_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - type
        - keylen
      BBCount:         28
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - ecx_key_pairwise_check
        - ossl_prov_is_running
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:780,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:781,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:783,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:783,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:784,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:786,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:786,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:787,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:791,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:791,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:792,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:794,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:792,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:792,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:794,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:794,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:795,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:797,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:795,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:795,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:797,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:797,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:798,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:798,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:798,43'
              BranchSideFuncs:
                - ecx_key_pairwise_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:800,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:780,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:787,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:787,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:787,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:798,20'
          Dst:             ecx_key_pairwise_check
    - functionName:    set_property_query
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ecx_key_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ecxkey
        - propq
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:389,25'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:393,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:390,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:391,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:386,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:389,25'
          Dst:             CRYPTO_strdup
    - functionName:    ecx_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_clear_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_locate_const
        - set_property_query
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:404,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:406,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:416,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:409,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:409,49'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:411,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:408,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:411,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:412,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:418,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - set_property_query.18960
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:423,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:419,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:419,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:420,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:418,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:420,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:421,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:404,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:409,21'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:412,9'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:416,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:419,17'
          Dst:             set_property_query
    - functionName:    key_to_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ecx_key_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - key
        - tmpl
        - params
        - include_private
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_param_build_set_octet_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:218,44'
              BranchSideFuncs:
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:218,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:223,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:224,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:224,12'
              BranchSideFuncs:
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:225,47'
              BranchSideFuncs:
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:230,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:218,10'
          Dst:             ossl_param_build_set_octet_string
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:225,13'
          Dst:             ossl_param_build_set_octet_string
    - functionName:    ecx_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - key
        - params
        - bits
        - secbits
        - size
      BBCount:         29
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_octet_string
        - key_to_params
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:291,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:291,32'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:293,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:292,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:293,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:294,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:294,32'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:296,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:293,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:295,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:296,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:297,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:297,32'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:299,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:298,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:299,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:300,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:306,26'
              BranchSideFuncs:
                - key_to_params.18962
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:301,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:301,20'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:302,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:302,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:306,26'
              BranchSideFuncs:
                - key_to_params.18962
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:302,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:303,13'
              BranchSideFuncs:
                - key_to_params.18962
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:304,5'
              BranchSideFuncs:
                - key_to_params.18962
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:290,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:291,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:293,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:294,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:296,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:297,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:299,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:302,14'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:306,12'
          Dst:             key_to_params
    - functionName:    ed448_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_gen
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:706,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:707,9'
              BranchSideFuncs:
                - ecx_gen
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:715,20'
              BranchSideFuncs:
                - ecx_gen
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:706,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:715,12'
          Dst:             ecx_gen
    - functionName:    ed448_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:518,12'
          Dst:             ecx_gen_init
    - functionName:    ed448_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_validate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:820,12'
          Dst:             ecx_validate
    - functionName:    ed448_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed448_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed448_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed448_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_get_params
        - ed_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:343,26'
              BranchSideFuncs:
                - ed_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:343,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:341,12'
          Dst:             ecx_get_params
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:343,12'
          Dst:             ed_get_params
    - functionName:    ed448_new_key
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_key_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:120,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:121,29'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:119,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:121,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:121,12'
          Dst:             ossl_ecx_key_new
    - functionName:    ed25519_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_gen
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:689,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:690,9'
              BranchSideFuncs:
                - ecx_gen
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:699,20'
              BranchSideFuncs:
                - ecx_gen
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:689,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:699,12'
          Dst:             ecx_gen
    - functionName:    ed25519_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:512,12'
          Dst:             ecx_gen_init
    - functionName:    ed25519_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_validate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:815,12'
          Dst:             ecx_validate
    - functionName:    ed25519_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed25519_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed25519_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ed25519_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_get_params
        - ed_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:336,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:336,26'
              BranchSideFuncs:
                - ed_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:336,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:334,12'
          Dst:             ecx_get_params
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:336,12'
          Dst:             ed_get_params
    - functionName:    ed25519_new_key
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_key_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:112,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:113,29'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:111,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:113,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:113,12'
          Dst:             ossl_ecx_key_new
    - functionName:    x448_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_gen
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:675,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:676,9'
              BranchSideFuncs:
                - ecx_gen
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:682,20'
              BranchSideFuncs:
                - ecx_gen
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:675,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:682,12'
          Dst:             ecx_gen
    - functionName:    x448_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:506,12'
          Dst:             ecx_gen_init
    - functionName:    x448_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_validate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:810,12'
          Dst:             ecx_validate
    - functionName:    x448_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x448_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_set_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:433,12'
          Dst:             ecx_set_params
    - functionName:    x448_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x448_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:328,12'
          Dst:             ecx_get_params
    - functionName:    x448_new_key
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_key_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:104,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:105,29'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:103,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:105,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:105,12'
          Dst:             ossl_ecx_key_new
    - functionName:    ecx_dup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata_from
        - selection
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_key_dup
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:743,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:744,33'
              BranchSideFuncs:
                - ossl_ecx_key_dup
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:743,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:744,16'
          Dst:             ossl_ecx_key_dup
    - functionName:    ecx_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:731,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:731,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:738,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:731,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:733,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:738,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:731,9'
          Dst:             ossl_prov_is_running
    - functionName:    ecx_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:722,5'
          Dst:             CRYPTO_clear_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:723,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:724,5'
          Dst:             CRYPTO_free
    - functionName:    x25519_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecx_gen
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:661,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:662,9'
              BranchSideFuncs:
                - ecx_gen
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:668,20'
              BranchSideFuncs:
                - ecx_gen
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:661,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:668,12'
          Dst:             ecx_gen
    - functionName:    ecx_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x25519_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:500,12'
          Dst:             ecx_gen_init
    - functionName:    ecx_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         21
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - key_to_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:241,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:241,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:244,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:247,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:248,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:251,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:252,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - key_to_params.18962
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:258,38'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:254,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:255,13'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:256,5'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:259,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:260,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:262,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:241,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:247,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:254,14'
          Dst:             key_to_params
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:258,14'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:263,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:265,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    ecx_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:281,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ecx_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_ecx_key_fromdata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:200,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:200,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:203,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:203,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:206,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:207,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:207,38'
              BranchSideFuncs:
                - ossl_ecx_key_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:207,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:200,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:207,16'
          Dst:             ossl_ecx_key_fromdata
    - functionName:    x25519_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_validate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:805,12'
          Dst:             ecx_validate
    - functionName:    ecx_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         56
      ICount:          339
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - memcmp
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:153,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:155,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:156,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:157,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:156,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:156,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:157,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:158,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:191,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:160,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:161,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:174,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:161,39'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:161,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:161,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:162,39'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:162,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:162,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:166,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:166,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:166,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:167,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:168,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:168,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:170,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:169,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:169,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:170,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:170,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:170,38'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:175,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:175,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:189,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:174,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:176,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:189,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:181,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:181,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:181,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:182,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:183,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:183,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:185,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:184,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:184,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:185,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:185,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:185,38'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:189,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:191,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:152,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:170,24'
          Dst:             memcmp
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:185,24'
          Dst:             memcmp
    - functionName:    ecx_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:130,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:130,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:130,32'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:135,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:138,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:140,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:138,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:138,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:140,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:140,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:141,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:141,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:141,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:130,9'
          Dst:             ossl_prov_is_running
    - functionName:    x25519_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x25519_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_set_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:428,12'
          Dst:             ecx_set_params
    - functionName:    x25519_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x25519_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecx_get_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:322,12'
          Dst:             ecx_get_params
    - functionName:    x25519_new_key
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/ecx_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_ecx_key_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/ecx_kmgmt.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:96,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
            - BranchSide:      'providers/implementations/keymgmt/ecx_kmgmt.c:97,29'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_ecx_key_new
      Callsites:
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:95,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:97,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/ecx_kmgmt.c:97,12'
          Dst:             ossl_ecx_key_new
    - functionName:    kdf_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_freedata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - kdfdata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_kdf_data_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:89,5'
          Dst:             ossl_kdf_data_free
    - functionName:    ossl_kdf_data_free
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.kdf_data_st *'
      constantsTouched: []
      argNames:
        - kdfdata
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:56,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.19002
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_FREE_REF.19003
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:57,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:60,22'
              BranchSideFuncs:
                - CRYPTO_FREE_REF.19003
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:56,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:60,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:61,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kdf_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_kdf_data_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:84,12'
          Dst:             ossl_kdf_data_new
    - functionName:    ossl_kdf_data_new
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.kdf_data_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:33,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:34,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.19005
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:36,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.19005
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:37,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:40,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.19005
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:40,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:41,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:44,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:33,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:36,15'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:40,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:41,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:44,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_kdf_data_up_ref
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.kdf_data_st *'
      constantsTouched: []
      argNames:
        - kdfdata
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:76,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.19006
            - BranchSide:      'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:78,20'
              BranchSideFuncs:
                - CRYPTO_UP_REF.19006
      Callsites:
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:75,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/kdf_legacy_kmgmt.c:78,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    mac_gen_init_common
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - provctx
        - selection
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:380,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:381,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:383,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:383,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:384,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:387,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:377,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:380,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:383,17'
          Dst:             CRYPTO_zalloc
    - functionName:    mac_key_fromdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mac_key_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         28
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_free
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - CRYPTO_strdup
        - ERR_new
        - OSSL_PARAM_locate_const
        - ossl_prov_cipher_load_from_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:188,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:201,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:188,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:189,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:192,9'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:194,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:194,25'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:194,25'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:195,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:197,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:203,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:213,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:203,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:204,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:207,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_strdup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:209,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:211,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:213,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:213,58'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:222,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:186,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:189,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:189,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:189,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:192,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:194,25'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:201,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:204,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:204,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:204,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:207,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:208,27'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:213,23'
          Dst:             ossl_prov_cipher_load_from_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:215,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:215,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:215,9'
          Dst:             ERR_set_error
    - functionName:    key_to_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mac_key_st *'
        - 'struct.ossl_param_bld_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - tmpl
        - params
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ENGINE_get_id
        - EVP_CIPHER_get0_name
        - ossl_param_build_set_octet_string
        - ossl_param_build_set_utf8_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:244,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:245,47'
              BranchSideFuncs:
                - ossl_param_build_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:250,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:248,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:250,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:251,46'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:257,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:250,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:254,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:257,9'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:258,46'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_param_build_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:257,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:245,13'
          Dst:             ossl_param_build_set_octet_string
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:253,46'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:251,13'
          Dst:             ossl_param_build_set_utf8_string
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:260,46'
          Dst:             ENGINE_get_id
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:258,13'
          Dst:             ossl_param_build_set_utf8_string
    - functionName:    cmac_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmac_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - mac_gen_set_params
        - ossl_prov_cipher_load_from_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:442,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:443,9'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:445,45'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:445,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:442,10'
          Dst:             mac_gen_set_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:445,10'
          Dst:             ossl_prov_cipher_load_from_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:447,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:447,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:447,9'
          Dst:             ERR_set_error
    - functionName:    mac_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_secure_malloc
        - ERR_new
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:419,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:422,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:423,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:424,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:435,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:424,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:425,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:428,26'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:429,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:430,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:431,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:422,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:425,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:425,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:425,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:428,26'
          Dst:             CRYPTO_secure_malloc
    - functionName:    cmac_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - cmac_gen_set_params
        - mac_gen_init_common
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,46'
              BranchSideFuncs:
                - cmac_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,22'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:408,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:405,32'
          Dst:             mac_gen_init_common
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:407,26'
          Dst:             cmac_gen_set_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:408,9'
          Dst:             CRYPTO_free
    - functionName:    cmac_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:321,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmac_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_new_cmac
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_mac_key_new
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:128,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:128,12'
          Dst:             ossl_mac_key_new
    - functionName:    ossl_mac_key_new
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.mac_key_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - libctx
        - cmac
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_NEW_REF
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:69,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.19085
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:71,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_NEW_REF.19085
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:75,26'
              BranchSideFuncs:
                - CRYPTO_NEW_REF.19085
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:79,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:68,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:71,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:75,10'
          Dst:             CRYPTO_NEW_REF
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:76,9'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_NEW_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - int
      constantsTouched: []
      argNames:
        - refcnt
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - CRYPTO_secure_clear_free
        - ossl_prov_cipher_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:522,5'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:523,5'
          Dst:             ossl_prov_cipher_reset
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:524,5'
          Dst:             CRYPTO_free
    - functionName:    mac_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - cb
        - cbarg
      BBCount:         17
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ossl_mac_key_free
        - ossl_mac_key_new
        - ossl_prov_cipher_copy
        - ossl_prov_cipher_reset
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:480,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:480,36'
              BranchSideFuncs:
                - ossl_mac_key_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_prov_cipher_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:480,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:481,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:483,33'
              BranchSideFuncs:
                - ossl_mac_key_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_prov_cipher_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:483,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:484,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:489,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_prov_cipher_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_mac_key_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:489,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:490,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:492,9'
              BranchSideFuncs:
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_prov_cipher_reset
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_mac_key_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:492,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:493,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_mac_key_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:504,33'
              BranchSideFuncs:
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_prov_cipher_reset
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:504,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:505,27'
              BranchSideFuncs:
                - ossl_prov_cipher_reset
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:509,29'
              BranchSideFuncs:
                - ossl_prov_cipher_reset
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:480,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:483,16'
          Dst:             ossl_mac_key_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:484,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:484,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:484,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:493,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:493,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:493,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:494,9'
          Dst:             ossl_mac_key_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:504,10'
          Dst:             ossl_prov_cipher_copy
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:505,9'
          Dst:             ossl_mac_key_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:506,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:506,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:506,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:509,5'
          Dst:             ossl_prov_cipher_reset
    - functionName:    ossl_mac_key_free
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mac_key_st *'
      constantsTouched: []
      argNames:
        - mackey
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_DOWN_REF
        - CRYPTO_FREE_REF
        - CRYPTO_free
        - CRYPTO_secure_clear_free
        - ossl_prov_cipher_reset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:89,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:92,22'
              BranchSideFuncs:
                - CRYPTO_DOWN_REF.19086
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - CRYPTO_free
                - ossl_prov_cipher_reset
                - CRYPTO_FREE_REF.19087
                - CRYPTO_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:96,5'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - CRYPTO_free
                - ossl_prov_cipher_reset
                - CRYPTO_FREE_REF.19087
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:92,5'
          Dst:             CRYPTO_DOWN_REF
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:96,5'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:97,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:98,5'
          Dst:             ossl_prov_cipher_reset
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:99,5'
          Dst:             CRYPTO_FREE_REF
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:100,5'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_DOWN_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/refcount.h:52,9'
          Branch Sides:
            - BranchSide:      'include/internal/refcount.h:52,9'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/refcount.h:53,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CRYPTO_FREE_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
      constantsTouched: []
      argNames:
        - refcnt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - mac_gen_init_common
        - mac_gen_set_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,45'
              BranchSideFuncs:
                - mac_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,22'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:396,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:393,32'
          Dst:             mac_gen_init_common
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:395,26'
          Dst:             mac_gen_set_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:396,9'
          Dst:             CRYPTO_free
    - functionName:    mac_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_cb
        - cbarg
      BBCount:         21
      ICount:          127
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - key_to_params
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:275,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:275,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - key_to_params.19082
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:278,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - key_to_params.19082
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:281,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - key_to_params.19082
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:285,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
                - key_to_params.19082
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:286,10'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:286,28'
              BranchSideFuncs:
                - key_to_params.19082
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:289,38'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:285,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:287,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:289,38'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:291,9'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:293,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:275,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:281,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:286,14'
          Dst:             key_to_params
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:289,14'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:294,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:296,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    mac_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:309,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mac_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mac_key_fromdata
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:229,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:229,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mac_key_fromdata
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:230,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:232,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mac_key_fromdata
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:235,29'
              BranchSideFuncs:
                - mac_key_fromdata
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:229,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:235,12'
          Dst:             mac_key_fromdata
    - functionName:    mac_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         45
      ICount:          241
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_CIPHER_get0_name
        - EVP_CIPHER_is_a
        - memcmp
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:164,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:164,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:165,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:179,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:165,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:165,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:166,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:166,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:166,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:166,44'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:166,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:167,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:167,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:167,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:168,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:168,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:168,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:168,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:169,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:169,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:169,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:169,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:169,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:172,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:165,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:170,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:172,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:172,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:172,25'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:175,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:175,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:176,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:178,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:176,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:176,40'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - EVP_CIPHER_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:161,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:173,28'
          Dst:             memcmp
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:177,40'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:176,24'
          Dst:             EVP_CIPHER_is_a
    - functionName:    mac_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,32'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:147,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:141,9'
          Dst:             ossl_prov_is_running
    - functionName:    mac_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - params
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_locate_const
        - mac_key_fromdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:356,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:359,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - mac_key_fromdata
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:360,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:361,33'
              BranchSideFuncs:
                - mac_key_fromdata
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:359,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:361,16'
          Dst:             mac_key_fromdata
    - functionName:    mac_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_to_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:328,12'
          Dst:             key_to_params
    - functionName:    mac_free
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - mackey
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_mac_key_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:133,5'
          Dst:             ossl_mac_key_free
    - functionName:    mac_new
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_mac_key_new
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:123,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:123,12'
          Dst:             ossl_mac_key_new
    - functionName:    CRYPTO_UP_REF
      functionSourceFile: '/src/openssl/include/internal/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.CRYPTO_REF_COUNT *'
        - 'int *'
      constantsTouched: []
      argNames:
        - refcnt
        - ret
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_mac_key_up_ref
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.mac_key_st *'
      constantsTouched: []
      argNames:
        - mackey
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_UP_REF
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/mac_legacy_kmgmt.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:115,9'
              BranchSideFuncs:
                - CRYPTO_UP_REF.19088
            - BranchSide:      'providers/implementations/keymgmt/mac_legacy_kmgmt.c:117,20'
              BranchSideFuncs:
                - CRYPTO_UP_REF.19088
      Callsites:
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:114,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/mac_legacy_kmgmt.c:117,5'
          Dst:             CRYPTO_UP_REF
    - functionName:    rsa_imexport_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:315,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:317,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    common_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
        - expected_rsa_type
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - RSA_test_flags
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:658,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:658,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RSA_test_flags
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:669,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:658,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:660,24'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:669,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:662,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:663,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:666,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:658,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:662,13'
          Dst:             RSA_test_flags
    - functionName:    rsa_gencb
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.bn_gencb_st *'
      constantsTouched: []
      argNames:
        - p
        - n
        - cb
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_GENCB_get_arg
        - OSSL_PARAM_construct_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:442,32'
          Dst:             BN_GENCB_get_arg
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:445,17'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:446,17'
          Dst:             OSSL_PARAM_construct_int
    - functionName:    pss_params_fromdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.rsa_pss_params_30_st *'
        - 'int *'
        - 'struct.ossl_param_st *'
        - int
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - pss_params
        - defaults_set
        - params
        - rsa_type
        - libctx
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_rsa_pss_params_30_fromdata
        - ossl_rsa_pss_params_30_is_unrestricted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:68,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:71,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:72,52'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:71,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:66,10'
          Dst:             ossl_rsa_pss_params_30_fromdata
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:72,13'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
    - functionName:    gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - rsa_type
        - params
      BBCount:         22
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BN_free
        - BN_new
        - BN_set_word
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
        - rsa_gen_set_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:456,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:457,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - BN_free
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:459,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - CRYPTO_free
                - BN_free
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:462,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CRYPTO_free
                - BN_free
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:462,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:463,24'
              BranchSideFuncs:
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BN_free
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:472,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:465,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:465,29'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:466,13'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:464,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:466,13'
              BranchSideFuncs:
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BN_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:468,9'
              BranchSideFuncs:
                - rsa_gen_set_params
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - BN_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:475,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:477,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:480,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:481,17'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:482,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:453,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:456,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:462,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:464,30'
          Dst:             BN_new
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:465,17'
          Dst:             BN_set_word
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:475,10'
          Dst:             rsa_gen_set_params
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:481,9'
          Dst:             BN_free
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:482,5'
          Dst:             CRYPTO_free
    - functionName:    rsa_gen_set_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - genctx
        - params
      BBCount:         28
      ICount:          159
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_BN
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - pss_params_fromdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:508,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:511,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:511,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:512,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:519,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:512,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:513,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:514,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:514,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:515,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:518,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:520,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:520,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:522,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:519,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:521,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:522,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:523,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:523,31'
              BranchSideFuncs:
                - OSSL_PARAM_get_BN
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:526,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:522,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:524,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:526,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:527,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:527,34'
              BranchSideFuncs:
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:526,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:511,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:512,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:515,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:515,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:515,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:519,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:520,13'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:522,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:523,13'
          Dst:             OSSL_PARAM_get_BN
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:527,13'
          Dst:             pss_params_fromdata
    - functionName:    rsa_query_operation_name
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - operation_id
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsapss_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_load
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:679,12'
          Dst:             common_load
    - functionName:    rsapss_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsapss_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:495,12'
          Dst:             gen_init
    - functionName:    rsapss_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RSA_clear_flags
        - RSA_set_flags
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
        - ossl_rsa_new_with_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:100,9'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:102,33'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - RSA_clear_flags
                - RSA_set_flags
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:104,25'
              BranchSideFuncs:
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:96,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:99,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:102,11'
          Dst:             ossl_rsa_new_with_ctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:104,9'
          Dst:             RSA_clear_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:105,9'
          Dst:             RSA_set_flags
    - functionName:    rsa_dup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata_from
        - selection
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_is_running
        - ossl_rsa_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:686,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:686,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_dup
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:688,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:684,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:687,29'
              BranchSideFuncs:
                - ossl_rsa_dup
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:688,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:684,9'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:687,16'
          Dst:             ossl_rsa_dup
    - functionName:    rsa_export_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:327,12'
          Dst:             rsa_imexport_types
    - functionName:    rsa_export
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - param_callback
        - cbarg
      BBCount:         34
      ICount:          199
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - OSSL_PARAM_BLD_free
        - OSSL_PARAM_BLD_new
        - OSSL_PARAM_BLD_to_param
        - OSSL_PARAM_free
        - ossl_prov_is_running
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_todata
        - ossl_rsa_todata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:212,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:212,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:215,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:218,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:222,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:223,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:225,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:223,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:223,60'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:225,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:227,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:232,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:229,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:229,36'
              BranchSideFuncs:
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:232,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_BLD_free
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:232,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:232,50'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_to_param
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:233,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:233,12'
              BranchSideFuncs:
                - OSSL_PARAM_BLD_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:237,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - OSSL_PARAM_free
                - OSSL_PARAM_BLD_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:207,43'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:212,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:218,12'
          Dst:             OSSL_PARAM_BLD_new
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:223,21'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:224,24'
          Dst:             ossl_rsa_pss_params_30_todata
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:229,20'
          Dst:             ossl_rsa_todata
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:232,26'
          Dst:             OSSL_PARAM_BLD_to_param
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:238,5'
          Dst:             OSSL_PARAM_free
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:240,5'
          Dst:             OSSL_PARAM_BLD_free
    - functionName:    rsa_import_types
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - selection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rsa_imexport_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:322,12'
          Dst:             rsa_imexport_types
    - functionName:    rsa_import
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - params
      BBCount:         23
      ICount:          142
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - RSA_test_flags
        - ossl_prov_is_running
        - ossl_rsa_fromdata
        - ossl_rsa_get0_libctx
        - ossl_rsa_get0_pss_params_30
        - pss_params_fromdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:180,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:180,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_get0_libctx
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:183,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_get0_libctx
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:183,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:186,31'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_get0_libctx
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:188,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:189,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_get0_libctx
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:193,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:189,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:189,68'
              BranchSideFuncs:
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_get0_libctx
                - pss_params_fromdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:193,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:193,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:195,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:197,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:197,38'
              BranchSideFuncs:
                - ossl_rsa_fromdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:180,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:186,16'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:189,40'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:192,40'
          Dst:             ossl_rsa_get0_libctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:189,20'
          Dst:             pss_params_fromdata
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:197,20'
          Dst:             ossl_rsa_fromdata
    - functionName:    rsa_validate
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
        - checktype
      BBCount:         26
      ICount:          136
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ossl_prov_is_running
        - ossl_rsa_validate_pairwise
        - ossl_rsa_validate_private
        - ossl_rsa_validate_public
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:397,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:398,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:400,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:400,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:404,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_pairwise
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:404,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:406,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:408,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:406,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:406,47'
              BranchSideFuncs:
                - ossl_rsa_validate_pairwise
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:413,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:408,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:409,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:410,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:409,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:409,50'
              BranchSideFuncs:
                - ossl_rsa_validate_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:410,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_validate_public
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:397,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:406,20'
          Dst:             ossl_rsa_validate_pairwise
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:409,24'
          Dst:             ossl_rsa_validate_private
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:411,24'
          Dst:             ossl_rsa_validate_public
    - functionName:    rsa_match
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata1
        - keydata2
        - selection
      BBCount:         39
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - BN_cmp
        - RSA_get0_d
        - RSA_get0_e
        - RSA_get0_n
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:142,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - RSA_get0_e
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:145,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - RSA_get0_e
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:145,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:145,34'
              BranchSideFuncs:
                - RSA_get0_e
                - RSA_get0_e
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:145,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:147,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:170,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:150,43'
              BranchSideFuncs:
                - RSA_get0_n
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:158,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:153,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:153,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:153,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:154,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:154,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:154,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:159,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:159,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:168,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:158,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:160,43'
              BranchSideFuncs:
                - RSA_get0_d
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:168,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:163,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:163,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:163,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:164,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:164,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:164,35'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:168,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:168,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:170,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:141,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:145,23'
          Dst:             RSA_get0_e
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:145,41'
          Dst:             RSA_get0_e
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:145,16'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:150,32'
          Dst:             RSA_get0_n
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:151,32'
          Dst:             RSA_get0_n
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:154,28'
          Dst:             BN_cmp
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:160,32'
          Dst:             RSA_get0_d
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:161,32'
          Dst:             RSA_get0_d
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:164,28'
          Dst:             BN_cmp
    - functionName:    rsa_has
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - keydata
        - selection
      BBCount:         29
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - RSA_get0_d
        - RSA_get0_e
        - RSA_get0_n
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:120,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:120,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:120,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:121,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:122,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:126,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_n
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:127,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
                - RSA_get0_n
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:128,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:127,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:127,32'
              BranchSideFuncs:
                - RSA_get0_n
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:128,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_e
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:129,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
                - RSA_get0_e
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:130,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:129,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:129,32'
              BranchSideFuncs:
                - RSA_get0_e
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:130,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:131,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_d
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:132,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:131,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:131,32'
              BranchSideFuncs:
                - RSA_get0_d
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:132,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:120,25'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:127,21'
          Dst:             RSA_get0_n
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:129,21'
          Dst:             RSA_get0_e
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:131,21'
          Dst:             RSA_get0_d
    - functionName:    rsa_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_get_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - key
        - params
      BBCount:         56
      ICount:          276
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_string
        - RSA_bits
        - RSA_get0_n
        - RSA_security_bits
        - RSA_size
        - RSA_test_flags
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_oaeppss_nid2name
        - ossl_rsa_pss_params_30_hashalg
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_todata
        - ossl_rsa_todata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:341,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:339,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:339,42'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:340,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:338,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:340,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:341,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:342,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_security_bits
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:344,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:342,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:342,42'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:341,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:343,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:344,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:345,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:352,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:345,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:345,42'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:346,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:352,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:353,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:353,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:363,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:354,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:354,55'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:355,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:352,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:355,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:363,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:355,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:356,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:357,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:365,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:365,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:366,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:366,52'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_oaeppss_nid2name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:363,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:368,70'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:373,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:370,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:370,59'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:371,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:370,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:371,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:372,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_todata
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:374,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:374,46'
              BranchSideFuncs:
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:375,28'
              BranchSideFuncs:
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:375,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:375,28'
              BranchSideFuncs:
                - ossl_rsa_todata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:375,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:333,43'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:334,20'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:336,17'
          Dst:             RSA_get0_n
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:338,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:339,45'
          Dst:             RSA_bits
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:339,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:341,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:342,45'
          Dst:             RSA_security_bits
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:342,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:344,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:345,45'
          Dst:             RSA_size
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:345,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:352,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:354,16'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:355,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:363,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:366,13'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:368,39'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:368,13'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:370,32'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:374,16'
          Dst:             ossl_rsa_pss_params_30_todata
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:375,12'
          Dst:             ossl_rsa_todata
    - functionName:    rsa_freedata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keydata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:112,5'
          Dst:             RSA_free
    - functionName:    rsa_load
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - reference
        - reference_sz
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_load
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:674,12'
          Dst:             common_load
    - functionName:    rsa_gen_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_clear_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:643,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:649,19'
              BranchSideFuncs:
                - BN_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:649,5'
          Dst:             BN_clear_free
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:650,5'
          Dst:             CRYPTO_free
    - functionName:    rsa_gen
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - osslcb
        - cbarg
      BBCount:         25
      ICount:          174
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - BN_GENCB_free
        - BN_GENCB_new
        - BN_GENCB_set
        - RSA_clear_flags
        - RSA_free
        - RSA_generate_multi_prime_key
        - RSA_set_flags
        - ossl_prov_is_running
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_new_with_ctx
        - ossl_rsa_pss_params_30_copy
        - ossl_rsa_pss_params_30_is_unrestricted
        - rsa_gencb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:583,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:583,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:583,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:586,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:586,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:589,54'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:597,9'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:600,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:589,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:590,13'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:591,9'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:603,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:606,16'
              BranchSideFuncs:
                - BN_GENCB_new
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_set
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:609,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:610,22'
              BranchSideFuncs:
                - BN_GENCB_set
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:619,39'
              BranchSideFuncs:
                - RSA_generate_multi_prime_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - RSA_clear_flags
                - RSA_set_flags
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:619,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:622,9'
              BranchSideFuncs:
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:624,66'
              BranchSideFuncs:
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_copy
                - __sanitizer_cov_trace_const_cmp4
                - BN_GENCB_free
                - RSA_free
                - RSA_clear_flags
                - RSA_set_flags
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:624,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:626,9'
              BranchSideFuncs:
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_free
                - RSA_free
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:628,21'
              BranchSideFuncs:
                - RSA_clear_flags
                - RSA_set_flags
                - BN_GENCB_free
                - RSA_free
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:583,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:589,14'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:603,20'
          Dst:             ossl_rsa_new_with_ctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:608,13'
          Dst:             BN_GENCB_new
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:610,9'
          Dst:             BN_GENCB_set
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:610,9'
          Dst:             rsa_gencb
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:619,10'
          Dst:             RSA_generate_multi_prime_key
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:624,38'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:624,10'
          Dst:             ossl_rsa_pss_params_30_copy
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:628,5'
          Dst:             RSA_clear_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:629,5'
          Dst:             RSA_set_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:634,5'
          Dst:             BN_GENCB_free
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:635,5'
          Dst:             RSA_free
    - functionName:    rsa_gen_settable_params
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - genctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_gen_init
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - selection
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:489,12'
          Dst:             gen_init
    - functionName:    rsa_newdata
      functionSourceFile: '/src/openssl/providers/implementations/keymgmt/rsa_kmgmt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RSA_clear_flags
        - RSA_set_flags
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
        - ossl_rsa_new_with_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:84,9'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:86,33'
              BranchSideFuncs:
                - ossl_rsa_new_with_ctx
                - RSA_clear_flags
                - RSA_set_flags
        - Branch String:   'providers/implementations/keymgmt/rsa_kmgmt.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:88,25'
              BranchSideFuncs:
                - RSA_clear_flags
                - RSA_set_flags
            - BranchSide:      'providers/implementations/keymgmt/rsa_kmgmt.c:91,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:80,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:83,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:86,11'
          Dst:             ossl_rsa_new_with_ctx
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:88,9'
          Dst:             RSA_clear_flags
        - Src:             'providers/implementations/keymgmt/rsa_kmgmt.c:89,9'
          Dst:             RSA_set_flags
    - functionName:    blake2_mac_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2_mac_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - key
        - keylen
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_blake2b_param_set_key_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:93,34'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:93,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:97,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_key_length
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:100,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_blake2b_param_set_key_length
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:101,34'
              BranchSideFuncs:
                - ossl_blake2b_param_set_key_length
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:101,5'
          Dst:             ossl_blake2b_param_set_key_length
    - functionName:    blake2_mac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         31
      ICount:          187
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - blake2_setkey
        - ossl_blake2b_param_set_digest_length
        - ossl_blake2b_param_set_personal
        - ossl_blake2b_param_set_salt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:194,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:197,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_digest_length
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:200,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:209,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:201,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:201,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:202,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:200,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:206,41'
              BranchSideFuncs:
                - ossl_blake2b_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:210,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:210,31'
              BranchSideFuncs:
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:211,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_personal
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:226,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:219,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:220,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:223,36'
              BranchSideFuncs:
                - ossl_blake2b_param_set_personal
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:231,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2b_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:231,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:232,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:235,32'
              BranchSideFuncs:
                - ossl_blake2b_param_set_salt
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:197,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:200,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:206,9'
          Dst:             ossl_blake2b_param_set_digest_length
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:209,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:210,17'
          Dst:             blake2_setkey
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:213,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:223,9'
          Dst:             ossl_blake2b_param_set_personal
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:226,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:235,9'
          Dst:             ossl_blake2b_param_set_salt
    - functionName:    blake2_mac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - blake2_mac_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:163,39'
              BranchSideFuncs:
                - blake2_mac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:166,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:164,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:166,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:167,39'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:162,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:163,42'
          Dst:             blake2_mac_size
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:163,17'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:166,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:167,17'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    blake2_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_mac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blake2_mac_size
        - ossl_blake2b_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:141,9'
              BranchSideFuncs:
                - blake2_mac_size
                - ossl_blake2b_final
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:143,29'
              BranchSideFuncs:
                - blake2_mac_size
                - ossl_blake2b_final
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:140,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:143,13'
          Dst:             blake2_mac_size
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:144,12'
          Dst:             ossl_blake2b_final
    - functionName:    blake2_mac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_blake2b_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:131,27'
              BranchSideFuncs:
                - ossl_blake2b_update
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:131,12'
          Dst:             ossl_blake2b_update
    - functionName:    blake2_mac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - blake2_mac_set_ctx_params
        - blake2_setkey
        - ossl_blake2b_init_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:110,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:110,63'
              BranchSideFuncs:
                - blake2_mac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:113,28'
              BranchSideFuncs:
                - blake2_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b_init_key
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:115,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2b_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:113,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:114,13'
              BranchSideFuncs:
                - ossl_blake2b_init_key
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:115,5'
              BranchSideFuncs:
                - ossl_blake2b_init_key
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:115,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:110,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:110,37'
          Dst:             blake2_mac_set_ctx_params
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:113,14'
          Dst:             blake2_setkey
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:120,12'
          Dst:             ossl_blake2b_init_key
    - functionName:    blake2_mac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:77,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:78,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:78,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:79,9'
          Dst:             CRYPTO_free
    - functionName:    blake2_mac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:63,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:65,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:69,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:62,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:65,11'
          Dst:             CRYPTO_zalloc
    - functionName:    blake2_mac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - unused_provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_blake2b_param_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:47,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_blake2b_param_init
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:49,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_blake2b_param_init
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:51,28'
              BranchSideFuncs:
                - ossl_blake2b_param_init
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:54,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:46,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:49,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:51,9'
          Dst:             ossl_blake2b_param_init
    - functionName:    blake2_mac_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.blake2_mac_data_st.4088 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - key
        - keylen
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_blake2s_param_set_key_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:93,34'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:93,37'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:97,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_key_length
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:100,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ossl_blake2s_param_set_key_length
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:101,34'
              BranchSideFuncs:
                - ossl_blake2s_param_set_key_length
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:94,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:101,5'
          Dst:             ossl_blake2s_param_set_key_length
    - functionName:    blake2_mac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         31
      ICount:          187
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - blake2_setkey
        - ossl_blake2s_param_set_digest_length
        - ossl_blake2s_param_set_personal
        - ossl_blake2s_param_set_salt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:194,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:197,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_digest_length
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:200,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:209,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:201,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:201,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:202,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:200,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:203,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:206,41'
              BranchSideFuncs:
                - ossl_blake2s_param_set_digest_length
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:210,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:210,31'
              BranchSideFuncs:
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:211,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_personal
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:226,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:219,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:220,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:223,36'
              BranchSideFuncs:
                - ossl_blake2s_param_set_personal
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:231,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_blake2s_param_set_salt
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:231,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:232,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:235,32'
              BranchSideFuncs:
                - ossl_blake2s_param_set_salt
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:197,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:200,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:203,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:206,9'
          Dst:             ossl_blake2s_param_set_digest_length
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:209,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:210,17'
          Dst:             blake2_setkey
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:213,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:220,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:223,9'
          Dst:             ossl_blake2s_param_set_personal
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:226,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:232,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:235,9'
          Dst:             ossl_blake2s_param_set_salt
    - functionName:    blake2_mac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - blake2_mac_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:163,39'
              BranchSideFuncs:
                - blake2_mac_size.19274
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:166,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:164,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:166,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:167,39'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:162,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:163,42'
          Dst:             blake2_mac_size
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:163,17'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:166,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:167,17'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    blake2_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2_mac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blake2_mac_size
        - ossl_blake2s_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:140,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:141,9'
              BranchSideFuncs:
                - blake2_mac_size.19274
                - ossl_blake2s_final
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:143,29'
              BranchSideFuncs:
                - blake2_mac_size.19274
                - ossl_blake2s_final
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:140,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:143,13'
          Dst:             blake2_mac_size
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:144,12'
          Dst:             ossl_blake2s_final
    - functionName:    blake2_mac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_blake2s_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:131,27'
              BranchSideFuncs:
                - ossl_blake2s_update
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:131,12'
          Dst:             ossl_blake2s_update
    - functionName:    blake2_mac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - blake2_mac_set_ctx_params
        - blake2_setkey
        - ossl_blake2s_init_key
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:110,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:110,63'
              BranchSideFuncs:
                - blake2_mac_set_ctx_params.19278
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2s_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:111,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2s_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:112,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2s_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:113,28'
              BranchSideFuncs:
                - blake2_setkey.19275
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2s_init_key
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:115,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blake2s_init_key
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:113,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:114,13'
              BranchSideFuncs:
                - ossl_blake2s_init_key
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:115,5'
              BranchSideFuncs:
                - ossl_blake2s_init_key
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:115,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:117,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:110,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:110,37'
          Dst:             blake2_mac_set_ctx_params
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:113,14'
          Dst:             blake2_setkey
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:117,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:120,12'
          Dst:             ossl_blake2s_init_key
    - functionName:    blake2_mac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:77,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:78,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:78,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:79,9'
          Dst:             CRYPTO_free
    - functionName:    blake2_mac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:63,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:65,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:69,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:62,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:65,11'
          Dst:             CRYPTO_zalloc
    - functionName:    blake2_mac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/blake2_mac_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - unused_provctx
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_blake2s_param_init
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:46,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:47,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_blake2s_param_init
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:49,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_blake2s_param_init
        - Branch String:   'providers/implementations/macs/blake2_mac_impl.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:51,28'
              BranchSideFuncs:
                - ossl_blake2s_param_init
            - BranchSide:      'providers/implementations/macs/blake2_mac_impl.c:54,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:46,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:49,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/blake2_mac_impl.c:51,9'
          Dst:             ossl_blake2s_param_init
    - functionName:    cmac_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CMAC_CTX_get0_cipher_ctx
        - EVP_CIPHER_CTX_get_block_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:105,42'
          Dst:             CMAC_CTX_get0_cipher_ctx
        - Src:             'providers/implementations/macs/cmac_prov.c:105,12'
          Dst:             EVP_CIPHER_CTX_get_block_size
    - functionName:    cmac_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.cmac_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - key
        - keylen
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CMAC_Init
        - ossl_prov_cipher_cipher
        - ossl_prov_cipher_engine
        - ossl_prov_cipher_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:112,24'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/macs/cmac_prov.c:113,24'
          Dst:             ossl_prov_cipher_engine
        - Src:             'providers/implementations/macs/cmac_prov.c:111,14'
          Dst:             CMAC_Init
        - Src:             'providers/implementations/macs/cmac_prov.c:114,5'
          Dst:             ossl_prov_cipher_reset
    - functionName:    cmac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         17
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_CIPHER_get_mode
        - OSSL_PARAM_locate_const
        - cmac_setkey
        - ossl_prov_cipher_cipher
        - ossl_prov_cipher_load_from_params
        - ossl_prov_ctx_get0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:200,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/cmac_prov.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:201,49'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:211,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
        - Branch String:   'providers/implementations/macs/cmac_prov.c:201,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:202,13'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:204,58'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/cmac_prov.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:206,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:209,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
        - Branch String:   'providers/implementations/macs/cmac_prov.c:211,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:212,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cmac_setkey
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/cmac_prov.c:212,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:214,28'
              BranchSideFuncs:
                - cmac_setkey
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:194,25'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/macs/cmac_prov.c:200,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/cmac_prov.c:201,14'
          Dst:             ossl_prov_cipher_load_from_params
        - Src:             'providers/implementations/macs/cmac_prov.c:204,33'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/macs/cmac_prov.c:204,13'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'providers/implementations/macs/cmac_prov.c:206,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/cmac_prov.c:206,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/cmac_prov.c:206,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/cmac_prov.c:211,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/cmac_prov.c:214,16'
          Dst:             cmac_setkey
    - functionName:    cmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmac_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - cmac_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:166,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:166,39'
              BranchSideFuncs:
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:169,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/cmac_prov.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:167,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:169,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/cmac_prov.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:170,39'
              BranchSideFuncs:
                - cmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/cmac_prov.c:169,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:165,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/cmac_prov.c:166,42'
          Dst:             cmac_size
        - Src:             'providers/implementations/macs/cmac_prov.c:166,17'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/cmac_prov.c:169,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/cmac_prov.c:170,42'
          Dst:             cmac_size
        - Src:             'providers/implementations/macs/cmac_prov.c:170,17'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    cmac_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CMAC_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:145,9'
              BranchSideFuncs:
                - CMAC_Final
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:147,23'
              BranchSideFuncs:
                - CMAC_Final
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:144,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/cmac_prov.c:147,12'
          Dst:             CMAC_Final
    - functionName:    cmac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CMAC_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:136,12'
          Dst:             CMAC_Update
    - functionName:    cmac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CMAC_Init
        - cmac_set_ctx_params
        - cmac_setkey
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:123,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:123,57'
              BranchSideFuncs:
                - cmac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - CMAC_Init
                - cmac_setkey
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/cmac_prov.c:123,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:124,9'
              BranchSideFuncs:
                - CMAC_Init
                - cmac_setkey
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:125,9'
              BranchSideFuncs:
                - CMAC_Init
                - cmac_setkey
        - Branch String:   'providers/implementations/macs/cmac_prov.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:126,28'
              BranchSideFuncs:
                - cmac_setkey
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:128,22'
              BranchSideFuncs:
                - CMAC_Init
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:123,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/cmac_prov.c:123,37'
          Dst:             cmac_set_ctx_params
        - Src:             'providers/implementations/macs/cmac_prov.c:126,16'
          Dst:             cmac_setkey
        - Src:             'providers/implementations/macs/cmac_prov.c:128,12'
          Dst:             CMAC_Init
    - functionName:    cmac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CMAC_CTX_free
        - CRYPTO_free
        - ossl_prov_cipher_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:75,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:75,9'
              BranchSideFuncs:
                - CMAC_CTX_free
                - ossl_prov_cipher_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:76,23'
              BranchSideFuncs:
                - CMAC_CTX_free
                - ossl_prov_cipher_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:76,9'
          Dst:             CMAC_CTX_free
        - Src:             'providers/implementations/macs/cmac_prov.c:77,9'
          Dst:             ossl_prov_cipher_reset
        - Src:             'providers/implementations/macs/cmac_prov.c:78,9'
          Dst:             CRYPTO_free
    - functionName:    cmac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CMAC_CTX_copy
        - cmac_free
        - cmac_new
        - ossl_prov_cipher_copy
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:88,9'
              BranchSideFuncs:
                - cmac_new
                - CMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - cmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:90,20'
              BranchSideFuncs:
                - cmac_new
                - CMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - cmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/cmac_prov.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:93,24'
              BranchSideFuncs:
                - CMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - cmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/cmac_prov.c:94,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:94,36'
              BranchSideFuncs:
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - cmac_free
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:95,19'
              BranchSideFuncs:
                - cmac_free
        - Branch String:   'providers/implementations/macs/cmac_prov.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:95,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:98,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:87,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/cmac_prov.c:90,11'
          Dst:             cmac_new
        - Src:             'providers/implementations/macs/cmac_prov.c:93,10'
          Dst:             CMAC_CTX_copy
        - Src:             'providers/implementations/macs/cmac_prov.c:94,13'
          Dst:             ossl_prov_cipher_copy
        - Src:             'providers/implementations/macs/cmac_prov.c:95,9'
          Dst:             cmac_free
    - functionName:    cmac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/cmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CMAC_CTX_new
        - CRYPTO_free
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/cmac_prov.c:57,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:58,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CMAC_CTX_new
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:60,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - CMAC_CTX_new
                - CRYPTO_free
        - Branch String:   'providers/implementations/macs/cmac_prov.c:61,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:61,27'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:62,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/macs/cmac_prov.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:62,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/cmac_prov.c:65,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/cmac_prov.c:57,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/cmac_prov.c:60,19'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/cmac_prov.c:61,27'
          Dst:             CMAC_CTX_new
        - Src:             'providers/implementations/macs/cmac_prov.c:62,9'
          Dst:             CRYPTO_free
    - functionName:    gmac_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmac_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.gmac_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - key
        - keylen
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_get_key_length
        - EVP_EncryptInit_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:109,29'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:105,27'
          Dst:             EVP_CIPHER_CTX_get_key_length
        - Src:             'providers/implementations/macs/gmac_prov.c:106,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/gmac_prov.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/gmac_prov.c:106,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/gmac_prov.c:109,10'
          Dst:             EVP_EncryptInit_ex
    - functionName:    gmac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         35
      ICount:          206
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_get_mode
        - EVP_EncryptInit_ex
        - OSSL_PARAM_locate_const
        - gmac_setkey
        - ossl_prov_cipher_cipher
        - ossl_prov_cipher_engine
        - ossl_prov_cipher_load_from_params
        - ossl_prov_ctx_get0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:210,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:212,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/gmac_prov.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:215,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/gmac_prov.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:216,49'
              BranchSideFuncs:
                - ossl_prov_cipher_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:229,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:216,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:217,13'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:218,58'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - EVP_CIPHER_get_mode
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/gmac_prov.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:220,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:223,33'
              BranchSideFuncs:
                - ossl_prov_cipher_cipher
                - ossl_prov_cipher_engine
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:226,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:227,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:230,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - gmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:234,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:231,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:231,33'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:232,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/gmac_prov.c:230,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:231,62'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:232,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/gmac_prov.c:234,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:243,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/gmac_prov.c:235,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:238,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:240,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:240,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/gmac_prov.c:238,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:207,29'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/macs/gmac_prov.c:215,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/gmac_prov.c:216,14'
          Dst:             ossl_prov_cipher_load_from_params
        - Src:             'providers/implementations/macs/gmac_prov.c:218,33'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/macs/gmac_prov.c:218,13'
          Dst:             EVP_CIPHER_get_mode
        - Src:             'providers/implementations/macs/gmac_prov.c:220,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/gmac_prov.c:220,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/gmac_prov.c:220,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/gmac_prov.c:223,38'
          Dst:             ossl_prov_cipher_cipher
        - Src:             'providers/implementations/macs/gmac_prov.c:224,33'
          Dst:             ossl_prov_cipher_engine
        - Src:             'providers/implementations/macs/gmac_prov.c:223,14'
          Dst:             EVP_EncryptInit_ex
        - Src:             'providers/implementations/macs/gmac_prov.c:229,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/gmac_prov.c:231,21'
          Dst:             gmac_setkey
        - Src:             'providers/implementations/macs/gmac_prov.c:234,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/gmac_prov.c:238,13'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'providers/implementations/macs/gmac_prov.c:240,17'
          Dst:             EVP_EncryptInit_ex
    - functionName:    gmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmac_get_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - gmac_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:182,38'
              BranchSideFuncs:
                - gmac_size
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:181,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/gmac_prov.c:182,41'
          Dst:             gmac_size
        - Src:             'providers/implementations/macs/gmac_prov.c:182,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    gmac_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         10
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CIPHER_CTX_get_params
        - EVP_EncryptFinal_ex
        - OSSL_PARAM_construct_octet_string
        - gmac_size
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:152,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:153,9'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - gmac_size
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:155,30'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - gmac_size
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:156,9'
              BranchSideFuncs:
                - gmac_size
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:158,12'
              BranchSideFuncs:
                - gmac_size
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CIPHER_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:161,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:164,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:152,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/gmac_prov.c:155,10'
          Dst:             EVP_EncryptFinal_ex
        - Src:             'providers/implementations/macs/gmac_prov.c:158,12'
          Dst:             gmac_size
        - Src:             'providers/implementations/macs/gmac_prov.c:159,17'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/macs/gmac_prov.c:161,10'
          Dst:             EVP_CIPHER_CTX_get_params
    - functionName:    gmac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_EncryptUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:136,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - EVP_EncryptUpdate
        - Branch String:   'providers/implementations/macs/gmac_prov.c:136,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:137,32'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:142,30'
              BranchSideFuncs:
                - EVP_EncryptUpdate
        - Branch String:   'providers/implementations/macs/gmac_prov.c:137,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - EVP_EncryptUpdate
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:139,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_EncryptUpdate
                - EVP_EncryptUpdate
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:137,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'providers/implementations/macs/gmac_prov.c:142,12'
          Dst:             EVP_EncryptUpdate
    - functionName:    gmac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_EncryptInit_ex
        - gmac_set_ctx_params
        - gmac_setkey
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:119,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:119,57'
              BranchSideFuncs:
                - gmac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_EncryptInit_ex
                - gmac_setkey
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/gmac_prov.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:120,9'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - gmac_setkey
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:121,9'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - gmac_setkey
        - Branch String:   'providers/implementations/macs/gmac_prov.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:122,28'
              BranchSideFuncs:
                - gmac_setkey
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:123,31'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:119,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/gmac_prov.c:119,37'
          Dst:             gmac_set_ctx_params
        - Src:             'providers/implementations/macs/gmac_prov.c:122,16'
          Dst:             gmac_setkey
        - Src:             'providers/implementations/macs/gmac_prov.c:123,12'
          Dst:             EVP_EncryptInit_ex
    - functionName:    gmac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_CIPHER_CTX_free
        - ossl_prov_cipher_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:51,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - ossl_prov_cipher_reset
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:52,29'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - ossl_prov_cipher_reset
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:52,9'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/macs/gmac_prov.c:53,9'
          Dst:             ossl_prov_cipher_reset
        - Src:             'providers/implementations/macs/gmac_prov.c:54,9'
          Dst:             CRYPTO_free
    - functionName:    gmac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_copy
        - gmac_free
        - gmac_new
        - ossl_prov_cipher_copy
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:80,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:81,9'
              BranchSideFuncs:
                - gmac_new
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - gmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:83,20'
              BranchSideFuncs:
                - gmac_new
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - gmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:87,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - gmac_free
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/gmac_prov.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:88,36'
              BranchSideFuncs:
                - ossl_prov_cipher_copy
                - __sanitizer_cov_trace_const_cmp4
                - gmac_free
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:89,19'
              BranchSideFuncs:
                - gmac_free
        - Branch String:   'providers/implementations/macs/gmac_prov.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:89,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:92,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:80,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/gmac_prov.c:83,11'
          Dst:             gmac_new
        - Src:             'providers/implementations/macs/gmac_prov.c:87,10'
          Dst:             EVP_CIPHER_CTX_copy
        - Src:             'providers/implementations/macs/gmac_prov.c:88,13'
          Dst:             ossl_prov_cipher_copy
        - Src:             'providers/implementations/macs/gmac_prov.c:89,9'
          Dst:             gmac_free
    - functionName:    gmac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/gmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_zalloc
        - EVP_CIPHER_CTX_new
        - gmac_free
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/gmac_prov.c:62,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:63,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - EVP_CIPHER_CTX_new
                - gmac_free
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:65,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - EVP_CIPHER_CTX_new
                - gmac_free
        - Branch String:   'providers/implementations/macs/gmac_prov.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:66,27'
              BranchSideFuncs:
                - gmac_free
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:67,19'
              BranchSideFuncs:
                - gmac_free
        - Branch String:   'providers/implementations/macs/gmac_prov.c:65,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:67,19'
              BranchSideFuncs:
                - gmac_free
            - BranchSide:      'providers/implementations/macs/gmac_prov.c:70,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/gmac_prov.c:62,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/gmac_prov.c:65,19'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/gmac_prov.c:66,27'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/macs/gmac_prov.c:67,9'
          Dst:             gmac_free
    - functionName:    set_flag
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - params
        - key
        - mask
        - flags
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:283,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:284,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:291,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:284,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:285,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:286,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:286,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:287,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:289,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:280,27'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/hmac_prov.c:284,14'
          Dst:             OSSL_PARAM_get_int
    - functionName:    hmac_block_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.hmac_data_st *'
      constantsTouched: []
      argNames:
        - macctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_get_block_size
        - ossl_prov_digest_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:139,30'
              BranchSideFuncs:
                - EVP_MD_get_block_size
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:135,24'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/hmac_prov.c:139,12'
          Dst:             EVP_MD_get_block_size
    - functionName:    hmac_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.hmac_data_st *'
      constantsTouched: []
      argNames:
        - macctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:130,12'
          Dst:             HMAC_size
    - functionName:    hmac_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.hmac_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - macctx
        - key
        - keylen
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - HMAC_Init_ex
        - ossl_prov_digest_engine
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:147,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:148,9'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_engine
                - HMAC_Init_ex
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:150,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_engine
                - HMAC_Init_ex
        - Branch String:   'providers/implementations/macs/hmac_prov.c:150,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:150,19'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_engine
                - HMAC_Init_ex
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:150,19'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_engine
                - HMAC_Init_ex
        - Branch String:   'providers/implementations/macs/hmac_prov.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:153,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_engine
                - HMAC_Init_ex
        - Branch String:   'providers/implementations/macs/hmac_prov.c:158,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:158,25'
              BranchSideFuncs:
                - ossl_prov_digest_engine
                - HMAC_Init_ex
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:159,29'
              BranchSideFuncs:
                - ossl_prov_digest_engine
                - HMAC_Init_ex
        - Branch String:   'providers/implementations/macs/hmac_prov.c:158,52'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:158,55'
              BranchSideFuncs:
                - ossl_prov_digest_engine
                - HMAC_Init_ex
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:159,29'
              BranchSideFuncs:
                - ossl_prov_digest_engine
                - HMAC_Init_ex
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:161,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:148,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/macs/hmac_prov.c:150,19'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/macs/hmac_prov.c:156,14'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/hmac_prov.c:160,29'
          Dst:             ossl_prov_digest_engine
        - Src:             'providers/implementations/macs/hmac_prov.c:159,16'
          Dst:             HMAC_Init_ex
    - functionName:    hmac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         27
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - HMAC_CTX_set_flags
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - hmac_setkey
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - set_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:304,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:307,45'
              BranchSideFuncs:
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
        - Branch String:   'providers/implementations/macs/hmac_prov.c:307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:308,9'
              BranchSideFuncs:
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:310,19'
              BranchSideFuncs:
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
        - Branch String:   'providers/implementations/macs/hmac_prov.c:310,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:312,9'
              BranchSideFuncs:
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:313,19'
              BranchSideFuncs:
                - set_flag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
        - Branch String:   'providers/implementations/macs/hmac_prov.c:313,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:316,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_CTX_set_flags
        - Branch String:   'providers/implementations/macs/hmac_prov.c:316,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:317,28'
              BranchSideFuncs:
                - HMAC_CTX_set_flags
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:319,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:326,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:320,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:321,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:322,26'
              BranchSideFuncs:
                - hmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:322,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:323,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:324,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:328,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:328,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:329,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:330,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:300,25'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/macs/hmac_prov.c:307,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/macs/hmac_prov.c:310,10'
          Dst:             set_flag
        - Src:             'providers/implementations/macs/hmac_prov.c:313,10'
          Dst:             set_flag
        - Src:             'providers/implementations/macs/hmac_prov.c:317,9'
          Dst:             HMAC_CTX_set_flags
        - Src:             'providers/implementations/macs/hmac_prov.c:319,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/hmac_prov.c:322,14'
          Dst:             hmac_setkey
        - Src:             'providers/implementations/macs/hmac_prov.c:326,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/hmac_prov.c:328,14'
          Dst:             OSSL_PARAM_get_size_t
    - functionName:    hmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
        - hmac_block_size
        - hmac_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:252,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:252,39'
              BranchSideFuncs:
                - hmac_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - hmac_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:255,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - hmac_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:253,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - hmac_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:255,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - hmac_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:256,36'
              BranchSideFuncs:
                - hmac_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:259,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:251,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/hmac_prov.c:252,42'
          Dst:             hmac_size
        - Src:             'providers/implementations/macs/hmac_prov.c:252,17'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/hmac_prov.c:255,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/hmac_prov.c:256,39'
          Dst:             hmac_block_size
        - Src:             'providers/implementations/macs/hmac_prov.c:256,17'
          Dst:             OSSL_PARAM_set_int
    - functionName:    hmac_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - HMAC_Final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:220,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/hmac_prov.c:221,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:222,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:229,21'
              BranchSideFuncs:
                - HMAC_Final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/hmac_prov.c:222,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:223,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:224,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/hmac_prov.c:224,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:225,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:226,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/hmac_prov.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:231,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:219,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/hmac_prov.c:229,10'
          Dst:             HMAC_Final
    - functionName:    hmac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         12
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - HMAC_Update
        - ossl_prov_digest_md
        - ssl3_cbc_digest_record
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:184,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:186,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ossl_prov_digest_md
                - ssl3_cbc_digest_record
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:210,24'
              BranchSideFuncs:
                - HMAC_Update
        - Branch String:   'providers/implementations/macs/hmac_prov.c:186,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:188,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_prov_digest_md
                - ssl3_cbc_digest_record
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:195,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_prov_digest_md
                - ssl3_cbc_digest_record
        - Branch String:   'providers/implementations/macs/hmac_prov.c:188,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:190,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/hmac_prov.c:195,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:198,60'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ssl3_cbc_digest_record
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:198,39'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/hmac_prov.c:198,16'
          Dst:             ssl3_cbc_digest_record
        - Src:             'providers/implementations/macs/hmac_prov.c:210,12'
          Dst:             HMAC_Update
    - functionName:    hmac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - HMAC_Init_ex
        - hmac_set_ctx_params
        - hmac_setkey
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:169,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:169,57'
              BranchSideFuncs:
                - hmac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - HMAC_Init_ex
                - hmac_setkey
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:169,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:170,9'
              BranchSideFuncs:
                - HMAC_Init_ex
                - hmac_setkey
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:172,9'
              BranchSideFuncs:
                - HMAC_Init_ex
                - hmac_setkey
        - Branch String:   'providers/implementations/macs/hmac_prov.c:172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:173,28'
              BranchSideFuncs:
                - hmac_setkey
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:176,25'
              BranchSideFuncs:
                - HMAC_Init_ex
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:169,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/hmac_prov.c:169,37'
          Dst:             hmac_set_ctx_params
        - Src:             'providers/implementations/macs/hmac_prov.c:173,16'
          Dst:             hmac_setkey
        - Src:             'providers/implementations/macs/hmac_prov.c:176,12'
          Dst:             HMAC_Init_ex
    - functionName:    hmac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - CRYPTO_secure_clear_free
        - HMAC_CTX_free
        - ossl_prov_digest_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:85,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:85,9'
              BranchSideFuncs:
                - HMAC_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:86,23'
              BranchSideFuncs:
                - HMAC_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:86,9'
          Dst:             HMAC_CTX_free
        - Src:             'providers/implementations/macs/hmac_prov.c:87,9'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/macs/hmac_prov.c:88,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/macs/hmac_prov.c:89,9'
          Dst:             CRYPTO_free
    - functionName:    hmac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_secure_malloc
        - HMAC_CTX_copy
        - hmac_free
        - hmac_new
        - ossl_prov_digest_copy
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:100,9'
              BranchSideFuncs:
                - hmac_new
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - hmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:101,20'
              BranchSideFuncs:
                - hmac_new
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - hmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:105,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memset.p0i8.i64
                - HMAC_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - hmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:112,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:112,36'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - hmac_free
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:113,19'
              BranchSideFuncs:
                - hmac_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:113,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:116,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:118,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:125,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/hmac_prov.c:118,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:118,20'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:118,20'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - hmac_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:119,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:120,23'
              BranchSideFuncs:
                - hmac_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:123,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:99,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/hmac_prov.c:101,11'
          Dst:             hmac_new
        - Src:             'providers/implementations/macs/hmac_prov.c:111,10'
          Dst:             HMAC_CTX_copy
        - Src:             'providers/implementations/macs/hmac_prov.c:112,13'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/macs/hmac_prov.c:113,9'
          Dst:             hmac_free
        - Src:             'providers/implementations/macs/hmac_prov.c:118,20'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/macs/hmac_prov.c:120,13'
          Dst:             hmac_free
    - functionName:    hmac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/hmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - HMAC_CTX_new
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/hmac_prov.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:69,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - HMAC_CTX_new
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:71,19'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - HMAC_CTX_new
                - CRYPTO_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:72,27'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:73,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/macs/hmac_prov.c:71,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:73,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/hmac_prov.c:76,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/hmac_prov.c:68,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/hmac_prov.c:71,19'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/hmac_prov.c:72,27'
          Dst:             HMAC_CTX_new
        - Src:             'providers/implementations/macs/hmac_prov.c:73,9'
          Dst:             CRYPTO_free
    - functionName:    right_encode
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - out_max_len
        - out_len
        - bits
      BBCount:         10
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - get_encode_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:473,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:474,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:479,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:479,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:480,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:484,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:470,24'
          Dst:             get_encode_size
        - Src:             'providers/implementations/macs/kmac_prov.c:474,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:474,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:474,9'
          Dst:             ERR_set_error
    - functionName:    get_encode_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - bits
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:450,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:450,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:450,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:450,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:451,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:455,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:455,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:456,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    encode_string
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - out_max_len
        - out_len
        - in
        - in_len
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - get_encode_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:501,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:502,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:506,20'
              BranchSideFuncs:
                - get_encode_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:510,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:511,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:515,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:516,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:517,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:520,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:507,15'
          Dst:             get_encode_size
        - Src:             'providers/implementations/macs/kmac_prov.c:511,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:511,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:511,13'
          Dst:             ERR_set_error
    - functionName:    kmac_bytepad_encode_key
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - out_max_len
        - out_len
        - in
        - in_len
        - w
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bytepad
        - encode_string
        - ossl_assert_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:586,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:587,9'
              BranchSideFuncs:
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.19465
                - __sanitizer_cov_trace_const_cmp4
                - bytepad
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:588,24'
              BranchSideFuncs:
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.19465
                - __sanitizer_cov_trace_const_cmp4
                - bytepad
        - Branch String:   'providers/implementations/macs/kmac_prov.c:588,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:589,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.19465
                - __sanitizer_cov_trace_const_cmp4
                - bytepad
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:590,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.19465
                - __sanitizer_cov_trace_const_cmp4
                - bytepad
        - Branch String:   'providers/implementations/macs/kmac_prov.c:590,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:591,9'
              BranchSideFuncs:
                - bytepad
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:592,20'
              BranchSideFuncs:
                - bytepad
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:586,10'
          Dst:             encode_string
        - Src:             'providers/implementations/macs/kmac_prov.c:588,10'
          Dst:             bytepad
        - Src:             'providers/implementations/macs/kmac_prov.c:590,10'
          Dst:             ossl_assert_int
        - Src:             'providers/implementations/macs/kmac_prov.c:592,12'
          Dst:             bytepad
    - functionName:    bytepad
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - out_len
        - in1
        - in1_len
        - in2
        - in2_len
        - w
      BBCount:         24
      ICount:          205
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:542,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:543,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:552,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.19465
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:543,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:544,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:547,18'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:547,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:547,43'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:547,26'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:552,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:553,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:556,7'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:562,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:562,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:567,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:562,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:563,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:567,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:570,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:571,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:572,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:572,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:544,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:544,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:544,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:552,10'
          Dst:             ossl_assert_int
    - functionName:    kmac_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.kmac_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - kctx
        - key
        - keylen
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_MD_get_block_size
        - kmac_bytepad_encode_key
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:248,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:248,34'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:248,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:249,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - kmac_bytepad_encode_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:256,34'
              BranchSideFuncs:
                - kmac_bytepad_encode_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:256,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:245,28'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/kmac_prov.c:246,13'
          Dst:             EVP_MD_get_block_size
        - Src:             'providers/implementations/macs/kmac_prov.c:249,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:249,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:249,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:253,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:253,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:253,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:256,10'
          Dst:             kmac_bytepad_encode_key
    - functionName:    kmac_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'struct.kmac_data_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_zalloc
        - EVP_MD_CTX_new
        - kmac_free
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:167,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - EVP_MD_CTX_new
                - kmac_free
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:169,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - EVP_MD_CTX_new
                - kmac_free
        - Branch String:   'providers/implementations/macs/kmac_prov.c:170,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:170,29'
              BranchSideFuncs:
                - kmac_free
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:171,19'
              BranchSideFuncs:
                - kmac_free
        - Branch String:   'providers/implementations/macs/kmac_prov.c:169,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:171,19'
              BranchSideFuncs:
                - kmac_free
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:174,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:166,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/kmac_prov.c:169,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/macs/kmac_prov.c:170,29'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/macs/kmac_prov.c:171,9'
          Dst:             kmac_free
    - functionName:    kmac_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_MD_CTX_free
        - OPENSSL_cleanse
        - ossl_prov_digest_reset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:148,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:148,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - ossl_prov_digest_reset
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:149,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - ossl_prov_digest_reset
                - OPENSSL_cleanse
                - OPENSSL_cleanse
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:149,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/macs/kmac_prov.c:150,9'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/macs/kmac_prov.c:151,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/macs/kmac_prov.c:152,9'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/macs/kmac_prov.c:153,9'
          Dst:             CRYPTO_free
    - functionName:    kmac_fetch_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - provctx
        - params
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_get_size
        - kmac_free
        - kmac_new
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:184,45'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - ossl_prov_digest_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - kmac_free
                - ossl_prov_digest_md
                - EVP_MD_get_size
        - Branch String:   'providers/implementations/macs/kmac_prov.c:184,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:186,19'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_size
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:190,58'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_size
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:180,33'
          Dst:             kmac_new
        - Src:             'providers/implementations/macs/kmac_prov.c:185,39'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/macs/kmac_prov.c:184,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/macs/kmac_prov.c:186,9'
          Dst:             kmac_free
        - Src:             'providers/implementations/macs/kmac_prov.c:190,37'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/kmac_prov.c:190,21'
          Dst:             EVP_MD_get_size
    - functionName:    kmac256_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kmac_fetch_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:211,12'
          Dst:             kmac_fetch_new
    - functionName:    kmac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         30
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - encode_string
        - kmac_setkey
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:410,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:413,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:414,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:414,32'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:416,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:413,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:415,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:416,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:416,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:417,16'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:427,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:419,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:420,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:421,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:421,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:422,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:425,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:428,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:428,29'
              BranchSideFuncs:
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:430,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:427,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:429,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:430,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:430,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:432,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:440,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:432,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:433,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:436,28'
              BranchSideFuncs:
                - encode_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:436,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:438,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:439,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:413,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/kmac_prov.c:414,13'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/macs/kmac_prov.c:416,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/kmac_prov.c:419,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/macs/kmac_prov.c:422,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:422,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:422,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:427,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/kmac_prov.c:428,17'
          Dst:             kmac_setkey
        - Src:             'providers/implementations/macs/kmac_prov.c:430,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/kmac_prov.c:433,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:433,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:433,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:436,14'
          Dst:             encode_string
    - functionName:    kmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kmac_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MD_get_block_size
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
        - ossl_prov_digest_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:371,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:371,39'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:374,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:370,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:372,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:374,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:375,53'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:376,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:370,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/kmac_prov.c:371,17'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/kmac_prov.c:374,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/kmac_prov.c:375,32'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/kmac_prov.c:375,14'
          Dst:             EVP_MD_get_block_size
        - Src:             'providers/implementations/macs/kmac_prov.c:376,14'
          Dst:             OSSL_PARAM_set_int
    - functionName:    kmac_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kmac_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestFinalXOF
        - EVP_DigestUpdate
        - ossl_prov_is_running
        - right_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:340,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:341,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - right_encode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:344,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - right_encode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:344,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:344,11'
              BranchSideFuncs:
                - right_encode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:344,36'
              BranchSideFuncs:
                - right_encode
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:347,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:347,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:348,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:348,31'
              BranchSideFuncs:
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:348,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:340,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/kmac_prov.c:346,10'
          Dst:             right_encode
        - Src:             'providers/implementations/macs/kmac_prov.c:347,12'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/macs/kmac_prov.c:348,12'
          Dst:             EVP_DigestFinalXOF
    - functionName:    kmac_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:328,12'
          Dst:             EVP_DigestUpdate
    - functionName:    kmac_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         32
      ICount:          250
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_get_block_size
        - bytepad
        - kmac_set_ctx_params
        - kmac_setkey
        - ossl_prov_digest_md
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:276,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:276,57'
              BranchSideFuncs:
                - kmac_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/kmac_prov.c:276,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:277,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:279,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:279,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:280,26'
              BranchSideFuncs:
                - kmac_setkey
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:282,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:280,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:281,13'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:282,5'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:282,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:284,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:289,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:291,52'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get_block_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/macs/kmac_prov.c:292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:293,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
        - Branch String:   'providers/implementations/macs/kmac_prov.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:300,26'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - kmac_set_ctx_params
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:308,18'
              BranchSideFuncs:
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:309,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:312,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:313,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:315,19'
              BranchSideFuncs:
                - bytepad
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/kmac_prov.c:317,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:317,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:318,11'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/macs/kmac_prov.c:318,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:318,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:318,11'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:276,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/kmac_prov.c:276,37'
          Dst:             kmac_set_ctx_params
        - Src:             'providers/implementations/macs/kmac_prov.c:280,14'
          Dst:             kmac_setkey
        - Src:             'providers/implementations/macs/kmac_prov.c:284,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:284,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:284,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:287,39'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/kmac_prov.c:287,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/macs/kmac_prov.c:291,31'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/macs/kmac_prov.c:291,9'
          Dst:             EVP_MD_get_block_size
        - Src:             'providers/implementations/macs/kmac_prov.c:293,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:293,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:293,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:304,15'
          Dst:             kmac_set_ctx_params
        - Src:             'providers/implementations/macs/kmac_prov.c:307,10'
          Dst:             bytepad
        - Src:             'providers/implementations/macs/kmac_prov.c:309,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/kmac_prov.c:309,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/kmac_prov.c:309,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/kmac_prov.c:312,11'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/macs/kmac_prov.c:315,11'
          Dst:             bytepad
        - Src:             'providers/implementations/macs/kmac_prov.c:317,14'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/macs/kmac_prov.c:318,14'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/macs/kmac_prov.c:319,5'
          Dst:             CRYPTO_free
    - functionName:    kmac_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         13
      ICount:          127
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_MD_CTX_copy
        - kmac_free
        - kmac_new
        - ossl_prov_digest_copy
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/kmac_prov.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:220,9'
              BranchSideFuncs:
                - kmac_new
                - EVP_MD_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - kmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:222,20'
              BranchSideFuncs:
                - kmac_new
                - EVP_MD_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - kmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:226,26'
              BranchSideFuncs:
                - EVP_MD_CTX_copy
                - __sanitizer_cov_trace_const_cmp4
                - kmac_free
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/kmac_prov.c:227,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:227,36'
              BranchSideFuncs:
                - ossl_prov_digest_copy
                - __sanitizer_cov_trace_const_cmp4
                - kmac_free
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:228,19'
              BranchSideFuncs:
                - kmac_free
        - Branch String:   'providers/implementations/macs/kmac_prov.c:226,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:228,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/kmac_prov.c:232,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:219,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/kmac_prov.c:222,11'
          Dst:             kmac_new
        - Src:             'providers/implementations/macs/kmac_prov.c:226,10'
          Dst:             EVP_MD_CTX_copy
        - Src:             'providers/implementations/macs/kmac_prov.c:227,13'
          Dst:             ossl_prov_digest_copy
        - Src:             'providers/implementations/macs/kmac_prov.c:228,9'
          Dst:             kmac_free
    - functionName:    kmac128_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/kmac_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - kmac_fetch_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/kmac_prov.c:201,12'
          Dst:             kmac_fetch_new
    - functionName:    poly1305_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly1305_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.poly1305_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - Poly1305_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:85,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:88,20'
              BranchSideFuncs:
                - Poly1305_Init
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:85,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/macs/poly1305_prov.c:85,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/macs/poly1305_prov.c:85,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/macs/poly1305_prov.c:88,5'
          Dst:             Poly1305_Init
    - functionName:    poly1305_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSSL_PARAM_locate_const
        - poly1305_setkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:169,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:169,33'
              BranchSideFuncs:
                - poly1305_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:171,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:168,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:168,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/poly1305_prov.c:169,17'
          Dst:             poly1305_setkey
    - functionName:    poly1305_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly1305_get_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - params
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - poly1305_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:147,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:148,38'
              BranchSideFuncs:
                - poly1305_size
                - OSSL_PARAM_set_size_t
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:150,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:147,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/poly1305_prov.c:148,41'
          Dst:             poly1305_size
        - Src:             'providers/implementations/macs/poly1305_prov.c:148,16'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    poly1305_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly1305_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Poly1305_Final
        - ossl_prov_is_running
        - poly1305_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:127,9'
              BranchSideFuncs:
                - Poly1305_Final
                - poly1305_size
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:128,5'
              BranchSideFuncs:
                - Poly1305_Final
                - poly1305_size
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:126,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/poly1305_prov.c:129,5'
          Dst:             Poly1305_Final
        - Src:             'providers/implementations/macs/poly1305_prov.c:130,13'
          Dst:             poly1305_size
    - functionName:    poly1305_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Poly1305_Update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:117,22'
              BranchSideFuncs:
                - Poly1305_Update
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:117,5'
          Dst:             Poly1305_Update
    - functionName:    poly1305_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
        - poly1305_set_ctx_params
        - poly1305_setkey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:99,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:99,61'
              BranchSideFuncs:
                - poly1305_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - poly1305_setkey
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:99,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:100,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - poly1305_setkey
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:101,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - poly1305_setkey
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:102,32'
              BranchSideFuncs:
                - poly1305_setkey
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:104,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:99,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/poly1305_prov.c:99,37'
          Dst:             poly1305_set_ctx_params
        - Src:             'providers/implementations/macs/poly1305_prov.c:102,16'
          Dst:             poly1305_setkey
    - functionName:    poly1305_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:58,5'
          Dst:             CRYPTO_free
    - functionName:    poly1305_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:67,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:68,11'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:72,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:66,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/poly1305_prov.c:68,11'
          Dst:             CRYPTO_malloc
    - functionName:    poly1305_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/poly1305_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:49,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:50,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/macs/poly1305_prov.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:52,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/poly1305_prov.c:53,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/poly1305_prov.c:48,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/poly1305_prov.c:50,11'
          Dst:             CRYPTO_zalloc
    - functionName:    siphash_size
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SipHash_hash_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:92,12'
          Dst:             SipHash_hash_size
    - functionName:    drounds
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.siphash_data_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:53,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:53,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:53,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crounds
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.siphash_data_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:48,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:48,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:48,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    siphash_setkey
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.siphash_data_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SipHash_Init
        - crounds
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:102,25'
              BranchSideFuncs:
                - crounds
                - drounds
                - SipHash_Init
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/siphash_prov.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:104,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:105,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:102,44'
          Dst:             crounds
        - Src:             'providers/implementations/macs/siphash_prov.c:102,58'
          Dst:             drounds
        - Src:             'providers/implementations/macs/siphash_prov.c:102,11'
          Dst:             SipHash_Init
    - functionName:    siphash_set_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         34
      ICount:          175
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
        - SipHash_set_hash_size
        - siphash_setkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:204,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:204,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:205,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:210,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:206,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:206,40'
              BranchSideFuncs:
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:207,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:207,40'
              BranchSideFuncs:
                - SipHash_set_hash_size
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:205,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:208,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:209,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:211,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:211,37'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:210,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:212,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:213,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:214,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:214,37'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:216,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:215,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:216,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:216,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:217,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:220,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:218,32'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:219,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:217,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:218,58'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:219,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:204,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/siphash_prov.c:205,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/macs/siphash_prov.c:206,17'
          Dst:             SipHash_set_hash_size
        - Src:             'providers/implementations/macs/siphash_prov.c:207,17'
          Dst:             SipHash_set_hash_size
        - Src:             'providers/implementations/macs/siphash_prov.c:210,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/siphash_prov.c:211,17'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/macs/siphash_prov.c:213,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/siphash_prov.c:214,17'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/macs/siphash_prov.c:216,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/macs/siphash_prov.c:218,17'
          Dst:             siphash_setkey
    - functionName:    siphash_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siphash_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - params
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
        - crounds
        - drounds
        - siphash_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:170,35'
              BranchSideFuncs:
                - siphash_size
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - crounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:172,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - crounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:169,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:171,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - crounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:172,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - crounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:173,33'
              BranchSideFuncs:
                - crounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:175,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:174,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:175,32'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/macs/siphash_prov.c:176,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:176,33'
              BranchSideFuncs:
                - drounds
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:178,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:169,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/siphash_prov.c:170,38'
          Dst:             siphash_size
        - Src:             'providers/implementations/macs/siphash_prov.c:170,13'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/macs/siphash_prov.c:172,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/siphash_prov.c:173,36'
          Dst:             crounds
        - Src:             'providers/implementations/macs/siphash_prov.c:173,13'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/macs/siphash_prov.c:175,14'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/macs/siphash_prov.c:176,36'
          Dst:             drounds
        - Src:             'providers/implementations/macs/siphash_prov.c:176,13'
          Dst:             OSSL_PARAM_set_uint
    - functionName:    siphash_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siphash_final
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - out
        - outl
        - outsize
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SipHash_Final
        - ossl_prov_is_running
        - siphash_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:144,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:144,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - SipHash_Final
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:147,13'
              BranchSideFuncs:
                - SipHash_Final
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:142,19'
          Dst:             siphash_size
        - Src:             'providers/implementations/macs/siphash_prov.c:144,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/siphash_prov.c:148,12'
          Dst:             SipHash_Final
    - functionName:    siphash_update
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vmacctx
        - data
        - datalen
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SipHash_Update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:131,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:134,21'
              BranchSideFuncs:
                - SipHash_Update
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:134,5'
          Dst:             SipHash_Update
    - functionName:    siphash_init
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vmacctx
        - key
        - keylen
        - params
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_is_running
        - siphash_set_params
        - siphash_setkey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:113,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:113,56'
              BranchSideFuncs:
                - siphash_set_params
                - __sanitizer_cov_trace_const_cmp4
                - siphash_setkey
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/macs/siphash_prov.c:113,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:114,9'
              BranchSideFuncs:
                - siphash_setkey
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:119,9'
              BranchSideFuncs:
                - siphash_setkey
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/siphash_prov.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:120,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:123,27'
              BranchSideFuncs:
                - siphash_setkey
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:113,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/siphash_prov.c:113,37'
          Dst:             siphash_set_params
        - Src:             'providers/implementations/macs/siphash_prov.c:123,12'
          Dst:             siphash_setkey
    - functionName:    siphash_free
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vmacctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:70,5'
          Dst:             CRYPTO_free
    - functionName:    siphash_dup
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vsrc
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:79,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:80,12'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/macs/siphash_prov.c:81,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:84,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:78,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/siphash_prov.c:80,12'
          Dst:             CRYPTO_malloc
    - functionName:    siphash_new
      functionSourceFile: '/src/openssl/providers/implementations/macs/siphash_prov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/macs/siphash_prov.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:61,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:62,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/macs/siphash_prov.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:64,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/macs/siphash_prov.c:65,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/macs/siphash_prov.c:60,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/macs/siphash_prov.c:62,11'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_crngt_cleanup_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_secure_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:191,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    prov_crngt_compare_previous
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prev
        - cur
        - sz
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - ossl_set_error_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/crngt.c:92,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/crngt.c:93,9'
              BranchSideFuncs:
                - ossl_set_error_state
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:90,21'
          Dst:             memcmp
        - Src:             'providers/implementations/rands/crngt.c:93,9'
          Dst:             ossl_set_error_state
    - functionName:    crngt_get_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - provctx
        - digest
        - buf
        - md
        - md_size
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_Digest
        - ossl_prov_cleanup_entropy
        - ossl_prov_get_entropy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/crngt.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:45,24'
              BranchSideFuncs:
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:51,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_cleanup_entropy
        - Branch String:   'providers/implementations/rands/crngt.c:46,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:47,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/crngt.c:48,35'
              BranchSideFuncs:
                - ossl_prov_cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/crngt.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:52,35'
              BranchSideFuncs:
                - ossl_prov_cleanup_entropy
            - BranchSide:      'providers/implementations/rands/crngt.c:53,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:43,9'
          Dst:             ossl_prov_get_entropy
        - Src:             'providers/implementations/rands/crngt.c:45,13'
          Dst:             EVP_Digest
        - Src:             'providers/implementations/rands/crngt.c:48,9'
          Dst:             ossl_prov_cleanup_entropy
        - Src:             'providers/implementations/rands/crngt.c:52,9'
          Dst:             ossl_prov_cleanup_entropy
    - functionName:    ossl_crngt_get_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char **'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - drbg
        - pout
        - entropy
        - min_len
        - max_len
        - prediction_resistance
      BBCount:         46
      ICount:          352
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - OPENSSL_cleanse
        - OSSL_SELF_TEST_free
        - OSSL_SELF_TEST_get_callback
        - OSSL_SELF_TEST_new
        - OSSL_SELF_TEST_onbegin
        - OSSL_SELF_TEST_oncorrupt_byte
        - OSSL_SELF_TEST_onend
        - crngt_get_entropy
        - ossl_lib_ctx_get_data
        - ossl_prov_ctx_get0_libctx
        - prov_crngt_compare_previous
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/crngt.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/crngt.c:119,35'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
            - BranchSide:      'providers/implementations/rands/crngt.c:122,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:123,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
            - BranchSide:      'providers/implementations/rands/crngt.c:136,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:123,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:125,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
            - BranchSide:      'providers/implementations/rands/crngt.c:128,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:138,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
            - BranchSide:      'providers/implementations/rands/crngt.c:139,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:139,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:140,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/crngt.c:141,18'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:142,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:143,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/crngt.c:145,33'
              BranchSideFuncs:
                - OSSL_SELF_TEST_get_callback
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
        - Branch String:   'providers/implementations/rands/crngt.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:147,33'
              BranchSideFuncs:
                - OSSL_SELF_TEST_new
                - OSSL_SELF_TEST_onbegin
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:154,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:148,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:149,13'
              BranchSideFuncs:
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/crngt.c:150,32'
              BranchSideFuncs:
                - OSSL_SELF_TEST_onbegin
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:154,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:156,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:174,9'
              BranchSideFuncs:
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/crngt.c:156,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:156,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:156,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:157,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:157,38'
              BranchSideFuncs:
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:157,45'
              BranchSideFuncs:
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:158,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:159,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:160,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:160,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:161,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:163,43'
              BranchSideFuncs:
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:163,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:164,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:165,42'
              BranchSideFuncs:
                - prov_crngt_compare_previous
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/crngt.c:165,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:166,28'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/crngt.c:170,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_onend
                - OSSL_SELF_TEST_free
                - CRYPTO_secure_clear_free
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - crngt_get_entropy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_SELF_TEST_oncorrupt_byte
                - __sanitizer_cov_trace_const_cmp4
                - prov_crngt_compare_previous
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:109,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/rands/crngt.c:111,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'providers/implementations/rands/crngt.c:119,10'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/crngt.c:123,14'
          Dst:             crngt_get_entropy
        - Src:             'providers/implementations/rands/crngt.c:125,13'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/crngt.c:141,18'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/rands/crngt.c:145,5'
          Dst:             OSSL_SELF_TEST_get_callback
        - Src:             'providers/implementations/rands/crngt.c:147,14'
          Dst:             OSSL_SELF_TEST_new
        - Src:             'providers/implementations/rands/crngt.c:150,9'
          Dst:             OSSL_SELF_TEST_onbegin
        - Src:             'providers/implementations/rands/crngt.c:158,14'
          Dst:             crngt_get_entropy
        - Src:             'providers/implementations/rands/crngt.c:163,13'
          Dst:             OSSL_SELF_TEST_oncorrupt_byte
        - Src:             'providers/implementations/rands/crngt.c:165,14'
          Dst:             prov_crngt_compare_previous
        - Src:             'providers/implementations/rands/crngt.c:179,5'
          Dst:             OSSL_SELF_TEST_onend
        - Src:             'providers/implementations/rands/crngt.c:180,5'
          Dst:             OSSL_SELF_TEST_free
        - Src:             'providers/implementations/rands/crngt.c:181,5'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/rands/crngt.c:184,5'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_rand_crng_ctx_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_MD_fetch
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/crngt.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/crngt.c:72,40'
              BranchSideFuncs:
                - EVP_MD_fetch
                - CRYPTO_THREAD_lock_new
                - EVP_MD_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/crngt.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:73,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/crngt.c:77,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - EVP_MD_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/crngt.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/crngt.c:78,21'
              BranchSideFuncs:
                - EVP_MD_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/crngt.c:83,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:67,36'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/rands/crngt.c:72,27'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/rands/crngt.c:73,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/crngt.c:77,29'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'providers/implementations/rands/crngt.c:78,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/rands/crngt.c:79,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_rand_crng_ctx_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/crngt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vcrngt_glob
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/crngt.c:60,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'providers/implementations/rands/crngt.c:61,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/rands/crngt.c:62,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_drbg_unlock_parent
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:81,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:81,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/rands/drbg.c:81,24'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:81,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:81,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/rands/drbg.c:82,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ossl_drbg_lock_parent
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:69,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:69,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:70,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:70,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:68,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:74,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:71,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:71,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:71,9'
          Dst:             ERR_set_error
    - functionName:    ossl_drbg_verify_digest
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - libctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - EVP_MD_get_flags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:1011,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:1012,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:1015,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:1011,10'
          Dst:             EVP_MD_get_flags
        - Src:             'providers/implementations/rands/drbg.c:1012,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:1012,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:1012,9'
          Dst:             ERR_set_error
    - functionName:    ossl_drbg_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - drbg
        - params
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_get_time_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:977,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:980,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:981,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:981,43'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:984,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:981,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:982,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:984,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:985,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:985,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:987,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:985,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:986,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:987,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:980,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/drbg.c:981,23'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/rands/drbg.c:984,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/drbg.c:985,23'
          Dst:             OSSL_PARAM_get_time_t
    - functionName:    ossl_drbg_get_ctx_params_no_lock
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'struct.ossl_param_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - drbg
        - params
        - complete
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:948,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:949,36'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:958,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:949,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:950,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:951,12'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:959,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:960,34'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:965,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:960,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:961,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:962,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:965,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:966,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:968,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:947,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:949,14'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:958,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:960,14'
          Dst:             OSSL_PARAM_set_uint
    - functionName:    ossl_drbg_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - drbg
        - params
      BBCount:         59
      ICount:          320
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_time_t
        - OSSL_PARAM_set_uint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:890,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:890,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:893,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:890,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:891,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:893,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:894,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:894,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:897,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:894,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:895,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:897,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:898,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:898,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:901,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:898,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:899,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:901,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:902,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:902,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:905,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:902,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:903,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:905,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:906,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:906,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:909,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:906,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:907,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:909,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:910,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:910,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:913,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:910,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:911,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:913,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:914,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:914,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:917,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:914,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:915,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:917,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:918,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:918,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:921,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:918,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:919,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:921,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:922,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:922,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:925,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:922,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:923,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:925,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:926,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:926,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:929,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:926,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:927,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:929,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:930,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:930,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_time_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:933,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:930,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:933,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:889,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:890,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/drbg.c:893,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:894,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/drbg.c:897,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:898,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:901,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:902,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:905,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:906,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:909,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:910,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:913,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:914,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:917,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:918,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/rands/drbg.c:921,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:922,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/rands/drbg.c:925,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:926,23'
          Dst:             OSSL_PARAM_set_time_t
        - Src:             'providers/implementations/rands/drbg.c:929,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg.c:930,23'
          Dst:             OSSL_PARAM_set_time_t
    - functionName:    ossl_rand_drbg_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:874,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:877,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:877,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'providers/implementations/rands/drbg.c:878,5'
          Dst:             CRYPTO_free
    - functionName:    get_parent_strength
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'int *'
      constantsTouched: []
      argNames:
        - drbg
        - str
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_construct_uint
        - ossl_drbg_lock_parent
        - ossl_drbg_unlock_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:92,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:96,5'
              BranchSideFuncs:
                - OSSL_PARAM_construct_uint
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:101,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:107,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:92,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:92,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:92,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:96,15'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'providers/implementations/rands/drbg.c:97,10'
          Dst:             ossl_drbg_lock_parent
        - Src:             'providers/implementations/rands/drbg.c:98,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:98,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:98,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:102,5'
          Dst:             ossl_drbg_unlock_parent
        - Src:             'providers/implementations/rands/drbg.c:104,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:104,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:104,9'
          Dst:             ERR_set_error
    - functionName:    OSSL_FUNC_rand_clear_seed
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_get_seed
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_nonce
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_get_ctx_params
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_unlock
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_lock
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSSL_FUNC_rand_enable_locking
      functionSourceFile: '/src/openssl/include/openssl/core_dispatch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - opf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_call
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionDepth:   0
      returnType:      'struct.ossl_dispatch_st *'
      argCount:        2
      argTypes:
        - 'struct.ossl_dispatch_st *'
        - int
      constantsTouched: []
      argNames:
        - dispatch
        - function
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:752,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:753,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:758,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:753,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:754,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:758,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:754,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:755,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:756,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ossl_rand_drbg_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionDepth:   0
      returnType:      'struct.prov_drbg_st *'
      argCount:        8
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - p_dispatch
        - dnew
        - instantiate
        - uninstantiate
        - reseed
        - generate
      BBCount:         39
      ICount:          296
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - OSSL_FUNC_rand_clear_seed
        - OSSL_FUNC_rand_enable_locking
        - OSSL_FUNC_rand_get_ctx_params
        - OSSL_FUNC_rand_get_seed
        - OSSL_FUNC_rand_lock
        - OSSL_FUNC_rand_nonce
        - OSSL_FUNC_rand_unlock
        - find_call
        - get_parent_strength
        - openssl_get_fork_id
        - ossl_prov_is_running
        - ossl_rand_drbg_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:805,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:806,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - openssl_get_fork_id
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
                - OSSL_FUNC_rand_lock
                - OSSL_FUNC_rand_enable_locking
            - BranchSide:      'providers/implementations/rands/drbg.c:808,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - openssl_get_fork_id
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
                - OSSL_FUNC_rand_lock
                - OSSL_FUNC_rand_enable_locking
        - Branch String:   'providers/implementations/rands/drbg.c:809,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:812,21'
              BranchSideFuncs:
                - openssl_get_fork_id
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
                - OSSL_FUNC_rand_lock
                - OSSL_FUNC_rand_enable_locking
        - Branch String:   'providers/implementations/rands/drbg.c:821,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:822,69'
              BranchSideFuncs:
                - OSSL_FUNC_rand_enable_locking
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
                - OSSL_FUNC_rand_lock
            - BranchSide:      'providers/implementations/rands/drbg.c:823,28'
              BranchSideFuncs:
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
                - OSSL_FUNC_rand_lock
        - Branch String:   'providers/implementations/rands/drbg.c:823,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:824,49'
              BranchSideFuncs:
                - OSSL_FUNC_rand_lock
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:825,28'
              BranchSideFuncs:
                - find_call
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
                - OSSL_FUNC_rand_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:825,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:826,53'
              BranchSideFuncs:
                - OSSL_FUNC_rand_unlock
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg.c:827,28'
              BranchSideFuncs:
                - find_call
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
                - OSSL_FUNC_rand_get_ctx_params
        - Branch String:   'providers/implementations/rands/drbg.c:827,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:828,69'
              BranchSideFuncs:
                - OSSL_FUNC_rand_get_ctx_params
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:829,28'
              BranchSideFuncs:
                - find_call
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
                - OSSL_FUNC_rand_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:829,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:830,51'
              BranchSideFuncs:
                - OSSL_FUNC_rand_nonce
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
            - BranchSide:      'providers/implementations/rands/drbg.c:831,28'
              BranchSideFuncs:
                - find_call
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
                - OSSL_FUNC_rand_get_seed
        - Branch String:   'providers/implementations/rands/drbg.c:831,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:832,57'
              BranchSideFuncs:
                - OSSL_FUNC_rand_get_seed
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
            - BranchSide:      'providers/implementations/rands/drbg.c:833,28'
              BranchSideFuncs:
                - find_call
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_FUNC_rand_clear_seed
        - Branch String:   'providers/implementations/rands/drbg.c:833,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:834,61'
              BranchSideFuncs:
                - OSSL_FUNC_rand_clear_seed
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:837,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:846,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:847,9'
              BranchSideFuncs:
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:849,9'
              BranchSideFuncs:
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:849,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:850,34'
              BranchSideFuncs:
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_drbg_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:865,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:850,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:851,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rand_drbg_free
            - BranchSide:      'providers/implementations/rands/drbg.c:852,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rand_drbg_free
        - Branch String:   'providers/implementations/rands/drbg.c:852,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:857,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rand_drbg_free
            - BranchSide:      'providers/implementations/rands/drbg.c:860,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:805,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg.c:808,12'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/rands/drbg.c:817,21'
          Dst:             openssl_get_fork_id
        - Src:             'providers/implementations/rands/drbg.c:821,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:822,39'
          Dst:             OSSL_FUNC_rand_enable_locking
        - Src:             'providers/implementations/rands/drbg.c:823,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:824,29'
          Dst:             OSSL_FUNC_rand_lock
        - Src:             'providers/implementations/rands/drbg.c:825,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:826,31'
          Dst:             OSSL_FUNC_rand_unlock
        - Src:             'providers/implementations/rands/drbg.c:827,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:828,39'
          Dst:             OSSL_FUNC_rand_get_ctx_params
        - Src:             'providers/implementations/rands/drbg.c:829,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:830,30'
          Dst:             OSSL_FUNC_rand_nonce
        - Src:             'providers/implementations/rands/drbg.c:831,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:832,33'
          Dst:             OSSL_FUNC_rand_get_seed
        - Src:             'providers/implementations/rands/drbg.c:833,18'
          Dst:             find_call
        - Src:             'providers/implementations/rands/drbg.c:834,35'
          Dst:             OSSL_FUNC_rand_clear_seed
        - Src:             'providers/implementations/rands/drbg.c:850,14'
          Dst:             get_parent_strength
        - Src:             'providers/implementations/rands/drbg.c:857,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:857,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:857,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:868,5'
          Dst:             ossl_rand_drbg_free
    - functionName:    ossl_drbg_enable_locking
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:765,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:765,25'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:777,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:765,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:766,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:777,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg.c:766,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:767,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:771,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:767,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:767,58'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:768,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:772,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:773,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:776,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:768,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:768,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:768,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:771,22'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'providers/implementations/rands/drbg.c:773,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:773,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:773,13'
          Dst:             ERR_set_error
    - functionName:    get_parent_reseed_count
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OSSL_PARAM_construct_uint
        - ossl_drbg_lock_parent
        - ossl_drbg_unlock_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:118,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_unlock_parent
            - BranchSide:      'providers/implementations/rands/drbg.c:121,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_unlock_parent
        - Branch String:   'providers/implementations/rands/drbg.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:122,11'
              BranchSideFuncs:
                - ossl_drbg_unlock_parent
            - BranchSide:      'providers/implementations/rands/drbg.c:123,29'
              BranchSideFuncs:
                - ossl_drbg_unlock_parent
        - Branch String:   'providers/implementations/rands/drbg.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:129,11'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:130,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:116,15'
          Dst:             OSSL_PARAM_construct_uint
        - Src:             'providers/implementations/rands/drbg.c:117,10'
          Dst:             ossl_drbg_lock_parent
        - Src:             'providers/implementations/rands/drbg.c:118,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:118,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:118,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:123,5'
          Dst:             ossl_drbg_unlock_parent
    - functionName:    rand_drbg_restart
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_prov_drbg_instantiate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:737,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:738,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg.c:741,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg.c:741,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:741,9'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:743,36'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:743,9'
          Dst:             ossl_prov_drbg_instantiate
    - functionName:    ossl_prov_drbg_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - strength
        - prediction_resistance
        - pers
        - perslen
      BBCount:         55
      ICount:          452
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - CRYPTO_malloc
        - ERR_new
        - cleanup_entropy
        - get_entropy
        - ossl_prov_cleanup_nonce
        - prov_drbg_get_nonce
        - time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:362,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:363,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:366,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:370,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:371,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:374,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:375,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:379,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:379,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:387,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:380,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:381,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:383,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:389,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:390,13'
              BranchSideFuncs:
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:437,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:390,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:391,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:411,20'
              BranchSideFuncs:
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:394,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:395,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:398,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:399,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:400,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:403,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:403,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:407,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:411,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:411,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:420,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:426,44'
              BranchSideFuncs:
                - prov_drbg_get_nonce
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:429,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:429,24'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:430,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:428,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:430,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:438,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:439,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:444,30'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:440,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:441,13'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:442,5'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:448,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:448,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:449,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:447,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:449,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:453,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
                - cleanup_entropy
                - time
        - Branch String:   'providers/implementations/rands/drbg.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:455,25'
              BranchSideFuncs:
                - cleanup_entropy
                - time
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:459,21'
              BranchSideFuncs:
                - cleanup_entropy
                - time
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_cleanup_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:467,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:468,33'
              BranchSideFuncs:
                - ossl_prov_cleanup_nonce
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:469,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:471,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:363,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:363,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:363,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:375,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:375,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:375,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:381,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:381,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:381,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:383,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:383,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:383,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:395,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:395,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:395,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:398,21'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/rands/drbg.c:400,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:400,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:400,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:407,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:407,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:407,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:426,24'
          Dst:             prov_drbg_get_nonce
        - Src:             'providers/implementations/rands/drbg.c:430,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:430,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:430,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:444,18'
          Dst:             get_entropy
        - Src:             'providers/implementations/rands/drbg.c:449,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:449,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:449,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:455,9'
          Dst:             cleanup_entropy
        - Src:             'providers/implementations/rands/drbg.c:456,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:456,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:456,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:459,5'
          Dst:             cleanup_entropy
        - Src:             'providers/implementations/rands/drbg.c:463,25'
          Dst:             time
        - Src:             'providers/implementations/rands/drbg.c:468,9'
          Dst:             ossl_prov_cleanup_nonce
    - functionName:    prov_drbg_get_nonce
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char **'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - pout
        - min_len
        - max_len
      BBCount:         20
      ICount:          179
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_atomic_add
        - CRYPTO_free
        - CRYPTO_malloc
        - ossl_lib_ctx_get_data
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_get_nonce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:318,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:321,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/drbg.c:321,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:321,33'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/drbg.c:336,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:321,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:322,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/drbg.c:336,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:324,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:324,29'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/drbg.c:333,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:324,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:325,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:333,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:327,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:328,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:331,13'
              BranchSideFuncs:
                - CRYPTO_free
                - llvm.memset.p0i8.i64
                - CRYPTO_atomic_add
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_get_nonce
        - Branch String:   'providers/implementations/rands/drbg.c:338,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:340,9'
              BranchSideFuncs:
                - ossl_prov_get_nonce
            - BranchSide:      'providers/implementations/rands/drbg.c:341,32'
              BranchSideFuncs:
                - ossl_prov_get_nonce
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:310,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/rands/drbg.c:312,11'
          Dst:             ossl_lib_ctx_get_data
        - Src:             'providers/implementations/rands/drbg.c:324,29'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/rands/drbg.c:331,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/drbg.c:338,10'
          Dst:             CRYPTO_atomic_add
        - Src:             'providers/implementations/rands/drbg.c:341,12'
          Dst:             ossl_prov_get_nonce
    - functionName:    get_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char **'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - drbg
        - pout
        - entropy
        - min_len
        - max_len
        - prediction_resistance
      BBCount:         14
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - get_parent_strength
        - ossl_drbg_lock_parent
        - ossl_drbg_unlock_parent
        - ossl_prov_get_entropy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:205,38'
              BranchSideFuncs:
                - ossl_prov_get_entropy
            - BranchSide:      'providers/implementations/rands/drbg.c:209,9'
              BranchSideFuncs:
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:210,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:213,30'
              BranchSideFuncs:
                - get_parent_strength
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:213,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:214,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:215,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:220,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:229,32'
              BranchSideFuncs:
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
        - Branch String:   'providers/implementations/rands/drbg.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:230,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
            - BranchSide:      'providers/implementations/rands/drbg.c:240,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:205,16'
          Dst:             ossl_prov_get_entropy
        - Src:             'providers/implementations/rands/drbg.c:210,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:210,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:210,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:213,10'
          Dst:             get_parent_strength
        - Src:             'providers/implementations/rands/drbg.c:220,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:220,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:220,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:229,10'
          Dst:             ossl_drbg_lock_parent
        - Src:             'providers/implementations/rands/drbg.c:243,5'
          Dst:             ossl_drbg_unlock_parent
    - functionName:    cleanup_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_drbg_lock_parent
        - ossl_drbg_unlock_parent
        - ossl_prov_cleanup_entropy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:253,35'
              BranchSideFuncs:
                - ossl_prov_cleanup_entropy
            - BranchSide:      'providers/implementations/rands/drbg.c:255,16'
              BranchSideFuncs:
                - ossl_drbg_lock_parent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
        - Branch String:   'providers/implementations/rands/drbg.c:256,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:257,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
            - BranchSide:      'providers/implementations/rands/drbg.c:258,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ossl_drbg_unlock_parent
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:253,9'
          Dst:             ossl_prov_cleanup_entropy
        - Src:             'providers/implementations/rands/drbg.c:256,14'
          Dst:             ossl_drbg_lock_parent
        - Src:             'providers/implementations/rands/drbg.c:259,9'
          Dst:             ossl_drbg_unlock_parent
    - functionName:    ossl_prov_drbg_reseed_unlocked
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.prov_drbg_st *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adinlen
      BBCount:         49
      ICount:          360
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ERR_new
        - cleanup_entropy
        - get_entropy
        - get_parent_reseed_count
        - ossl_prov_is_running
        - rand_drbg_restart
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:497,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:498,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:500,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:502,27'
              BranchSideFuncs:
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:514,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:504,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:505,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:508,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:508,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:509,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:512,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:515,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:527,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:515,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:516,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:520,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:520,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:521,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:525,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:527,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:528,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:529,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:529,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:530,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:537,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:538,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:543,9'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:539,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:540,13'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:541,5'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:543,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:557,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:568,30'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:557,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:558,13'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:562,14'
              BranchSideFuncs:
                - get_entropy
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:572,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:572,16'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:573,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:571,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:573,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:577,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - time
                - get_parent_reseed_count
        - Branch String:   'providers/implementations/rands/drbg.c:577,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:578,9'
              BranchSideFuncs:
                - time
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - get_parent_reseed_count
            - BranchSide:      'providers/implementations/rands/drbg.c:580,5'
              BranchSideFuncs:
                - time
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
                - get_parent_reseed_count
        - Branch String:   'providers/implementations/rands/drbg.c:584,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:584,25'
              BranchSideFuncs:
                - get_parent_reseed_count
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:585,63'
              BranchSideFuncs:
                - get_parent_reseed_count
                - cleanup_entropy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:589,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:591,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:497,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg.c:502,9'
          Dst:             rand_drbg_restart
        - Src:             'providers/implementations/rands/drbg.c:505,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:505,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:505,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:509,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:509,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:509,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:516,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:516,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:516,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:521,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:521,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:521,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:530,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:530,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:530,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:558,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:558,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:558,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:568,18'
          Dst:             get_entropy
        - Src:             'providers/implementations/rands/drbg.c:573,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:573,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:573,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:582,25'
          Dst:             time
        - Src:             'providers/implementations/rands/drbg.c:585,39'
          Dst:             get_parent_reseed_count
        - Src:             'providers/implementations/rands/drbg.c:588,5'
          Dst:             cleanup_entropy
    - functionName:    ossl_prov_drbg_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.prov_drbg_st *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adinlen
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ossl_prov_drbg_reseed_unlocked
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:607,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:607,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_reseed_unlocked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:610,42'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:607,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:608,9'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:610,42'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:613,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:614,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:616,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:607,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg.c:610,11'
          Dst:             ossl_prov_drbg_reseed_unlocked
        - Src:             'providers/implementations/rands/drbg.c:614,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_prov_drbg_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_prov_drbg_nonce_ctx_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdngbl
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:299,29'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:299,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'providers/implementations/rands/drbg.c:301,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_prov_drbg_nonce_ctx_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - libctx
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - CRYPTO_free
        - CRYPTO_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:283,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/drbg.c:284,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:285,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/drbg.c:289,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:278,37'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/rands/drbg.c:283,30'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'providers/implementations/rands/drbg.c:285,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_drbg_clear_seed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_secure_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:190,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    ossl_prov_drbg_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adinlen
      BBCount:         61
      ICount:          380
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - ERR_new
        - get_parent_reseed_count
        - openssl_get_fork_id
        - ossl_prov_drbg_reseed_unlocked
        - ossl_prov_is_running
        - rand_drbg_restart
        - time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:637,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:638,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:640,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:640,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:640,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:643,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:640,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:641,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:643,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:643,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:645,27'
              BranchSideFuncs:
                - rand_drbg_restart
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:656,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:647,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:648,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:651,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:651,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:652,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:655,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:656,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:657,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:661,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:661,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:662,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:665,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:665,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:666,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:670,15'
              BranchSideFuncs:
                - openssl_get_fork_id
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:672,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:673,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:677,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:677,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:678,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg.c:681,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg.c:678,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:679,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg.c:680,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg.c:681,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:682,22'
              BranchSideFuncs:
                - time
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:687,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:684,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:684,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:685,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:683,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:685,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg.c:686,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg.c:688,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:688,40'
              BranchSideFuncs:
                - get_parent_reseed_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:691,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:687,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:689,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:691,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:691,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:691,28'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:692,45'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:691,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:692,45'
              BranchSideFuncs:
                - ossl_prov_drbg_reseed_unlocked
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:701,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:692,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:694,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:697,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:701,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:702,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:707,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg.c:711,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:712,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg.c:714,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:637,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg.c:640,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg.c:645,9'
          Dst:             rand_drbg_restart
        - Src:             'providers/implementations/rands/drbg.c:648,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:648,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:648,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:652,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:652,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:652,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:657,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:657,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:657,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:662,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:662,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:662,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:666,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:666,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:666,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:670,15'
          Dst:             openssl_get_fork_id
        - Src:             'providers/implementations/rands/drbg.c:682,22'
          Dst:             time
        - Src:             'providers/implementations/rands/drbg.c:688,16'
          Dst:             get_parent_reseed_count
        - Src:             'providers/implementations/rands/drbg.c:692,14'
          Dst:             ossl_prov_drbg_reseed_unlocked
        - Src:             'providers/implementations/rands/drbg.c:694,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:694,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:694,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:703,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:703,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:703,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg.c:712,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    ossl_drbg_get_seed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'char *'
        - 'char **'
        - int
        - size_t
        - size_t
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - pout
        - entropy
        - min_len
        - max_len
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         17
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - ERR_new
        - ossl_prov_drbg_generate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg.c:155,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:155,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:155,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:157,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:158,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:159,24'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg.c:162,14'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:163,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:175,34'
              BranchSideFuncs:
                - ossl_prov_drbg_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg.c:182,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg.c:162,14'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/rands/drbg.c:175,10'
          Dst:             ossl_prov_drbg_generate
        - Src:             'providers/implementations/rands/drbg.c:178,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/rands/drbg.c:179,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg.c:179,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg.c:179,9'
          Dst:             ERR_set_error
    - functionName:    ossl_drbg_unlock
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_drbg_lock
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_ctr_init
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         33
      ICount:          227
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_get_key_length
        - EVP_CipherInit_ex
        - drbg_ctr_init_lengths
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:562,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:563,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:566,54'
              BranchSideFuncs:
                - EVP_CIPHER_get_key_length
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_new
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:567,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:568,24'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:569,9'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:569,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:570,24'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:571,9'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:571,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:571,33'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:572,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:571,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:572,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:576,28'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:578,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:578,31'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:580,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:576,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:580,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:584,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_init_lengths
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:587,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:596,13'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - drbg_ctr_init_lengths
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_new
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:609,34'
              BranchSideFuncs:
                - drbg_ctr_init_lengths
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:596,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:597,27'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - drbg_ctr_init_lengths
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:598,13'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - drbg_ctr_init_lengths
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:598,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:599,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:603,32'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - drbg_ctr_init_lengths
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:603,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:605,13'
              BranchSideFuncs:
                - drbg_ctr_init_lengths
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:608,5'
              BranchSideFuncs:
                - drbg_ctr_init_lengths
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:563,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:563,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:563,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:566,28'
          Dst:             EVP_CIPHER_get_key_length
        - Src:             'providers/implementations/rands/drbg_ctr.c:568,24'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:570,24'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:572,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:572,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:572,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:576,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:578,13'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:580,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:580,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:580,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:597,27'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:599,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:599,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:599,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:603,14'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:605,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:605,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:605,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:609,12'
          Dst:             drbg_ctr_init_lengths
        - Src:             'providers/implementations/rands/drbg_ctr.c:612,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:613,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    drbg_ctr_init_lengths
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:531,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:532,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:544,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:539,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:540,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:543,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:544,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:544,46'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:544,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    drbg_ctr_set_ctx_params_locked
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         36
      ICount:          273
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strndup
        - ERR_new
        - EVP_CIPHER_fetch
        - EVP_CIPHER_free
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_int
        - OSSL_PARAM_locate_const
        - drbg_ctr_init
        - ossl_drbg_set_ctx_params
        - ossl_prov_ctx_get0_libctx
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:715,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:715,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:721,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:714,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:717,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:721,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:721,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:723,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:728,38'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:723,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:725,35'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:728,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:729,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:755,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:734,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:734,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:735,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:733,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:736,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:736,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:737,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:740,20'
              BranchSideFuncs:
                - CRYPTO_strndup
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:740,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:742,16'
              BranchSideFuncs:
                - strcpy
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - EVP_CIPHER_fetch
                - EVP_CIPHER_fetch
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:748,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:748,40'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:749,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:748,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:749,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:752,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:755,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:755,39'
              BranchSideFuncs:
                - drbg_ctr_init
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:758,37'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:755,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:756,9'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:758,37'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:708,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/rands/drbg_ctr.c:714,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/drbg_ctr.c:715,16'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/rands/drbg_ctr.c:721,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/drbg_ctr.c:728,14'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/drbg_ctr.c:736,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/rands/drbg_ctr.c:737,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:737,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:737,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:740,20'
          Dst:             CRYPTO_strndup
        - Src:             'providers/implementations/rands/drbg_ctr.c:742,9'
          Dst:             strcpy
        - Src:             'providers/implementations/rands/drbg_ctr.c:743,9'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:744,9'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:745,27'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/rands/drbg_ctr.c:746,27'
          Dst:             EVP_CIPHER_fetch
        - Src:             'providers/implementations/rands/drbg_ctr.c:747,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:749,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:749,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_ctr.c:749,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_ctr.c:755,25'
          Dst:             drbg_ctr_init
        - Src:             'providers/implementations/rands/drbg_ctr.c:758,12'
          Dst:             ossl_drbg_set_ctx_params
    - functionName:    ctr96_inc
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - counter
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:385,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:386,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ctr_BCC_blocks
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctr
        - in
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ctr_BCC_block
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:127,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_block
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:128,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_block
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:131,12'
          Dst:             ctr_BCC_block
    - functionName:    ctr_BCC_block
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctr
        - out
        - in
        - len
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CipherUpdate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:107,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:108,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:110,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:111,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:110,10'
          Dst:             EVP_CipherUpdate
    - functionName:    ctr_BCC_final
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
      constantsTouched: []
      argNames:
        - ctr
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ctr_BCC_blocks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:191,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:192,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:193,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:192,14'
          Dst:             ctr_BCC_blocks
    - functionName:    ctr_BCC_update
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctr
        - in
        - inlen
      BBCount:         26
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ctr_BCC_blocks
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:156,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:156,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:160,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:160,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:161,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:175,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:165,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:172,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:166,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:167,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:168,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:175,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:176,29'
              BranchSideFuncs:
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:181,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:176,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:178,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr_BCC_blocks
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:182,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:166,18'
          Dst:             ctr_BCC_blocks
        - Src:             'providers/implementations/rands/drbg_ctr.c:176,14'
          Dst:             ctr_BCC_blocks
    - functionName:    ctr_BCC_init
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
      constantsTouched: []
      argNames:
        - ctr
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ctr_BCC_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:147,12'
          Dst:             ctr_BCC_block
    - functionName:    ctr_XOR
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctr
        - in
        - inlen
      BBCount:         23
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:77,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:77,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:78,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:84,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:84,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:85,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:86,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:87,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:90,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:93,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:95,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:95,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:95,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:96,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
      Callsites:       []
    - functionName:    ctr_df
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctr
        - in1
        - in1len
        - in2
        - in2len
        - in3
        - in3len
      BBCount:         46
      ICount:          323
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - EVP_CipherInit_ex
        - EVP_CipherUpdate
        - ctr_BCC_final
        - ctr_BCC_init
        - ctr_BCC_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:208,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:209,9'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:210,9'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:210,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:211,16'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:212,9'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:213,16'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:214,9'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:214,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:215,16'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:216,13'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:230,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:230,28'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:231,28'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:232,28'
              BranchSideFuncs:
                - ctr_BCC_update
                - __sanitizer_cov_trace_const_cmp4
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:233,27'
              BranchSideFuncs:
                - ctr_BCC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:234,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:234,9'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:236,28'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:236,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:237,9'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:239,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:241,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:239,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:243,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:245,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:243,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:247,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:247,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:248,31'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:252,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:250,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:250,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:251,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:248,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:250,26'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:251,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:208,10'
          Dst:             ctr_BCC_init
        - Src:             'providers/implementations/rands/drbg_ctr.c:229,10'
          Dst:             ctr_BCC_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:230,13'
          Dst:             ctr_BCC_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:231,13'
          Dst:             ctr_BCC_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:232,13'
          Dst:             ctr_BCC_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:233,13'
          Dst:             ctr_BCC_final
        - Src:             'providers/implementations/rands/drbg_ctr.c:236,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:239,10'
          Dst:             EVP_CipherUpdate
        - Src:             'providers/implementations/rands/drbg_ctr.c:243,10'
          Dst:             EVP_CipherUpdate
        - Src:             'providers/implementations/rands/drbg_ctr.c:248,14'
          Dst:             EVP_CipherUpdate
    - functionName:    ctr_update
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - in1
        - in1len
        - in2
        - in2len
        - nonce
        - noncelen
      BBCount:         33
      ICount:          250
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - EVP_CipherInit_ex
        - EVP_CipherUpdate
        - ctr_XOR
        - ctr_df
        - inc_128
      functionUses:    5
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:276,13'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ctr_XOR
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:278,17'
              BranchSideFuncs:
                - inc_128
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ctr_XOR
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:283,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:283,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ctr_XOR
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:282,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:285,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ctr_XOR
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:288,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:290,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:297,17'
              BranchSideFuncs:
                - ctr_XOR
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:290,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:290,28'
              BranchSideFuncs:
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:291,25'
              BranchSideFuncs:
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:290,42'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:290,45'
              BranchSideFuncs:
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:291,25'
              BranchSideFuncs:
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:290,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:291,25'
              BranchSideFuncs:
                - ctr_df
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:294,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:291,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:291,71'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ctr_XOR
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:292,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:294,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:295,21'
              BranchSideFuncs:
                - ctr_XOR
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:296,5'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:302,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:302,31'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:303,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:301,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:273,5'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:278,9'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:282,10'
          Dst:             EVP_CipherUpdate
        - Src:             'providers/implementations/rands/drbg_ctr.c:291,18'
          Dst:             ctr_df
        - Src:             'providers/implementations/rands/drbg_ctr.c:295,13'
          Dst:             ctr_XOR
        - Src:             'providers/implementations/rands/drbg_ctr.c:297,9'
          Dst:             ctr_XOR
        - Src:             'providers/implementations/rands/drbg_ctr.c:298,9'
          Dst:             ctr_XOR
        - Src:             'providers/implementations/rands/drbg_ctr.c:301,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:302,13'
          Dst:             EVP_CipherInit_ex
    - functionName:    inc_128
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rand_drbg_ctr_st *'
      constantsTouched: []
      argNames:
        - ctr
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:70,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:71,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    drbg_ctr_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
        - adin
        - adinlen
      BBCount:         41
      ICount:          321
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_CipherInit_ex
        - EVP_CipherUpdate
        - ctr96_inc
        - ctr_update
        - inc_128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:396,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:396,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:407,17'
              BranchSideFuncs:
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:396,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:397,17'
              BranchSideFuncs:
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:407,17'
              BranchSideFuncs:
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:399,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:400,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:402,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:402,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:403,18'
              BranchSideFuncs:
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:406,5'
              BranchSideFuncs:
                - inc_128
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:413,17'
              BranchSideFuncs:
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:420,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:415,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:423,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:425,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:434,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:434,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:434,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:434,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:438,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:440,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:447,9'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:440,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:441,27'
              BranchSideFuncs:
                - ctr96_inc
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:445,23'
              BranchSideFuncs:
                - ctr96_inc
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:450,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:450,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:451,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:449,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:451,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:453,16'
              BranchSideFuncs:
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:455,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:423,32'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ctr96_inc
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:457,21'
              BranchSideFuncs:
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:459,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:397,9'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:399,14'
          Dst:             ctr_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:410,5'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:413,9'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:415,14'
          Dst:             ctr_update
        - Src:             'providers/implementations/rands/drbg_ctr.c:423,14'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:445,13'
          Dst:             ctr96_inc
        - Src:             'providers/implementations/rands/drbg_ctr.c:449,14'
          Dst:             EVP_CipherUpdate
        - Src:             'providers/implementations/rands/drbg_ctr.c:457,10'
          Dst:             ctr_update
    - functionName:    drbg_ctr_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - entropy
        - entropylen
        - adin
        - adinlen
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ctr_update
        - inc_128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:357,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:360,13'
              BranchSideFuncs:
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:361,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:360,5'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:361,10'
          Dst:             ctr_update
    - functionName:    drbg_ctr_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
        - ossl_prov_drbg_uninstantiate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:477,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_ctr.c:478,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_ctr.c:479,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_ctr.c:480,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_ctr.c:482,12'
          Dst:             ossl_prov_drbg_uninstantiate
    - functionName:    drbg_ctr_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - entropy
        - entropylen
        - nonce
        - noncelen
        - pers
        - perslen
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_CipherInit_ex
        - ctr_update
        - inc_128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:314,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:317,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:320,9'
              BranchSideFuncs:
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:322,13'
              BranchSideFuncs:
                - inc_128
                - ctr_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:323,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:319,10'
          Dst:             EVP_CipherInit_ex
        - Src:             'providers/implementations/rands/drbg_ctr.c:322,5'
          Dst:             inc_128
        - Src:             'providers/implementations/rands/drbg_ctr.c:323,10'
          Dst:             ctr_update
    - functionName:    drbg_ctr_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_secure_zalloc
        - drbg_ctr_init_lengths
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:623,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:626,5'
              BranchSideFuncs:
                - drbg_ctr_init_lengths
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:622,11'
          Dst:             CRYPTO_secure_zalloc
        - Src:             'providers/implementations/rands/drbg_ctr.c:628,12'
          Dst:             drbg_ctr_init_lengths
    - functionName:    drbg_ctr_verify_zeroization
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         39
      ICount:          208
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:507,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:507,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:507,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:508,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:510,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:511,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:510,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:510,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:511,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:511,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:512,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:511,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:511,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:511,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:512,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:512,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:513,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:512,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:512,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:512,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:513,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:513,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:514,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:513,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:513,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:513,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:515,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:517,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:519,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:520,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:521,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:507,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:520,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_ctr_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - params
      BBCount:         30
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - EVP_CIPHER_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_utf8_string
        - ossl_drbg_get_ctx_params
        - ossl_drbg_get_ctx_params_no_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:663,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:664,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:666,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:666,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:669,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:669,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:669,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:672,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:669,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:670,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:672,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:673,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:673,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:676,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:673,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:674,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:676,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:677,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:678,13'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_drbg_get_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:684,36'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:679,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:679,44'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:681,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:678,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:681,13'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:682,5'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:686,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:687,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:689,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:663,10'
          Dst:             ossl_drbg_get_ctx_params_no_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:669,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:672,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg_ctr.c:673,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/drbg_ctr.c:676,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg_ctr.c:680,44'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'providers/implementations/rands/drbg_ctr.c:679,17'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/rands/drbg_ctr.c:684,11'
          Dst:             ossl_drbg_get_ctx_params
        - Src:             'providers/implementations/rands/drbg_ctr.c:687,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_ctr_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_ctr_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_ctr_set_ctx_params_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:766,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:766,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:769,42'
              BranchSideFuncs:
                - drbg_ctr_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:766,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:767,9'
              BranchSideFuncs:
                - drbg_ctr_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:769,42'
              BranchSideFuncs:
                - drbg_ctr_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:771,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:772,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:774,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:766,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:769,11'
          Dst:             drbg_ctr_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_ctr.c:772,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_ctr_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_ctr_reseed_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_reseed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:372,12'
          Dst:             ossl_prov_drbg_reseed
    - functionName:    drbg_ctr_generate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_generate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:469,12'
          Dst:             ossl_prov_drbg_generate
    - functionName:    drbg_ctr_uninstantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_ctr_uninstantiate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:490,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:490,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_ctr_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:493,34'
              BranchSideFuncs:
                - drbg_ctr_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:490,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:491,9'
              BranchSideFuncs:
                - drbg_ctr_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:493,34'
              BranchSideFuncs:
                - drbg_ctr_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:495,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:496,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:498,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:490,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:493,11'
          Dst:             drbg_ctr_uninstantiate
        - Src:             'providers/implementations/rands/drbg_ctr.c:496,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_ctr_instantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_ctr_set_ctx_params_locked
        - ossl_prov_drbg_instantiate
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:337,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:337,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_ctr_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:340,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_ctr_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:337,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:338,9'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_ctr_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:340,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_ctr_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:341,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:341,48'
              BranchSideFuncs:
                - drbg_ctr_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:342,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:340,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:342,9'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:343,38'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:346,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:347,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:337,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_ctr.c:340,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg_ctr.c:341,17'
          Dst:             drbg_ctr_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_ctr.c:343,11'
          Dst:             ossl_prov_drbg_instantiate
        - Src:             'providers/implementations/rands/drbg_ctr.c:347,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_ctr_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_secure_clear_free
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_free
        - ossl_rand_drbg_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:644,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:644,49'
              BranchSideFuncs:
                - ossl_rand_drbg_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:644,22'
              BranchSideFuncs:
                - ossl_rand_drbg_free
        - Branch String:   'providers/implementations/rands/drbg_ctr.c:644,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:644,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
            - BranchSide:      'providers/implementations/rands/drbg_ctr.c:645,29'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_free
                - EVP_CIPHER_free
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:645,9'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:646,9'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:647,9'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:648,9'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:649,9'
          Dst:             EVP_CIPHER_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:651,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/rands/drbg_ctr.c:653,5'
          Dst:             ossl_rand_drbg_free
    - functionName:    drbg_ctr_new_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drbg_ctr_new
        - ossl_rand_drbg_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             ossl_rand_drbg_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             drbg_ctr_new
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             drbg_ctr_instantiate
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             drbg_ctr_uninstantiate
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             drbg_ctr_reseed
        - Src:             'providers/implementations/rands/drbg_ctr.c:634,12'
          Dst:             drbg_ctr_generate
    - functionName:    drbg_hash_set_ctx_params_locked
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         17
      ICount:          148
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_MD_get_size
        - ossl_drbg_set_ctx_params
        - ossl_drbg_verify_digest
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:510,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:511,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_drbg_set_ctx_params
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:513,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_drbg_set_ctx_params
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/drbg_hash.c:514,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:515,38'
              BranchSideFuncs:
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:533,37'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_hash.c:515,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:516,13'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:519,42'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_hash.c:522,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:523,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:524,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_hash.c:524,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:525,13'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:527,13'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:507,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/rands/drbg_hash.c:510,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/rands/drbg_hash.c:513,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hash.c:515,14'
          Dst:             ossl_drbg_verify_digest
        - Src:             'providers/implementations/rands/drbg_hash.c:519,26'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/rands/drbg_hash.c:533,12'
          Dst:             ossl_drbg_set_ctx_params
    - functionName:    add_bytes
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - dst
        - in
        - inlen
      BBCount:         25
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:154,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:154,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:154,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'providers/implementations/rands/drbg_hash.c:154,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:154,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:154,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'providers/implementations/rands/drbg_hash.c:154,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:154,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:156,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:159,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:160,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:165,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:165,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:167,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:167,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:168,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:169,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:170,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:171,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:154,5'
          Dst:             __assert_fail
    - functionName:    hash_gen
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
      BBCount:         22
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - add_bytes
        - ossl_prov_digest_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:214,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:216,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_hash.c:220,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:220,38'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_hash.c:223,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:224,34'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:229,34'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_hash.c:224,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:225,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:226,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_hash.c:229,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:230,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:231,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/drbg_hash.c:232,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:233,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:234,20'
              BranchSideFuncs:
                - add_bytes
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:218,43'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hash.c:218,14'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/rands/drbg_hash.c:220,21'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:224,18'
          Dst:             EVP_DigestFinal
        - Src:             'providers/implementations/rands/drbg_hash.c:229,18'
          Dst:             EVP_DigestFinal
        - Src:             'providers/implementations/rands/drbg_hash.c:236,9'
          Dst:             add_bytes
    - functionName:    add_hash_to_v
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_drbg_st *'
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - inbyte
        - adin
        - adinlen
      BBCount:         17
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - add_bytes
        - ossl_prov_digest_md
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:184,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:184,32'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:185,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:185,32'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:185,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:186,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:186,16'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:186,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:186,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:186,49'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:187,31'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:187,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:187,31'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:187,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:188,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:188,25'
              BranchSideFuncs:
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:183,35'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hash.c:183,12'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/rands/drbg_hash.c:184,15'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:185,15'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:186,32'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:187,15'
          Dst:             EVP_DigestFinal
        - Src:             'providers/implementations/rands/drbg_hash.c:188,15'
          Dst:             add_bytes
    - functionName:    hash_df1
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - in_byte
        - in1
        - in1len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_df
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:137,12'
          Dst:             hash_df
    - functionName:    hash_df
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - char
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - inbyte
        - in
        - inlen
        - in2
        - in2len
        - in3
        - in3len
      BBCount:         35
      ICount:          294
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - OPENSSL_cleanse
        - ossl_prov_digest_md
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:96,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:97,25'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:100,5'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:106,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:106,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:110,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:107,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:107,37'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:110,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:108,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:108,21'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:110,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:108,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:108,53'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:109,21'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:109,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:109,21'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:110,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:109,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:109,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:105,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:110,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:112,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:113,34'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:118,37'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:113,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:114,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:115,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/rands/drbg_hash.c:123,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:124,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:126,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:105,38'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hash.c:105,15'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/rands/drbg_hash.c:106,20'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:107,20'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:108,36'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:109,36'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/rands/drbg_hash.c:113,18'
          Dst:             EVP_DigestFinal
        - Src:             'providers/implementations/rands/drbg_hash.c:116,13'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hash.c:118,21'
          Dst:             EVP_DigestFinal
    - functionName:    drbg_hash_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
        - adin
        - adin_len
      BBCount:         19
      ICount:          155
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - add_bytes
        - add_hash_to_v
        - hash_gen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:348,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:348,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:350,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:350,19'
              BranchSideFuncs:
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:353,24'
              BranchSideFuncs:
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:351,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:351,33'
              BranchSideFuncs:
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:353,24'
              BranchSideFuncs:
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:353,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:353,24'
              BranchSideFuncs:
                - hash_gen
                - __sanitizer_cov_trace_const_cmp4
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:353,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:355,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:355,29'
              BranchSideFuncs:
                - add_hash_to_v
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:355,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:358,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:358,25'
              BranchSideFuncs:
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:360,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:360,25'
              BranchSideFuncs:
                - add_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:351,19'
          Dst:             add_hash_to_v
        - Src:             'providers/implementations/rands/drbg_hash.c:353,15'
          Dst:             hash_gen
        - Src:             'providers/implementations/rands/drbg_hash.c:355,15'
          Dst:             add_hash_to_v
        - Src:             'providers/implementations/rands/drbg_hash.c:358,15'
          Dst:             add_bytes
        - Src:             'providers/implementations/rands/drbg_hash.c:360,15'
          Dst:             add_bytes
    - functionName:    drbg_hash_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_df
        - hash_df1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:307,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:309,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - hash_df1
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:310,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - hash_df1
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:307,10'
          Dst:             hash_df
        - Src:             'providers/implementations/rands/drbg_hash.c:312,12'
          Dst:             hash_df1
    - functionName:    drbg_hash_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
        - ossl_prov_drbg_uninstantiate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:377,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hash.c:378,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hash.c:379,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hash.c:380,12'
          Dst:             ossl_prov_drbg_uninstantiate
    - functionName:    drbg_hash_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - ent
        - ent_len
        - nonce
        - nonce_len
        - pstr
        - pstr_len
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - hash_df
        - hash_df1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:262,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:262,23'
              BranchSideFuncs:
                - hash_df
                - __sanitizer_cov_trace_const_cmp4
                - hash_df1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:262,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hash.c:265,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:265,24'
              BranchSideFuncs:
                - hash_df1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:265,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:257,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/rands/drbg_hash.c:258,17'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/rands/drbg_hash.c:262,15'
          Dst:             hash_df
        - Src:             'providers/implementations/rands/drbg_hash.c:265,15'
          Dst:             hash_df1
    - functionName:    drbg_hash_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_secure_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:427,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:423,12'
          Dst:             CRYPTO_secure_zalloc
    - functionName:    drbg_hash_verify_zeroization
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         31
      ICount:          169
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:405,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:405,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:408,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:406,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:408,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:408,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:408,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:409,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:408,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:408,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:408,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:409,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:409,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:409,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:409,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:409,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:410,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:412,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:410,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:410,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:414,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:415,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:416,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:405,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:415,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hash_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - params
      BBCount:         25
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_drbg_get_ctx_params
        - ossl_drbg_get_ctx_params_no_lock
        - ossl_prov_digest_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:468,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:471,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:471,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:474,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:474,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:474,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:477,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:474,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:475,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:477,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hash.c:478,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:479,35'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_drbg_get_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:484,36'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:480,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:480,55'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:481,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:480,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:481,13'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:482,5'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:486,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:487,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:489,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:468,10'
          Dst:             ossl_drbg_get_ctx_params_no_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:474,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:477,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg_hash.c:479,14'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hash.c:480,58'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/rands/drbg_hash.c:480,28'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/rands/drbg_hash.c:484,11'
          Dst:             ossl_drbg_get_ctx_params
        - Src:             'providers/implementations/rands/drbg_hash.c:487,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hash_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_hash_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hash_set_ctx_params_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:541,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:541,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_hash_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:544,43'
              BranchSideFuncs:
                - drbg_hash_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:541,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:542,9'
              BranchSideFuncs:
                - drbg_hash_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:544,43'
              BranchSideFuncs:
                - drbg_hash_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:546,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:547,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:549,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:541,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:544,11'
          Dst:             drbg_hash_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_hash.c:547,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hash_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_hash_reseed_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_reseed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:321,12'
          Dst:             ossl_prov_drbg_reseed
    - functionName:    drbg_hash_generate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_generate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:369,12'
          Dst:             ossl_prov_drbg_generate
    - functionName:    drbg_hash_uninstantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hash_uninstantiate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:388,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:388,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_hash_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:391,35'
              BranchSideFuncs:
                - drbg_hash_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:389,9'
              BranchSideFuncs:
                - drbg_hash_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:391,35'
              BranchSideFuncs:
                - drbg_hash_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:393,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:394,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:396,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:388,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:391,11'
          Dst:             drbg_hash_uninstantiate
        - Src:             'providers/implementations/rands/drbg_hash.c:394,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hash_instantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hash_set_ctx_params_locked
        - ossl_prov_drbg_instantiate
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:277,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:277,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hash_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:280,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hash_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_hash.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:278,9'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hash_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:280,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hash_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_hash.c:281,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:281,49'
              BranchSideFuncs:
                - drbg_hash_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:282,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:282,9'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:283,38'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hash.c:286,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:287,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:288,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:277,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hash.c:280,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg_hash.c:281,17'
          Dst:             drbg_hash_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_hash.c:283,11'
          Dst:             ossl_prov_drbg_instantiate
        - Src:             'providers/implementations/rands/drbg_hash.c:287,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hash_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_secure_clear_free
        - EVP_MD_CTX_free
        - ossl_prov_digest_reset
        - ossl_rand_drbg_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hash.c:452,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:452,51'
              BranchSideFuncs:
                - ossl_rand_drbg_free
                - EVP_MD_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:452,22'
              BranchSideFuncs:
                - ossl_rand_drbg_free
        - Branch String:   'providers/implementations/rands/drbg_hash.c:452,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:452,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
            - BranchSide:      'providers/implementations/rands/drbg_hash.c:453,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:453,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/rands/drbg_hash.c:454,9'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/rands/drbg_hash.c:455,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/rands/drbg_hash.c:457,5'
          Dst:             ossl_rand_drbg_free
    - functionName:    drbg_hash_new_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drbg_hash_new
        - ossl_rand_drbg_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             ossl_rand_drbg_new
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             drbg_hash_new
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             drbg_hash_instantiate
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             drbg_hash_uninstantiate
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             drbg_hash_reseed
        - Src:             'providers/implementations/rands/drbg_hash.c:442,12'
          Dst:             drbg_hash_generate
    - functionName:    drbg_hmac_set_ctx_params_locked
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         21
      ICount:          167
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_MD_get_size
        - ossl_drbg_set_ctx_params
        - ossl_drbg_verify_digest
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_digest_load_from_params
        - ossl_prov_digest_md
        - ossl_prov_macctx_load_from_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:413,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:414,9'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:416,31'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:417,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:417,48'
              BranchSideFuncs:
                - ossl_drbg_verify_digest
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:420,45'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:418,9'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:420,45'
              BranchSideFuncs:
                - ossl_prov_macctx_load_from_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:420,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:422,9'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:424,9'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:424,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:424,23'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:436,37'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:426,42'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:436,37'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:429,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:430,13'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:431,24'
              BranchSideFuncs:
                - ossl_drbg_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:410,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/rands/drbg_hmac.c:413,10'
          Dst:             ossl_prov_digest_load_from_params
        - Src:             'providers/implementations/rands/drbg_hmac.c:416,10'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hmac.c:417,24'
          Dst:             ossl_drbg_verify_digest
        - Src:             'providers/implementations/rands/drbg_hmac.c:420,10'
          Dst:             ossl_prov_macctx_load_from_params
        - Src:             'providers/implementations/rands/drbg_hmac.c:426,26'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/rands/drbg_hmac.c:436,12'
          Dst:             ossl_drbg_set_ctx_params
    - functionName:    drbg_hmac_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - out
        - outlen
        - adin
        - adin_len
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_drbg_hmac_generate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:253,12'
          Dst:             ossl_drbg_hmac_generate
    - functionName:    ossl_drbg_hmac_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.drbg_hmac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hmac
        - out
        - outlen
        - adin
        - adin_len
      BBCount:         27
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_MAC_final
        - EVP_MAC_init
        - EVP_MAC_update
        - drbg_hmac_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:213,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:224,5'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:214,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:214,34'
              BranchSideFuncs:
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:224,5'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:215,9'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:224,5'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:226,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:226,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:227,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:225,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:227,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:229,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:229,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:230,32'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:234,32'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:230,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:231,17'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:232,20'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:234,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:235,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:236,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - drbg_hmac_update
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:243,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:246,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:214,17'
          Dst:             drbg_hmac_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:225,14'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/rands/drbg_hmac.c:226,17'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:230,18'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/rands/drbg_hmac.c:234,18'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/rands/drbg_hmac.c:243,10'
          Dst:             drbg_hmac_update
    - functionName:    drbg_hmac_update
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.drbg_hmac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hmac
        - in1
        - in1len
        - in2
        - in2len
        - in3
        - in3len
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - do_hmac
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:94,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:95,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hmac
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:97,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hmac
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:97,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:97,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hmac
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:100,20'
              BranchSideFuncs:
                - do_hmac
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:97,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:97,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hmac
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:100,20'
              BranchSideFuncs:
                - do_hmac
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:100,20'
              BranchSideFuncs:
                - do_hmac
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:94,10'
          Dst:             do_hmac
        - Src:             'providers/implementations/rands/drbg_hmac.c:100,12'
          Dst:             do_hmac
    - functionName:    do_hmac
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.drbg_hmac_st *'
        - char
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hmac
        - inbyte
        - in1
        - in1len
        - in2
        - in2len
        - in3
        - in3len
      BBCount:         39
      ICount:          231
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_MAC_final
        - EVP_MAC_init
        - EVP_MAC_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:60,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:60,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:61,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:61,32'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:62,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:62,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:62,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:62,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:63,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:62,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:62,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:63,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:63,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:63,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:63,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:63,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:64,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:63,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:63,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:64,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:64,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:64,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:64,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:64,33'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:65,31'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:64,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:64,63'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:65,31'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:65,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:65,31'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:66,9'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:69,25'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:70,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:70,30'
              BranchSideFuncs:
                - EVP_MAC_update
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:71,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:71,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:71,29'
              BranchSideFuncs:
                - EVP_MAC_final
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:71,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:58,10'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/rands/drbg_hmac.c:60,17'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:61,17'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:62,48'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:63,48'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:64,48'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:65,17'
          Dst:             EVP_MAC_final
        - Src:             'providers/implementations/rands/drbg_hmac.c:69,12'
          Dst:             EVP_MAC_init
        - Src:             'providers/implementations/rands/drbg_hmac.c:70,15'
          Dst:             EVP_MAC_update
        - Src:             'providers/implementations/rands/drbg_hmac.c:71,15'
          Dst:             EVP_MAC_final
    - functionName:    drbg_hmac_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drbg_hmac_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:182,12'
          Dst:             drbg_hmac_update
    - functionName:    drbg_hmac_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_cleanse
        - ossl_prov_drbg_uninstantiate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:271,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hmac.c:272,5'
          Dst:             OPENSSL_cleanse
        - Src:             'providers/implementations/rands/drbg_hmac.c:273,12'
          Dst:             ossl_prov_drbg_uninstantiate
    - functionName:    drbg_hmac_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_drbg_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - drbg
        - ent
        - ent_len
        - nonce
        - nonce_len
        - pstr
        - pstr_len
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_drbg_hmac_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:137,12'
          Dst:             ossl_drbg_hmac_init
    - functionName:    ossl_drbg_hmac_init
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.drbg_hmac_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hmac
        - ent
        - ent_len
        - nonce
        - nonce_len
        - pstr
        - pstr_len
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - drbg_hmac_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:120,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:125,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - drbg_hmac_update
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:120,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/drbg_hmac.c:120,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/drbg_hmac.c:120,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/drbg_hmac.c:129,12'
          Dst:             drbg_hmac_update
    - functionName:    drbg_hmac_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.prov_drbg_st *'
      constantsTouched: []
      argNames:
        - drbg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_secure_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:316,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:319,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:315,12'
          Dst:             CRYPTO_secure_zalloc
    - functionName:    drbg_hmac_verify_zeroization
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         25
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:298,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:298,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:301,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:298,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:301,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:301,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:301,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:302,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:301,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:301,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:301,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:302,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:302,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:304,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:302,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:302,5'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:302,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_THREAD_unlock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:306,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:307,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:308,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:298,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:307,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hmac_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - params
      BBCount:         32
      ICount:          190
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_THREAD_read_lock
        - CRYPTO_THREAD_unlock
        - EVP_MAC_CTX_get0_mac
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_utf8_string
        - ossl_drbg_get_ctx_params
        - ossl_drbg_get_ctx_params_no_lock
        - ossl_prov_digest_md
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:361,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:362,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:364,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:364,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:367,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:367,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:367,56'
              BranchSideFuncs:
                - CRYPTO_THREAD_read_lock
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:370,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:368,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:370,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:371,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:372,13'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:379,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:372,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:373,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:374,55'
              BranchSideFuncs:
                - EVP_MAC_CTX_get0_mac
                - EVP_MAC_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:375,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:376,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:377,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:380,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:381,35'
              BranchSideFuncs:
                - ossl_prov_digest_md
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_drbg_get_ctx_params
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:386,36'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:382,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:382,55'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:383,13'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:382,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:383,13'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:384,5'
              BranchSideFuncs:
                - ossl_drbg_get_ctx_params
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:389,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:391,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:361,10'
          Dst:             ossl_drbg_get_ctx_params_no_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:367,32'
          Dst:             CRYPTO_THREAD_read_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:370,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg_hmac.c:374,34'
          Dst:             EVP_MAC_CTX_get0_mac
        - Src:             'providers/implementations/rands/drbg_hmac.c:374,16'
          Dst:             EVP_MAC_get0_name
        - Src:             'providers/implementations/rands/drbg_hmac.c:375,14'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/rands/drbg_hmac.c:379,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/drbg_hmac.c:381,14'
          Dst:             ossl_prov_digest_md
        - Src:             'providers/implementations/rands/drbg_hmac.c:382,58'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/rands/drbg_hmac.c:382,28'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/rands/drbg_hmac.c:386,11'
          Dst:             ossl_drbg_get_ctx_params
        - Src:             'providers/implementations/rands/drbg_hmac.c:389,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hmac_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_hmac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hmac_set_ctx_params_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:444,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:444,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_hmac_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:447,43'
              BranchSideFuncs:
                - drbg_hmac_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:444,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:445,9'
              BranchSideFuncs:
                - drbg_hmac_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:447,43'
              BranchSideFuncs:
                - drbg_hmac_set_ctx_params_locked
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:449,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:450,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:452,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:444,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:447,11'
          Dst:             drbg_hmac_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_hmac.c:450,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - p_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drbg_hmac_reseed_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_reseed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:191,12'
          Dst:             ossl_prov_drbg_reseed
    - functionName:    drbg_hmac_generate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_drbg_generate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:263,12'
          Dst:             ossl_prov_drbg_generate
    - functionName:    drbg_hmac_uninstantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hmac_uninstantiate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:281,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:281,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - drbg_hmac_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:284,35'
              BranchSideFuncs:
                - drbg_hmac_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:281,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:282,9'
              BranchSideFuncs:
                - drbg_hmac_uninstantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:284,35'
              BranchSideFuncs:
                - drbg_hmac_uninstantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:286,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:287,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:289,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:281,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:284,11'
          Dst:             drbg_hmac_uninstantiate
        - Src:             'providers/implementations/rands/drbg_hmac.c:287,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hmac_instantiate_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vdrbg
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_THREAD_unlock
        - CRYPTO_THREAD_write_lock
        - drbg_hmac_set_ctx_params_locked
        - ossl_prov_drbg_instantiate
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:150,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:150,57'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hmac_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:153,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hmac_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:151,9'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hmac_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:153,10'
              BranchSideFuncs:
                - ossl_prov_is_running
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - drbg_hmac_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - ossl_prov_drbg_instantiate
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:154,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:154,49'
              BranchSideFuncs:
                - drbg_hmac_set_ctx_params_locked
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_THREAD_unlock
                - ossl_prov_drbg_instantiate
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:155,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:155,9'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:156,38'
              BranchSideFuncs:
                - ossl_prov_drbg_instantiate
                - CRYPTO_THREAD_unlock
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:159,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:160,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:161,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:150,32'
          Dst:             CRYPTO_THREAD_write_lock
        - Src:             'providers/implementations/rands/drbg_hmac.c:153,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/rands/drbg_hmac.c:154,17'
          Dst:             drbg_hmac_set_ctx_params_locked
        - Src:             'providers/implementations/rands/drbg_hmac.c:156,11'
          Dst:             ossl_prov_drbg_instantiate
        - Src:             'providers/implementations/rands/drbg_hmac.c:160,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    drbg_hmac_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vdrbg
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_secure_clear_free
        - EVP_MAC_CTX_free
        - ossl_prov_digest_reset
        - ossl_rand_drbg_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:344,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:344,51'
              BranchSideFuncs:
                - ossl_rand_drbg_free
                - EVP_MAC_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:344,22'
              BranchSideFuncs:
                - ossl_rand_drbg_free
        - Branch String:   'providers/implementations/rands/drbg_hmac.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:344,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
            - BranchSide:      'providers/implementations/rands/drbg_hmac.c:345,26'
              BranchSideFuncs:
                - EVP_MAC_CTX_free
                - ossl_prov_digest_reset
                - CRYPTO_secure_clear_free
                - ossl_rand_drbg_free
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:345,9'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/rands/drbg_hmac.c:346,9'
          Dst:             ossl_prov_digest_reset
        - Src:             'providers/implementations/rands/drbg_hmac.c:347,9'
          Dst:             CRYPTO_secure_clear_free
        - Src:             'providers/implementations/rands/drbg_hmac.c:349,5'
          Dst:             ossl_rand_drbg_free
    - functionName:    drbg_hmac_new_wrapper
      functionSourceFile: '/src/openssl/providers/implementations/rands/drbg_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - drbg_hmac_new
        - ossl_rand_drbg_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             ossl_rand_drbg_new
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             drbg_hmac_new
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             drbg_hmac_instantiate
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             drbg_hmac_uninstantiate
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             drbg_hmac_reseed
        - Src:             'providers/implementations/rands/drbg_hmac.c:334,12'
          Dst:             drbg_hmac_generate
    - functionName:    seed_clear_seed
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vdrbg
        - out
        - outlen
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_secure_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:212,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    seed_get_seed
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'char *'
        - 'char **'
        - int
        - size_t
        - size_t
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vseed
        - pout
        - entropy
        - min_len
        - max_len
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_secure_clear_free
        - CRYPTO_secure_malloc
        - ERR_new
        - seed_src_generate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seed_src.c:189,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:189,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/seed_src.c:190,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:191,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:192,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - CRYPTO_secure_malloc
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/seed_src.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:193,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:197,9'
              BranchSideFuncs:
                - CRYPTO_secure_malloc
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
        - Branch String:   'providers/implementations/rands/seed_src.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seed_src.c:200,27'
              BranchSideFuncs:
                - seed_src_generate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_secure_clear_free
        - Branch String:   'providers/implementations/rands/seed_src.c:200,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:202,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seed_src.c:205,5'
              BranchSideFuncs:
                - CRYPTO_secure_clear_free
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:193,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/seed_src.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/seed_src.c:193,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/seed_src.c:197,9'
          Dst:             CRYPTO_secure_malloc
        - Src:             'providers/implementations/rands/seed_src.c:200,9'
          Dst:             seed_src_generate
        - Src:             'providers/implementations/rands/seed_src.c:205,5'
          Dst:             CRYPTO_secure_clear_free
    - functionName:    seed_src_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vseed
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_pool_acquire_entropy
        - ossl_rand_pool_buffer
        - ossl_rand_pool_free
        - ossl_rand_pool_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seed_src.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:99,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:105,31'
              BranchSideFuncs:
                - ossl_rand_pool_new
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_free
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/rands/seed_src.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:107,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:112,51'
              BranchSideFuncs:
                - ossl_pool_acquire_entropy
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_free
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/seed_src.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:115,16'
              BranchSideFuncs:
                - ossl_rand_pool_buffer
                - ossl_rand_pool_length
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_rand_pool_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seed_src.c:117,25'
              BranchSideFuncs:
                - ossl_rand_pool_free
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:99,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/seed_src.c:99,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/seed_src.c:99,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/seed_src.c:105,12'
          Dst:             ossl_rand_pool_new
        - Src:             'providers/implementations/rands/seed_src.c:107,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/seed_src.c:107,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/seed_src.c:107,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/seed_src.c:112,25'
          Dst:             ossl_pool_acquire_entropy
        - Src:             'providers/implementations/rands/seed_src.c:115,21'
          Dst:             ossl_rand_pool_buffer
        - Src:             'providers/implementations/rands/seed_src.c:115,50'
          Dst:             ossl_rand_pool_length
        - Src:             'providers/implementations/rands/seed_src.c:117,5'
          Dst:             ossl_rand_pool_free
    - functionName:    seed_src_verify_zeroization
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vseed
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vseed
        - params
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seed_src.c:145,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:145,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seed_src.c:148,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seed_src.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:146,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seed_src.c:148,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seed_src.c:149,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:149,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seed_src.c:152,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seed_src.c:149,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:150,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seed_src.c:152,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seed_src.c:153,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:153,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seed_src.c:155,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seed_src.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seed_src.c:155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:144,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/seed_src.c:145,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/seed_src.c:148,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/seed_src.c:149,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/seed_src.c:152,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/seed_src.c:153,23'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    seed_src_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vseed
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_unlock
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_lock
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_enable_locking
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vseed
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vseed
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seed_src.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:131,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __sanitizer_cov_trace_const_cmp4
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:131,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/seed_src.c:131,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/seed_src.c:131,9'
          Dst:             ERR_set_error
    - functionName:    seed_src_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vseed
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vseed
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_src_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vseed
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:66,5'
          Dst:             CRYPTO_free
    - functionName:    seed_src_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/seed_src.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seed_src.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:51,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/seed_src.c:55,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'providers/implementations/rands/seed_src.c:56,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seed_src.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seed_src.c:59,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seed_src.c:51,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/seed_src.c:51,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/seed_src.c:51,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/rands/seed_src.c:55,9'
          Dst:             CRYPTO_zalloc
    - functionName:    test_rng_get_seed
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'char *'
        - 'char **'
        - int
        - size_t
        - size_t
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vtest
        - pout
        - entropy
        - min_len
        - max_len
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:239,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:239,40'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:239,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    test_rng_verify_zeroization
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_rng_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vtest
        - params
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:146,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:146,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:149,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:147,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:149,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:150,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:150,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:153,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:151,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:153,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:154,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:154,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:156,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:154,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:145,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/test_rng.c:146,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/test_rng.c:149,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/test_rng.c:150,23'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/rands/test_rng.c:153,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/rands/test_rng.c:154,23'
          Dst:             OSSL_PARAM_set_size_t
    - functionName:    test_rng_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_rng_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vtest
        - params
      BBCount:         26
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:181,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:182,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:182,43'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/test_rng.c:185,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/test_rng.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:183,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/test_rng.c:185,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/test_rng.c:186,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:187,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/test_rng.c:196,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/test_rng.c:187,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:188,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/rands/test_rng.c:189,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'providers/implementations/rands/test_rng.c:197,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:198,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:205,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:198,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:199,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:200,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/test_rng.c:206,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:206,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:206,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:209,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:181,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/test_rng.c:182,23'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/rands/test_rng.c:185,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/test_rng.c:187,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/rands/test_rng.c:189,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/test_rng.c:196,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/test_rng.c:198,14'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/rands/test_rng.c:200,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/test_rng.c:205,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/rands/test_rng.c:206,24'
          Dst:             OSSL_PARAM_get_size_t
    - functionName:    test_rng_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_rng_unlock
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:269,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:269,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/test_rng.c:269,19'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:269,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:269,9'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
            - BranchSide:      'providers/implementations/rands/test_rng.c:270,30'
              BranchSideFuncs:
                - CRYPTO_THREAD_unlock
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:270,9'
          Dst:             CRYPTO_THREAD_unlock
    - functionName:    test_rng_lock
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_THREAD_write_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:260,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:260,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:262,37'
              BranchSideFuncs:
                - CRYPTO_THREAD_write_lock
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:262,12'
          Dst:             CRYPTO_THREAD_write_lock
    - functionName:    test_rng_enable_locking
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_THREAD_lock_new
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:246,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:246,22'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/test_rng.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:246,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:247,19'
              BranchSideFuncs:
                - CRYPTO_THREAD_lock_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/test_rng.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:248,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:249,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/rands/test_rng.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:247,19'
          Dst:             CRYPTO_THREAD_lock_new
        - Src:             'providers/implementations/rands/test_rng.c:249,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/rands/test_rng.c:249,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/rands/test_rng.c:249,13'
          Dst:             ERR_set_error
    - functionName:    test_rng_nonce
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - vtest
        - out
        - strength
        - min_noncelen
        - max_noncelen
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:132,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:135,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/rands/test_rng.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:136,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/rands/test_rng.c:137,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    test_rng_reseed
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vtest
        - prediction_resistance
        - ent
        - ent_len
        - adin
        - adin_len
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_rng_generate
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vtest
        - out
        - outlen
        - strength
        - prediction_resistance
        - adin
        - adin_len
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:108,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:108,35'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:108,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:110,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    test_rng_uninstantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_rng_instantiate
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vtest
        - strength
        - prediction_resistance
        - pstr
        - pstr_len
        - params
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - test_rng_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:84,45'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:84,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/test_rng.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/test_rng.c:84,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:87,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:84,10'
          Dst:             test_rng_set_ctx_params
    - functionName:    test_rng_free
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vtest
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_THREAD_lock_free
        - CRYPTO_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:71,5'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_THREAD_lock_free
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:71,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/test_rng.c:72,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/rands/test_rng.c:73,5'
          Dst:             CRYPTO_THREAD_lock_free
        - Src:             'providers/implementations/rands/test_rng.c:74,5'
          Dst:             CRYPTO_free
    - functionName:    test_rng_new
      functionSourceFile: '/src/openssl/providers/implementations/rands/test_rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_dispatch_st *'
      constantsTouched: []
      argNames:
        - provctx
        - parent
        - parent_dispatch
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/test_rng.c:56,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/test_rng.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/test_rng.c:59,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/test_rng.c:55,9'
          Dst:             CRYPTO_zalloc
    - functionName:    cleanup_shm
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - shmdt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:426,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:426,11'
              BranchSideFuncs:
                - shmdt
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:426,11'
              BranchSideFuncs:
                - shmdt
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:426,5'
          Dst:             shmdt
    - functionName:    shmdt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_random_device
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.random_device *'
      constantsTouched: []
      argNames:
        - rd
      BBCount:         14
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - fstat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:518,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:518,21'
              BranchSideFuncs:
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:518,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:519,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:519,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:519,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:520,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:520,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:520,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:521,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:521,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:521,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:522,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:522,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:522,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:518,15'
          Dst:             fstat
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_time_stamp
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - clock_gettime
        - gettimeofday
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:789,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:791,13'
              BranchSideFuncs:
                - clock_gettime
                - __sanitizer_cov_trace_const_cmp4
                - gettimeofday
                - __sanitizer_cov_trace_const_cmp4
                - time
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:791,13'
              BranchSideFuncs:
                - clock_gettime
                - __sanitizer_cov_trace_const_cmp4
                - gettimeofday
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:791,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:792,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:800,13'
              BranchSideFuncs:
                - gettimeofday
                - __sanitizer_cov_trace_const_cmp4
                - time
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:800,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:801,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:804,12'
              BranchSideFuncs:
                - time
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:791,13'
          Dst:             clock_gettime
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:800,13'
          Dst:             gettimeofday
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:804,12'
          Dst:             time
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.timeval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.timeval *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_pool_add_nonce_data
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_THREAD_get_current_id
        - get_time_stamp
        - getpid
        - ossl_rand_pool_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:771,16'
          Dst:             getpid
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:772,16'
          Dst:             CRYPTO_THREAD_get_current_id
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:773,17'
          Dst:             get_time_stamp
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:775,12'
          Dst:             ossl_rand_pool_add
    - functionName:    get_random_device
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_random_device
        - close
        - fstat
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:535,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:538,44'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:538,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:539,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:542,15'
              BranchSideFuncs:
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:542,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:543,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:548,15'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:534,9'
          Dst:             check_random_device
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:538,19'
          Dst:             open
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:542,9'
          Dst:             fstat
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:548,9'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_random_seeded
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         53
      ICount:          266
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - OPENSSL_atexit
        - __errno_location
        - atoi
        - cleanup_shm
        - close
        - open
        - read
        - select
        - shmat
        - shmget
        - strchr
        - uname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:439,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:445,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - uname
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - strchr
                - atoi
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:445,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - uname
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - strchr
                - atoi
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:445,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:447,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:497,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:447,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:457,17'
              BranchSideFuncs:
                - uname
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - strchr
                - atoi
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:486,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:457,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:458,37'
              BranchSideFuncs:
                - atoi
                - strchr
                - atoi
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:468,23'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:460,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:460,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:460,50'
              BranchSideFuncs:
                - atoi
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:462,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:462,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:464,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:463,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:463,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:466,13'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:461,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:464,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:466,13'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:468,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:469,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - select
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:485,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:469,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:470,21'
              BranchSideFuncs:
                - select
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:475,21'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:473,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:472,21'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - select
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:473,31'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - select
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:472,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:472,40'
              BranchSideFuncs:
                - select
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:474,17'
              BranchSideFuncs:
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:475,54'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:475,57'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - read
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:475,21'
              BranchSideFuncs:
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:475,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:0,0'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:475,38'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
                - shmget
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:478,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:479,28'
              BranchSideFuncs:
                - shmget
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:484,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - shmat
                - OPENSSL_atexit
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:486,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:487,20'
              BranchSideFuncs:
                - shmat
                - OPENSSL_atexit
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:496,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:493,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:494,17'
              BranchSideFuncs:
                - OPENSSL_atexit
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:495,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:447,23'
          Dst:             shmget
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:457,17'
          Dst:             uname
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:458,29'
          Dst:             atoi
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:459,21'
          Dst:             strchr
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:460,45'
          Dst:             atoi
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:468,23'
          Dst:             open
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:472,33'
          Dst:             select
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:473,31'
          Dst:             __errno_location
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:475,33'
          Dst:             read
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:475,57'
          Dst:             __errno_location
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:477,17'
          Dst:             close
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:481,30'
          Dst:             shmget
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:492,24'
          Dst:             shmat
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:494,17'
          Dst:             OPENSSL_atexit
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:494,17'
          Dst:             cleanup_shm
    - functionName:    shmget
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shmat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscall_random
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buflen
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - getentropy
        - syscall
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:360,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:361,24'
              BranchSideFuncs:
                - getentropy
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - syscall
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:392,36'
              BranchSideFuncs:
                - syscall
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:361,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:362,29'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:363,13'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - syscall
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:363,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:364,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:365,5'
              BranchSideFuncs:
                - syscall
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:361,13'
          Dst:             getentropy
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:363,13'
          Dst:             __errno_location
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:392,12'
          Dst:             syscall
    - functionName:    getentropy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_pool_acquire_entropy
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.rand_pool_st *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         56
      ICount:          299
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - close_random_device
        - get_random_device
        - ossl_rand_pool_add_begin
        - ossl_rand_pool_add_end
        - ossl_rand_pool_bytes_needed
        - ossl_rand_pool_entropy_available
        - read
        - syscall_random
        - wait_random_seeded
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:645,34'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:645,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - syscall_random
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:645,9'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - syscall_random
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:645,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:646,47'
              BranchSideFuncs:
                - ossl_rand_pool_add_begin
                - syscall_random
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:657,58'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:648,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:649,40'
              BranchSideFuncs:
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - syscall_random
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:652,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - syscall_random
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:658,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:659,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:669,9'
              BranchSideFuncs:
                - wait_random_seeded
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_entropy_available
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:669,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:674,52'
              BranchSideFuncs:
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:747,45'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:675,38'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:675,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:675,9'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:675,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:677,21'
              BranchSideFuncs:
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:702,62'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:682,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:683,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:685,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:685,38'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:685,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:685,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:685,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:686,51'
              BranchSideFuncs:
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:697,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:689,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:690,44'
              BranchSideFuncs:
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:693,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:697,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:697,31'
              BranchSideFuncs:
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:698,37'
              BranchSideFuncs:
                - close_random_device
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:697,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:698,37'
              BranchSideFuncs:
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:700,56'
              BranchSideFuncs:
                - ossl_rand_pool_bytes_needed
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - __sanitizer_cov_trace_const_cmp8
                - ossl_rand_pool_entropy_available
                - get_random_device
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - close_random_device
                - ossl_rand_pool_add_begin
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rand_pool_add_end
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:703,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:704,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:705,5'
              BranchSideFuncs:
                - ossl_rand_pool_entropy_available
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:644,24'
          Dst:             ossl_rand_pool_bytes_needed
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:646,22'
          Dst:             ossl_rand_pool_add_begin
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:647,21'
          Dst:             syscall_random
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:649,17'
          Dst:             ossl_rand_pool_add_end
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:652,37'
          Dst:             __errno_location
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:657,25'
          Dst:             ossl_rand_pool_entropy_available
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:669,9'
          Dst:             wait_random_seeded
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:674,24'
          Dst:             ossl_rand_pool_bytes_needed
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:680,28'
          Dst:             get_random_device
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:686,26'
          Dst:             ossl_rand_pool_add_begin
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:687,25'
          Dst:             read
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:690,21'
          Dst:             ossl_rand_pool_add_end
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:693,41'
          Dst:             __errno_location
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:698,17'
          Dst:             close_random_device
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:700,28'
          Dst:             ossl_rand_pool_bytes_needed
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:702,29'
          Dst:             ossl_rand_pool_entropy_available
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:747,12'
          Dst:             ossl_rand_pool_entropy_available
    - functionName:    close_random_device
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_random_device
        - close
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:562,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:562,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:563,15'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:562,9'
          Dst:             check_random_device
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:563,9'
          Dst:             close
    - functionName:    ossl_rand_pool_keep_random_devices_open
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - keep
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_rand_pool_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:587,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:588,9'
              BranchSideFuncs:
                - ossl_rand_pool_cleanup
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:588,9'
          Dst:             ossl_rand_pool_cleanup
    - functionName:    ossl_rand_pool_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - close_random_device
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:579,12'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:581,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - close_random_device
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:581,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - close_random_device
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:581,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:582,29'
              BranchSideFuncs:
                - close_random_device
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:583,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/rands/seeding/rand_unix.c:582,9'
          Dst:             close_random_device
    - functionName:    ossl_rand_pool_init
      functionSourceFile: '/src/openssl/providers/implementations/rands/seeding/rand_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/rands/seeding/rand_unix.c:571,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:572,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/rands/seeding/rand_unix.c:574,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dsa_setup_md
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_DSA_CTX *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         38
      ICount:          263
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_free
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_is_a
        - OPENSSL_strlcpy
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - WPACKET_init_der
        - ossl_DER_w_algorithmIdentifier_DSA_with_MD
        - ossl_digest_get_approved_nid_with_sha1
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:125,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_digest_get_approved_nid_with_sha1
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_digest_get_approved_nid_with_sha1
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/dsa_sig.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:128,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_fetch
                - ossl_digest_get_approved_nid_with_sha1
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:135,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:135,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:136,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/dsa_sig.c:135,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:136,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:149,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/dsa_sig.c:136,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:137,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:139,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/dsa_sig.c:139,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:140,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:142,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/dsa_sig.c:142,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:143,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:145,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:149,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:150,17'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:160,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/dsa_sig.c:150,40'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:150,56'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:156,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:150,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:151,17'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:156,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:172,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:172,69'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_DSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:178,9'
              BranchSideFuncs:
                - WPACKET_cleanup
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/dsa_sig.c:174,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:174,16'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - OPENSSL_strlcpy
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:178,9'
              BranchSideFuncs:
                - WPACKET_cleanup
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/dsa_sig.c:171,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:175,46'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:178,9'
              BranchSideFuncs:
                - WPACKET_cleanup
                - OPENSSL_strlcpy
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:130,22'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/dsa_sig.c:131,22'
          Dst:             ossl_digest_get_approved_nid_with_sha1
        - Src:             'providers/implementations/signature/dsa_sig.c:133,29'
          Dst:             strlen
        - Src:             'providers/implementations/signature/dsa_sig.c:137,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:137,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:137,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:140,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:140,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:140,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:143,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:143,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:143,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:145,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/dsa_sig.c:150,44'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/dsa_sig.c:151,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:151,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:151,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:153,17'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/dsa_sig.c:156,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/dsa_sig.c:160,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/dsa_sig.c:161,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/dsa_sig.c:171,13'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/signature/dsa_sig.c:172,16'
          Dst:             ossl_DER_w_algorithmIdentifier_DSA_with_MD
        - Src:             'providers/implementations/signature/dsa_sig.c:174,16'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/signature/dsa_sig.c:175,13'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/signature/dsa_sig.c:176,24'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/signature/dsa_sig.c:178,9'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/signature/dsa_sig.c:182,9'
          Dst:             OPENSSL_strlcpy
    - functionName:    dsa_digest_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vpdsactx
        - mdname
        - vdsa
        - params
        - operation
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_DigestInit_ex2
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - dsa_setup_md
        - dsa_signverify_init
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:283,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:284,9'
              BranchSideFuncs:
                - dsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:286,30'
              BranchSideFuncs:
                - dsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/dsa_sig.c:286,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:287,9'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:289,23'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/dsa_sig.c:289,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:290,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:292,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/dsa_sig.c:294,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:295,26'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:300,29'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:296,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:297,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:298,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:300,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:283,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:286,10'
          Dst:             dsa_signverify_init
        - Src:             'providers/implementations/signature/dsa_sig.c:289,10'
          Dst:             dsa_setup_md
        - Src:             'providers/implementations/signature/dsa_sig.c:295,26'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/dsa_sig.c:300,10'
          Dst:             EVP_DigestInit_ex2
        - Src:             'providers/implementations/signature/dsa_sig.c:306,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    dsa_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vpdsactx
        - vdsa
        - params
        - operation
      BBCount:         23
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - DSA_free
        - DSA_up_ref
        - ERR_new
        - dsa_set_ctx_params
        - ossl_dsa_check_key
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:193,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:193,16'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:196,9'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/dsa_sig.c:196,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:196,25'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:201,9'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:197,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:201,9'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:202,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_dsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:213,26'
              BranchSideFuncs:
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:202,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:204,13'
              BranchSideFuncs:
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:207,25'
              BranchSideFuncs:
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_free
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:207,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:208,13'
              BranchSideFuncs:
                - DSA_free
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:209,18'
              BranchSideFuncs:
                - DSA_free
                - dsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:218,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:192,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:197,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:197,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:197,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:202,14'
          Dst:             ossl_dsa_check_key
        - Src:             'providers/implementations/signature/dsa_sig.c:204,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/dsa_sig.c:204,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/dsa_sig.c:204,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/dsa_sig.c:207,14'
          Dst:             DSA_up_ref
        - Src:             'providers/implementations/signature/dsa_sig.c:209,9'
          Dst:             DSA_free
        - Src:             'providers/implementations/signature/dsa_sig.c:215,10'
          Dst:             dsa_set_ctx_params
    - functionName:    dsa_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - params
      BBCount:         25
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - dsa_setup_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:489,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:491,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:491,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:494,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:495,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:496,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:510,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:502,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:503,13'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:504,13'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:505,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:505,44'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:507,27'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:504,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:506,13'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:507,27'
              BranchSideFuncs:
                - dsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:507,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:508,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:509,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:512,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:512,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:515,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:511,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:515,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:494,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/dsa_sig.c:499,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/dsa_sig.c:502,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/dsa_sig.c:505,17'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/dsa_sig.c:507,14'
          Dst:             dsa_setup_md
        - Src:             'providers/implementations/signature/dsa_sig.c:510,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/dsa_sig.c:512,13'
          Dst:             OSSL_PARAM_get_uint
    - functionName:    dsa_get_md_size
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.PROV_DSA_CTX *'
      constantsTouched: []
      argNames:
        - pdsactx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_get_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:96,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:97,32'
              BranchSideFuncs:
                - EVP_MD_get_size
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:98,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:97,16'
          Dst:             EVP_MD_get_size
    - functionName:    dsa_settable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdsactx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_settable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:573,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:576,39'
              BranchSideFuncs:
                - EVP_MD_settable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:576,12'
          Dst:             EVP_MD_settable_ctx_params
    - functionName:    dsa_set_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_set_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:563,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:566,34'
              BranchSideFuncs:
                - EVP_MD_CTX_set_params
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:566,12'
          Dst:             EVP_MD_CTX_set_params
    - functionName:    dsa_gettable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdsactx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_gettable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:553,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:556,39'
              BranchSideFuncs:
                - EVP_MD_gettable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:556,12'
          Dst:             EVP_MD_gettable_ctx_params
    - functionName:    dsa_get_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:543,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:546,34'
              BranchSideFuncs:
                - EVP_MD_CTX_get_params
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:546,12'
          Dst:             EVP_MD_CTX_get_params
    - functionName:    dsa_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - provctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:534,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:534,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:536,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:536,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dsa_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dsa_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - params
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_uint
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:452,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:455,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:457,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:460,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:456,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:458,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:460,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:461,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:461,50'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:464,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:461,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:462,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:464,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:465,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:465,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:465,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:455,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/dsa_sig.c:457,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/signature/dsa_sig.c:460,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/dsa_sig.c:461,23'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/signature/dsa_sig.c:464,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/dsa_sig.c:465,23'
          Dst:             OSSL_PARAM_set_uint
    - functionName:    dsa_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdsactx
      BBCount:         32
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - DSA_up_ref
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_new
        - EVP_MD_up_ref
        - dsa_freectx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:408,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:409,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:411,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:415,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:421,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:421,44'
              BranchSideFuncs:
                - DSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - dsa_freectx
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:423,19'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:421,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:422,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:423,19'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:425,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:425,46'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - dsa_freectx
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:427,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:425,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:426,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:427,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:429,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:430,25'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - dsa_freectx
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:435,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
        - Branch String:   'providers/implementations/signature/dsa_sig.c:432,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:432,40'
              BranchSideFuncs:
                - dsa_freectx
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:433,13'
              BranchSideFuncs:
                - dsa_freectx
        - Branch String:   'providers/implementations/signature/dsa_sig.c:431,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:433,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:434,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
        - Branch String:   'providers/implementations/signature/dsa_sig.c:435,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:436,25'
              BranchSideFuncs:
                - CRYPTO_strdup
                - dsa_freectx
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:441,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:437,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:438,13'
              BranchSideFuncs:
                - dsa_freectx
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:439,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:408,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:411,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/dsa_sig.c:421,33'
          Dst:             DSA_up_ref
        - Src:             'providers/implementations/signature/dsa_sig.c:425,32'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/dsa_sig.c:430,25'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/dsa_sig.c:432,21'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/signature/dsa_sig.c:436,25'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/dsa_sig.c:443,5'
          Dst:             dsa_freectx
    - functionName:    dsa_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpdsactx
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - DSA_free
        - EVP_MD_CTX_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:393,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/dsa_sig.c:394,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/dsa_sig.c:395,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/dsa_sig.c:399,5'
          Dst:             DSA_free
        - Src:             'providers/implementations/signature/dsa_sig.c:400,5'
          Dst:             CRYPTO_free
    - functionName:    dsa_digest_verify_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdsactx
        - sig
        - siglen
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestFinal_ex
        - dsa_verify
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:373,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:373,36'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - dsa_verify
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:373,52'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:373,55'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:373,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:381,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - dsa_verify
        - Branch String:   'providers/implementations/signature/dsa_sig.c:381,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:382,9'
              BranchSideFuncs:
                - dsa_verify
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:384,5'
              BranchSideFuncs:
                - dsa_verify
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:373,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:381,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/dsa_sig.c:386,12'
          Dst:             dsa_verify
    - functionName:    dsa_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdsactx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DSA_verify
        - dsa_get_md_size
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:271,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:271,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - DSA_verify
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:271,49'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:271,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - DSA_verify
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:274,26'
              BranchSideFuncs:
                - DSA_verify
        - Branch String:   'providers/implementations/signature/dsa_sig.c:271,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:274,26'
              BranchSideFuncs:
                - DSA_verify
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:269,21'
          Dst:             dsa_get_md_size
        - Src:             'providers/implementations/signature/dsa_sig.c:271,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:274,12'
          Dst:             DSA_verify
    - functionName:    dsa_digest_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - mdname
        - vdsa
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:321,12'
          Dst:             dsa_digest_signverify_init
    - functionName:    dsa_digest_sign_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdsactx
        - sig
        - siglen
        - sigsize
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - dsa_sign
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:343,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:343,36'
              BranchSideFuncs:
                - dsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:343,52'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:343,55'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:350,9'
              BranchSideFuncs:
                - dsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:350,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:356,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - dsa_sign
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:360,5'
              BranchSideFuncs:
                - dsa_sign
        - Branch String:   'providers/implementations/signature/dsa_sig.c:356,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:357,13'
              BranchSideFuncs:
                - dsa_sign
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:358,5'
              BranchSideFuncs:
                - dsa_sign
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:343,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:356,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/dsa_sig.c:362,12'
          Dst:             dsa_sign
    - functionName:    dsa_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdsactx
        - sig
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         17
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - DSA_size
        - dsa_get_md_size
        - ossl_dsa_sign_int
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:242,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:244,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/dsa_sig.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:249,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/dsa_sig.c:249,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/dsa_sig.c:252,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:252,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:255,32'
              BranchSideFuncs:
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:255,32'
              BranchSideFuncs:
                - ossl_dsa_sign_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/dsa_sig.c:258,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:261,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:238,22'
          Dst:             DSA_size
        - Src:             'providers/implementations/signature/dsa_sig.c:239,21'
          Dst:             dsa_get_md_size
        - Src:             'providers/implementations/signature/dsa_sig.c:241,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:255,11'
          Dst:             ossl_dsa_sign_int
    - functionName:    dsa_digest_signverify_update
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpdsactx
        - data
        - datalen
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:330,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:330,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:330,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:333,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:333,12'
          Dst:             EVP_DigestUpdate
    - functionName:    dsa_digest_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - mdname
        - vdsa
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:314,12'
          Dst:             dsa_digest_signverify_init
    - functionName:    dsa_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - vdsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:229,12'
          Dst:             dsa_signverify_init
    - functionName:    dsa_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpdsactx
        - vdsa
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsa_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:223,12'
          Dst:             dsa_signverify_init
    - functionName:    dsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/dsa_sig.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:106,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:108,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:109,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:112,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/dsa_sig.c:114,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:114,44'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/dsa_sig.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:115,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/dsa_sig.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/dsa_sig.c:105,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/dsa_sig.c:108,15'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/dsa_sig.c:112,23'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/signature/dsa_sig.c:114,44'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/dsa_sig.c:115,9'
          Dst:             CRYPTO_free
    - functionName:    ecdsa_setup_md
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_ECDSA_CTX *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         29
      ICount:          246
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_free
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_get_size
        - EVP_MD_is_a
        - OPENSSL_strlcpy
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - WPACKET_init_der
        - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
        - ossl_digest_get_approved_nid_with_sha1
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:236,25'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_get_approved_nid_with_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:237,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:238,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:242,9'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_get_approved_nid_with_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:242,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:243,19'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_get_approved_nid_with_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:244,23'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_get_approved_nid_with_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:246,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:250,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_get_approved_nid_with_sha1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:253,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:254,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:260,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:260,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:261,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:271,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:261,36'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:261,52'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:267,21'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:261,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:262,13'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:267,21'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:276,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:276,67'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:282,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:278,12'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:282,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:279,42'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:282,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_MD_get_size
                - OPENSSL_strlcpy
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:236,18'
          Dst:             strlen
        - Src:             'providers/implementations/signature/ecdsa_sig.c:238,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:238,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/ecdsa_sig.c:238,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/ecdsa_sig.c:244,10'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/ecdsa_sig.c:246,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:246,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/ecdsa_sig.c:246,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/ecdsa_sig.c:251,14'
          Dst:             ossl_digest_get_approved_nid_with_sha1
        - Src:             'providers/implementations/signature/ecdsa_sig.c:254,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:254,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/ecdsa_sig.c:254,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/ecdsa_sig.c:256,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:261,40'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/ecdsa_sig.c:262,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:262,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/ecdsa_sig.c:262,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/ecdsa_sig.c:264,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:267,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:271,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:272,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:275,9'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/signature/ecdsa_sig.c:276,12'
          Dst:             ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
        - Src:             'providers/implementations/signature/ecdsa_sig.c:278,12'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/signature/ecdsa_sig.c:279,9'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/signature/ecdsa_sig.c:280,20'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/signature/ecdsa_sig.c:282,5'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/signature/ecdsa_sig.c:285,19'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/ecdsa_sig.c:286,5'
          Dst:             OPENSSL_strlcpy
    - functionName:    ecdsa_digest_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - mdname
        - ec
        - params
        - operation
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_DigestInit_ex2
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - ecdsa_setup_md
        - ecdsa_signverify_init
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:297,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:298,9'
              BranchSideFuncs:
                - ecdsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:300,32'
              BranchSideFuncs:
                - ecdsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:301,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:301,28'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:300,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:302,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:304,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:306,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:307,22'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:312,29'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:308,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:309,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:310,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:297,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:300,10'
          Dst:             ecdsa_signverify_init
        - Src:             'providers/implementations/signature/ecdsa_sig.c:301,13'
          Dst:             ecdsa_setup_md
        - Src:             'providers/implementations/signature/ecdsa_sig.c:307,22'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:312,10'
          Dst:             EVP_DigestInit_ex2
        - Src:             'providers/implementations/signature/ecdsa_sig.c:316,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ecdsa_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - ec
        - params
        - operation
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - ERR_new
        - ecdsa_set_ctx_params
        - ossl_ec_check_key
        - ossl_prov_is_running
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:136,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:136,16'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:135,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:139,9'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:139,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:139,23'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:144,9'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:139,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:140,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:144,9'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:145,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ec_check_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:153,22'
              BranchSideFuncs:
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:145,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:146,13'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:147,28'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:147,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:148,13'
              BranchSideFuncs:
                - EC_KEY_free
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:149,21'
              BranchSideFuncs:
                - EC_KEY_free
                - ecdsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:158,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:135,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:140,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:140,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/ecdsa_sig.c:140,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/ecdsa_sig.c:145,14'
          Dst:             ossl_ec_check_key
        - Src:             'providers/implementations/signature/ecdsa_sig.c:147,14'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/signature/ecdsa_sig.c:149,9'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:155,10'
          Dst:             ecdsa_set_ctx_params
    - functionName:    ecdsa_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         36
      ICount:          204
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - ecdsa_setup_md
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:497,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:498,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:499,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:499,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:508,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:509,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:510,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:525,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:516,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:517,13'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:518,13'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:519,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:519,44'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:521,29'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:518,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:520,13'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:521,29'
              BranchSideFuncs:
                - ecdsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:521,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:522,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:523,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:526,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:527,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:532,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:528,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:528,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:529,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:528,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:528,40'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:530,23'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:527,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:530,23'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:534,33'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:537,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:508,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/ecdsa_sig.c:513,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/ecdsa_sig.c:516,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/ecdsa_sig.c:519,17'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/ecdsa_sig.c:521,14'
          Dst:             ecdsa_setup_md
        - Src:             'providers/implementations/signature/ecdsa_sig.c:525,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/ecdsa_sig.c:527,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/signature/ecdsa_sig.c:532,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/ecdsa_sig.c:534,13'
          Dst:             OSSL_PARAM_get_uint
    - functionName:    ecdsa_settable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_settable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:598,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:601,39'
              BranchSideFuncs:
                - EVP_MD_settable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:601,12'
          Dst:             EVP_MD_settable_ctx_params
    - functionName:    ecdsa_set_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_set_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:588,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:591,34'
              BranchSideFuncs:
                - EVP_MD_CTX_set_params
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:591,12'
          Dst:             EVP_MD_CTX_set_params
    - functionName:    ecdsa_gettable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_gettable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:578,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:581,39'
              BranchSideFuncs:
                - EVP_MD_gettable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:581,12'
          Dst:             EVP_MD_gettable_ctx_params
    - functionName:    ecdsa_get_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:568,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:571,34'
              BranchSideFuncs:
                - EVP_MD_CTX_get_params
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:571,12'
          Dst:             EVP_MD_CTX_get_params
    - functionName:    ecdsa_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:559,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:559,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:561,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:559,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:561,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ecdsa_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ecdsa_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         29
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:453,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:456,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:457,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:457,51'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:460,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:457,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:458,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:460,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:461,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:461,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:464,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:461,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:462,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:464,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:465,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:465,50'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:470,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:465,53'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:466,55'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:467,72'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:465,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:468,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:470,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:471,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:471,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:474,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:471,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:474,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:456,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/ecdsa_sig.c:457,23'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/signature/ecdsa_sig.c:460,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/ecdsa_sig.c:461,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/signature/ecdsa_sig.c:464,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/ecdsa_sig.c:467,55'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/signature/ecdsa_sig.c:465,23'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/signature/ecdsa_sig.c:470,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/ecdsa_sig.c:471,23'
          Dst:             OSSL_PARAM_set_uint
    - functionName:    ecdsa_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         37
      ICount:          219
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - EC_KEY_up_ref
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_new
        - EVP_MD_up_ref
        - ecdsa_freectx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:405,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:406,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:408,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:409,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:412,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:418,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:418,46'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_freectx
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:421,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:418,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:419,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:421,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:421,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:421,33'
              BranchSideFuncs:
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:422,9'
              BranchSideFuncs:
                - ecdsa_freectx
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:421,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:422,9'
              BranchSideFuncs:
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:423,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:425,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:425,46'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_freectx
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:427,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:425,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:426,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:427,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:429,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:430,25'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_freectx
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:436,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:432,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:432,40'
              BranchSideFuncs:
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:433,13'
              BranchSideFuncs:
                - ecdsa_freectx
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:431,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:433,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:434,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:436,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:437,25'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:442,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:438,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:439,13'
              BranchSideFuncs:
                - ecdsa_freectx
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:440,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:405,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:408,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/ecdsa_sig.c:418,32'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/signature/ecdsa_sig.c:425,32'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/ecdsa_sig.c:430,25'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/ecdsa_sig.c:432,21'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/signature/ecdsa_sig.c:437,25'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/ecdsa_sig.c:444,5'
          Dst:             ecdsa_freectx
    - functionName:    ecdsa_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_clear_free
        - CRYPTO_free
        - EC_KEY_free
        - EVP_MD_CTX_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:387,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:388,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:389,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:394,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:395,5'
          Dst:             BN_clear_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:396,5'
          Dst:             BN_clear_free
        - Src:             'providers/implementations/signature/ecdsa_sig.c:397,5'
          Dst:             CRYPTO_free
    - functionName:    ecdsa_digest_verify_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - sig
        - siglen
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestFinal_ex
        - ecdsa_verify
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:374,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:374,36'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_verify
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:374,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:374,51'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:375,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:377,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_verify
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:377,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:378,9'
              BranchSideFuncs:
                - ecdsa_verify
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:379,5'
              BranchSideFuncs:
                - ecdsa_verify
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:374,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:377,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/ecdsa_sig.c:380,12'
          Dst:             ecdsa_verify
    - functionName:    ecdsa_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ECDSA_verify
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:219,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:219,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ECDSA_verify
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:220,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:219,54'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:219,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ECDSA_verify
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:222,28'
              BranchSideFuncs:
                - ECDSA_verify
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:222,28'
              BranchSideFuncs:
                - ECDSA_verify
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:219,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:222,12'
          Dst:             ECDSA_verify
    - functionName:    ecdsa_digest_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - mdname
        - ec
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecdsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:331,12'
          Dst:             ecdsa_digest_signverify_init
    - functionName:    ecdsa_digest_sign_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - sig
        - siglen
        - sigsize
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - ecdsa_sign
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:353,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:353,36'
              BranchSideFuncs:
                - ecdsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:353,48'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:353,51'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:353,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:360,9'
              BranchSideFuncs:
                - ecdsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:361,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:361,32'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - ecdsa_sign
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:363,5'
              BranchSideFuncs:
                - ecdsa_sign
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:360,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:362,9'
              BranchSideFuncs:
                - ecdsa_sign
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:363,5'
              BranchSideFuncs:
                - ecdsa_sign
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:353,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:361,13'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/ecdsa_sig.c:364,12'
          Dst:             ecdsa_sign
    - functionName:    ecdsa_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - sig
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         20
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ECDSA_sign_ex
        - ECDSA_size
        - ossl_ecdsa_deterministic_sign
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:180,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:182,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:183,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:192,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:195,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:195,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecdsa_deterministic_sign
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:199,45'
              BranchSideFuncs:
                - ossl_ecdsa_deterministic_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:204,32'
              BranchSideFuncs:
                - ECDSA_sign_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:207,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:210,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:177,21'
          Dst:             ECDSA_size
        - Src:             'providers/implementations/signature/ecdsa_sig.c:179,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:199,15'
          Dst:             ossl_ecdsa_deterministic_sign
        - Src:             'providers/implementations/signature/ecdsa_sig.c:204,15'
          Dst:             ECDSA_sign_ex
    - functionName:    ecdsa_digest_signverify_update
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - data
        - datalen
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:340,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:340,24'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:340,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:343,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:343,12'
          Dst:             EVP_DigestUpdate
    - functionName:    ecdsa_digest_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - mdname
        - ec
        - params
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecdsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:324,12'
          Dst:             ecdsa_digest_signverify_init
    - functionName:    ecdsa_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - ec
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecdsa_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:168,12'
          Dst:             ecdsa_signverify_init
    - functionName:    ecdsa_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - ec
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecdsa_signverify_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:163,12'
          Dst:             ecdsa_signverify_init
    - functionName:    ecdsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/ecdsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:115,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:117,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:121,5'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:123,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:123,40'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/ecdsa_sig.c:123,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:124,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/ecdsa_sig.c:127,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/ecdsa_sig.c:114,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/ecdsa_sig.c:117,11'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/ecdsa_sig.c:122,19'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/signature/ecdsa_sig.c:123,40'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/ecdsa_sig.c:124,9'
          Dst:             CRYPTO_free
    - functionName:    ed448_shake256
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - libctx
        - propq
        - in
        - inlen
        - out
        - outlen
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinalXOF
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_fetch
        - EVP_MD_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:305,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:305,29'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:306,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:305,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:306,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:308,28'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:309,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:309,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:311,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:310,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:310,36'
              BranchSideFuncs:
                - EVP_DigestFinalXOF
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:311,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:308,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:311,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:313,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:302,28'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:303,24'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/eddsa_sig.c:308,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'providers/implementations/signature/eddsa_sig.c:309,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/signature/eddsa_sig.c:310,17'
          Dst:             EVP_DigestFinalXOF
        - Src:             'providers/implementations/signature/eddsa_sig.c:316,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/eddsa_sig.c:317,5'
          Dst:             EVP_MD_free
    - functionName:    ed448_digest_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpeddsactx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ed448_shake256
        - ossl_ed448_verify
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:424,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:424,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_verify
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:437,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_verify
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:437,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:438,29'
              BranchSideFuncs:
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_verify
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:444,30'
              BranchSideFuncs:
                - ossl_ed448_verify
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:438,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:439,13'
              BranchSideFuncs:
                - ossl_ed448_verify
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:440,15'
              BranchSideFuncs:
                - ossl_ed448_verify
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:424,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:438,14'
          Dst:             ed448_shake256
        - Src:             'providers/implementations/signature/eddsa_sig.c:444,12'
          Dst:             ossl_ed448_verify
    - functionName:    ed448_digest_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpeddsactx
        - sigret
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         19
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - ed448_shake256
        - ossl_ed448_sign
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:330,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:331,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:333,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:333,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:334,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:337,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:337,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:338,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:341,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:341,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:342,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:360,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:360,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:361,29'
              BranchSideFuncs:
                - ed448_shake256
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:367,25'
              BranchSideFuncs:
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:361,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:362,13'
              BranchSideFuncs:
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:363,15'
              BranchSideFuncs:
                - ossl_ed448_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:374,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:330,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:338,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:338,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:338,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:342,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:342,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:342,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:361,14'
          Dst:             ed448_shake256
        - Src:             'providers/implementations/signature/eddsa_sig.c:367,9'
          Dst:             ossl_ed448_sign
        - Src:             'providers/implementations/signature/eddsa_sig.c:371,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:371,9'
          Dst:             ERR_set_error
    - functionName:    eddsa_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpeddsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eddsa_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpeddsactx
        - params
      BBCount:         43
      ICount:          320
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - OPENSSL_strcasecmp
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:519,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:521,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:521,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:524,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:525,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:526,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:567,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:529,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:530,13'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:532,32'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:532,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:533,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:538,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:534,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:534,63'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:535,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:538,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:539,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:544,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:540,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:540,63'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:541,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:544,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:545,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:550,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:546,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:546,63'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:547,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:550,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:555,39'
              BranchSideFuncs:
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:552,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:552,61'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:553,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:555,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:556,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:562,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:557,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:557,61'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:558,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:568,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:569,35'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:577,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:571,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:575,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:524,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/eddsa_sig.c:529,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/eddsa_sig.c:532,13'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/eddsa_sig.c:538,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/eddsa_sig.c:544,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/eddsa_sig.c:550,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/eddsa_sig.c:555,20'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/eddsa_sig.c:567,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/eddsa_sig.c:571,14'
          Dst:             OSSL_PARAM_get_octet_string
    - functionName:    eddsa_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpeddsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eddsa_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpeddsactx
        - params
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:490,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:493,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:494,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:494,51'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:498,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:494,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:498,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:493,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/eddsa_sig.c:494,23'
          Dst:             OSSL_PARAM_set_octet_string
    - functionName:    eddsa_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpeddsactx
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_zalloc
        - ERR_new
        - eddsa_freectx
        - ossl_ecx_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:463,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:464,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_freectx
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:466,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_freectx
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:467,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:470,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_freectx
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:473,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:473,53'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_freectx
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:477,19'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:473,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:477,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:463,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:466,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/eddsa_sig.c:473,33'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/signature/eddsa_sig.c:474,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:474,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:474,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:481,5'
          Dst:             eddsa_freectx
    - functionName:    eddsa_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpeddsactx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - ossl_ecx_key_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:453,5'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/signature/eddsa_sig.c:455,5'
          Dst:             CRYPTO_free
    - functionName:    ed25519_digest_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpeddsactx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         17
      ICount:          147
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_Q_digest
        - ossl_ed25519_verify
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:387,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:387,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_verify
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:387,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_verify
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:402,27'
              BranchSideFuncs:
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ed25519_verify
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:409,32'
              BranchSideFuncs:
                - ossl_ed25519_verify
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:403,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:403,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ed25519_verify
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:404,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:402,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:404,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:405,15'
              BranchSideFuncs:
                - ossl_ed25519_verify
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:387,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:402,14'
          Dst:             EVP_Q_digest
        - Src:             'providers/implementations/signature/eddsa_sig.c:409,12'
          Dst:             ossl_ed25519_verify
    - functionName:    ed25519_digest_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpeddsactx
        - sigret
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         22
      ICount:          192
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - EVP_Q_digest
        - ossl_ed25519_sign
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:244,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:247,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:247,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:251,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:251,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:256,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:275,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:275,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:276,27'
              BranchSideFuncs:
                - EVP_Q_digest
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:283,27'
              BranchSideFuncs:
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:277,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:277,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:278,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:276,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:279,15'
              BranchSideFuncs:
                - ossl_ed25519_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:283,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:287,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:290,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:244,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:252,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:252,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:252,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:256,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:256,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:256,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:276,14'
          Dst:             EVP_Q_digest
        - Src:             'providers/implementations/signature/eddsa_sig.c:283,9'
          Dst:             ossl_ed25519_sign
        - Src:             'providers/implementations/signature/eddsa_sig.c:287,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:287,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:287,9'
          Dst:             ERR_set_error
    - functionName:    eddsa_digest_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpeddsactx
        - mdname
        - vedkey
        - params
      BBCount:         34
      ICount:          252
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - WPACKET_init_der
        - eddsa_set_ctx_params
        - ossl_DER_w_algorithmIdentifier_ED25519
        - ossl_DER_w_algorithmIdentifier_ED448
        - ossl_ecx_key_free
        - ossl_ecx_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:173,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:175,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:175,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:175,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:180,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:175,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:176,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:180,9'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:181,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - eddsa_set_ctx_params
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:187,30'
              BranchSideFuncs:
                - ossl_ecx_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:181,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:182,41'
              BranchSideFuncs:
                - eddsa_set_ctx_params
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:183,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:187,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:188,9'
              BranchSideFuncs:
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:192,5'
              BranchSideFuncs:
                - WPACKET_init_der
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:206,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:208,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:212,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:217,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_ecx_key_free
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:208,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:208,71'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_ED25519
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:212,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:212,69'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_ED448
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:221,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:221,16'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:225,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:221,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:222,42'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:225,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - eddsa_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:172,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:176,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:176,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:176,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:182,20'
          Dst:             eddsa_set_ctx_params
        - Src:             'providers/implementations/signature/eddsa_sig.c:183,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:183,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:183,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:187,10'
          Dst:             ossl_ecx_key_up_ref
        - Src:             'providers/implementations/signature/eddsa_sig.c:188,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:188,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:188,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:205,11'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/signature/eddsa_sig.c:208,22'
          Dst:             ossl_DER_w_algorithmIdentifier_ED25519
        - Src:             'providers/implementations/signature/eddsa_sig.c:212,22'
          Dst:             ossl_DER_w_algorithmIdentifier_ED448
        - Src:             'providers/implementations/signature/eddsa_sig.c:217,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/eddsa_sig.c:217,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/eddsa_sig.c:217,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/eddsa_sig.c:218,9'
          Dst:             ossl_ecx_key_free
        - Src:             'providers/implementations/signature/eddsa_sig.c:221,16'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/signature/eddsa_sig.c:222,9'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/signature/eddsa_sig.c:223,26'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/signature/eddsa_sig.c:225,5'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/signature/eddsa_sig.c:229,10'
          Dst:             eddsa_set_ctx_params
    - functionName:    eddsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/eddsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq_unused
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:152,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:154,17'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/signature/eddsa_sig.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/eddsa_sig.c:158,25'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/signature/eddsa_sig.c:151,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/eddsa_sig.c:154,17'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/eddsa_sig.c:158,25'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    mac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
        - macname
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MAC_fetch
        - EVP_MAC_free
        - EVP_MAC_settable_ctx_params
        - ossl_prov_ctx_get0_libctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:223,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:226,42'
              BranchSideFuncs:
                - EVP_MAC_settable_ctx_params
                - EVP_MAC_free
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:219,34'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:219,20'
          Dst:             EVP_MAC_fetch
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:226,14'
          Dst:             EVP_MAC_settable_ctx_params
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:227,5'
          Dst:             EVP_MAC_free
    - functionName:    mac_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
        - macname
      BBCount:         18
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - EVP_MAC_CTX_new
        - EVP_MAC_fetch
        - EVP_MAC_free
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:56,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:58,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:59,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:62,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:63,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:63,44'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:66,25'
              BranchSideFuncs:
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:64,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:66,25'
              BranchSideFuncs:
                - EVP_MAC_fetch
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:67,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:68,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:70,39'
              BranchSideFuncs:
                - EVP_MAC_CTX_new
                - EVP_MAC_free
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:71,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:72,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - EVP_MAC_free
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:74,18'
              BranchSideFuncs:
                - EVP_MAC_free
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:55,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:58,15'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:62,23'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:63,44'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:66,11'
          Dst:             EVP_MAC_fetch
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:70,23'
          Dst:             EVP_MAC_CTX_new
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:74,5'
          Dst:             EVP_MAC_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:79,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:80,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:81,5'
          Dst:             EVP_MAC_free
    - functionName:    mac_cmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:242,1'
          Dst:             mac_settable_ctx_params
    - functionName:    mac_cmac_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:94,1'
          Dst:             mac_newctx
    - functionName:    mac_poly1305_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:241,1'
          Dst:             mac_settable_ctx_params
    - functionName:    mac_poly1305_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:93,1'
          Dst:             mac_newctx
    - functionName:    mac_siphash_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:240,1'
          Dst:             mac_settable_ctx_params
    - functionName:    mac_siphash_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:92,1'
          Dst:             mac_newctx
    - functionName:    mac_hmac_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - provctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_settable_ctx_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:239,1'
          Dst:             mac_settable_ctx_params
    - functionName:    mac_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpmacctx
        - params
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MAC_CTX_set_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:212,12'
          Dst:             EVP_MAC_CTX_set_params
    - functionName:    mac_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpmacctx
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - EVP_MAC_CTX_dup
        - mac_freectx
        - ossl_mac_key_up_ref
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:177,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:178,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:180,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:184,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_strdup
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:189,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:189,51'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:192,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:189,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:190,9'
              BranchSideFuncs:
                - mac_freectx
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:192,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:192,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:192,53'
              BranchSideFuncs:
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - mac_freectx
                - EVP_MAC_CTX_dup
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:194,19'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:193,9'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:194,19'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:196,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:197,42'
              BranchSideFuncs:
                - EVP_MAC_CTX_dup
                - mac_freectx
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:202,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:198,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:199,13'
              BranchSideFuncs:
                - mac_freectx
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:177,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:180,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:189,51'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:192,33'
          Dst:             ossl_mac_key_up_ref
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:197,26'
          Dst:             EVP_MAC_CTX_dup
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:204,5'
          Dst:             mac_freectx
    - functionName:    mac_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpmacctx
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EVP_MAC_CTX_free
        - ossl_mac_key_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:166,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:167,5'
          Dst:             EVP_MAC_CTX_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:168,5'
          Dst:             ossl_mac_key_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:169,5'
          Dst:             CRYPTO_free
    - functionName:    mac_digest_sign_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpmacctx
        - mac
        - maclen
        - macsize
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_MAC_final
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:156,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:156,36'
              BranchSideFuncs:
                - EVP_MAC_final
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:156,52'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:156,55'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:159,26'
              BranchSideFuncs:
                - EVP_MAC_final
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:156,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:159,12'
          Dst:             EVP_MAC_final
    - functionName:    mac_digest_sign_update
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpmacctx
        - data
        - datalen
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MAC_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:145,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:145,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:145,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:148,27'
              BranchSideFuncs:
                - EVP_MAC_update
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:148,12'
          Dst:             EVP_MAC_update
    - functionName:    mac_digest_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpmacctx
        - mdname
        - vkey
        - params
      BBCount:         29
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - ENGINE_get_id
        - ERR_new
        - EVP_CIPHER_get0_name
        - EVP_MAC_init
        - ossl_mac_key_free
        - ossl_mac_key_up_ref
        - ossl_prov_is_running
        - ossl_prov_set_macctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:103,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:103,12'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:106,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:106,30'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:106,33'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:111,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:107,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:111,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:111,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:112,34'
              BranchSideFuncs:
                - ossl_mac_key_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ossl_mac_key_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:118,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:112,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:113,13'
              BranchSideFuncs:
                - ossl_mac_key_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:114,27'
              BranchSideFuncs:
                - ossl_mac_key_free
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
                - EVP_CIPHER_get0_name
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:119,51'
              BranchSideFuncs:
                - EVP_CIPHER_get0_name
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:121,9'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_get_id
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:122,40'
              BranchSideFuncs:
                - ENGINE_get_id
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:125,31'
              BranchSideFuncs:
                - ossl_prov_set_macctx
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:125,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:131,9'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:133,23'
              BranchSideFuncs:
                - EVP_MAC_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/mac_legacy_sig.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/mac_legacy_sig.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:102,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:107,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:107,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:107,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:112,14'
          Dst:             ossl_mac_key_up_ref
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:114,9'
          Dst:             ossl_mac_key_free
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:119,30'
          Dst:             EVP_CIPHER_get0_name
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:122,26'
          Dst:             ENGINE_get_id
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:125,10'
          Dst:             ossl_prov_set_macctx
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:133,10'
          Dst:             EVP_MAC_init
    - functionName:    mac_hmac_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/mac_legacy_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mac_newctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/mac_legacy_sig.c:91,1'
          Dst:             mac_newctx
    - functionName:    rsa_pss_compute_saltlen
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         29
      ICount:          169
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - RSA_bits
        - RSA_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:210,35'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:211,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
        - Branch String:   'providers/implementations/signature/rsa_sig.c:215,40'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:215,43'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:216,28'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:216,28'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:217,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:218,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:219,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:219,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:221,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:219,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:220,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:221,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:222,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:223,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:225,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:210,19'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:213,22'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:216,19'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:216,40'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:217,14'
          Dst:             RSA_bits
        - Src:             'providers/implementations/signature/rsa_sig.c:223,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:223,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:223,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:226,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:226,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:226,9'
          Dst:             ERR_set_error
    - functionName:    rsa_generate_signature_aid
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - aid_buf
        - buf_len
        - aid_len
      BBCount:         32
      ICount:          189
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - ERR_new
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - WPACKET_init_der
        - ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
        - ossl_DER_w_algorithmIdentifier_RSA_PSS
        - ossl_rsa_pss_params_30_set_defaults
        - ossl_rsa_pss_params_30_set_hashalg
        - ossl_rsa_pss_params_30_set_maskgenhashalg
        - ossl_rsa_pss_params_30_set_saltlen
        - rsa_pss_compute_saltlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:245,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:246,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - rsa_pss_compute_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:250,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - rsa_pss_compute_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:250,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:253,66'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:266,43'
              BranchSideFuncs:
                - rsa_pss_compute_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:282,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/signature/rsa_sig.c:255,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:256,13'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:257,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:268,13'
              BranchSideFuncs:
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:269,14'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_defaults
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/rsa_sig.c:270,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:270,65'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_hashalg
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:277,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/signature/rsa_sig.c:271,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:272,59'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_maskgenhashalg
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:277,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/signature/rsa_sig.c:273,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:273,65'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_set_saltlen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:277,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/signature/rsa_sig.c:274,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:274,17'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_RSA_PSS
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:277,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - WPACKET_cleanup
        - Branch String:   'providers/implementations/signature/rsa_sig.c:269,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:277,13'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:280,9'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/rsa_sig.c:287,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:287,28'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:288,41'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:245,10'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/signature/rsa_sig.c:246,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:246,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:246,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:252,15'
          Dst:             ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
        - Src:             'providers/implementations/signature/rsa_sig.c:258,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:258,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:258,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:261,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:261,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:261,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:266,19'
          Dst:             rsa_pss_compute_saltlen
        - Src:             'providers/implementations/signature/rsa_sig.c:269,14'
          Dst:             ossl_rsa_pss_params_30_set_defaults
        - Src:             'providers/implementations/signature/rsa_sig.c:270,17'
          Dst:             ossl_rsa_pss_params_30_set_hashalg
        - Src:             'providers/implementations/signature/rsa_sig.c:271,17'
          Dst:             ossl_rsa_pss_params_30_set_maskgenhashalg
        - Src:             'providers/implementations/signature/rsa_sig.c:273,17'
          Dst:             ossl_rsa_pss_params_30_set_saltlen
        - Src:             'providers/implementations/signature/rsa_sig.c:274,17'
          Dst:             ossl_DER_w_algorithmIdentifier_RSA_PSS
        - Src:             'providers/implementations/signature/rsa_sig.c:277,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:277,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:277,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:282,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:282,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:282,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:287,9'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/signature/rsa_sig.c:288,9'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/signature/rsa_sig.c:289,15'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/signature/rsa_sig.c:292,5'
          Dst:             WPACKET_cleanup
    - functionName:    free_tbuf
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - clean_tbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:513,5'
          Dst:             clean_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:514,5'
          Dst:             CRYPTO_free
    - functionName:    clean_tbuf
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_cleanse
        - RSA_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:507,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:507,9'
              BranchSideFuncs:
                - RSA_size
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:508,25'
              BranchSideFuncs:
                - RSA_size
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:508,36'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:508,9'
          Dst:             OPENSSL_cleanse
    - functionName:    rsa_digest_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vprsactx
        - mdname
        - vrsa
        - params
        - operation
      BBCount:         26
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_DigestInit_ex2
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - OPENSSL_strcasecmp
        - ossl_prov_is_running
        - rsa_setup_md
        - rsa_signverify_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:862,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:863,9'
              BranchSideFuncs:
                - rsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:865,30'
              BranchSideFuncs:
                - rsa_signverify_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:865,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:866,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:868,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:870,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:870,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:874,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/rsa_sig.c:870,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:870,53'
              BranchSideFuncs:
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:871,26'
              BranchSideFuncs:
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/rsa_sig.c:871,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:871,26'
              BranchSideFuncs:
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:874,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/rsa_sig.c:868,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:872,9'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:874,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/rsa_sig.c:876,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:877,26'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:882,29'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:878,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:879,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:880,5'
              BranchSideFuncs:
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:882,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:885,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:862,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:865,10'
          Dst:             rsa_signverify_init
        - Src:             'providers/implementations/signature/rsa_sig.c:870,34'
          Dst:             OPENSSL_strcasecmp
        - Src:             'providers/implementations/signature/rsa_sig.c:871,13'
          Dst:             rsa_setup_md
        - Src:             'providers/implementations/signature/rsa_sig.c:877,26'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/rsa_sig.c:882,10'
          Dst:             EVP_DigestInit_ex2
        - Src:             'providers/implementations/signature/rsa_sig.c:888,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    rsa_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
        - operation
      BBCount:         45
      ICount:          317
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - OPENSSL_strlcpy
        - RSA_free
        - RSA_test_flags
        - RSA_up_ref
        - ossl_prov_is_running
        - ossl_rsa_check_key
        - ossl_rsa_get0_pss_params_30
        - ossl_rsa_oaeppss_nid2name
        - ossl_rsa_pss_params_30_hashalg
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_maskgenhashalg
        - ossl_rsa_pss_params_30_saltlen
        - rsa_check_parameters
        - rsa_set_ctx_params
        - rsa_setup_md
        - rsa_setup_mgf1_md
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:404,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:404,36'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:405,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:404,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:407,9'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:407,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:407,25'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:412,9'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:407,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:408,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:412,9'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:412,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:413,33'
              BranchSideFuncs:
                - ossl_rsa_check_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:422,26'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:413,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:414,13'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:416,25'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:416,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:417,13'
              BranchSideFuncs:
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:418,18'
              BranchSideFuncs:
                - RSA_free
                - RSA_test_flags
                - __sanitizer_cov_trace_switch
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:428,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:430,9'
              BranchSideFuncs:
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:433,9'
              BranchSideFuncs:
                - ossl_rsa_get0_pss_params_30
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_maskgenhashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_oaeppss_nid2name
                - ossl_rsa_oaeppss_nid2name
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:486,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:439,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:440,61'
              BranchSideFuncs:
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:484,9'
              BranchSideFuncs:
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:449,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:450,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:454,21'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:454,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:455,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:460,39'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:462,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:463,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:467,39'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:469,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:470,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:474,36'
              BranchSideFuncs:
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:478,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:478,38'
              BranchSideFuncs:
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:480,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:479,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:479,46'
              BranchSideFuncs:
                - rsa_check_parameters
                - __sanitizer_cov_trace_const_cmp4
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:480,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:477,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:480,21'
              BranchSideFuncs:
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:481,13'
              BranchSideFuncs:
                - rsa_set_ctx_params.20328
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:490,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:493,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:404,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:408,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:408,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:408,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:413,14'
          Dst:             ossl_rsa_check_key
        - Src:             'providers/implementations/signature/rsa_sig.c:416,14'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/signature/rsa_sig.c:418,9'
          Dst:             RSA_free
        - Src:             'providers/implementations/signature/rsa_sig.c:428,13'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/signature/rsa_sig.c:437,17'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/implementations/signature/rsa_sig.c:439,18'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/implementations/signature/rsa_sig.c:440,30'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'providers/implementations/signature/rsa_sig.c:441,34'
          Dst:             ossl_rsa_pss_params_30_maskgenhashalg
        - Src:             'providers/implementations/signature/rsa_sig.c:442,35'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'providers/implementations/signature/rsa_sig.c:446,26'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'providers/implementations/signature/rsa_sig.c:447,30'
          Dst:             ossl_rsa_oaeppss_nid2name
        - Src:             'providers/implementations/signature/rsa_sig.c:450,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:450,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:450,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:455,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:455,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:455,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:460,23'
          Dst:             OPENSSL_strlcpy
        - Src:             'providers/implementations/signature/rsa_sig.c:463,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:463,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:463,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:467,23'
          Dst:             OPENSSL_strlcpy
        - Src:             'providers/implementations/signature/rsa_sig.c:470,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:470,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:470,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:477,22'
          Dst:             rsa_setup_mgf1_md
        - Src:             'providers/implementations/signature/rsa_sig.c:478,25'
          Dst:             rsa_setup_md
        - Src:             'providers/implementations/signature/rsa_sig.c:479,25'
          Dst:             rsa_check_parameters
        - Src:             'providers/implementations/signature/rsa_sig.c:486,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:486,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:486,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:490,10'
          Dst:             rsa_set_ctx_params
    - functionName:    rsa_setup_md
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         40
      ICount:          284
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - EVP_MD_CTX_free
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_is_a
        - EVP_MD_up_ref
        - OPENSSL_strlcpy
        - ossl_digest_rsa_sign_get_md_nid
        - rsa_check_padding
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:299,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:300,19'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_rsa_sign_get_md_nid
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:302,9'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_rsa_sign_get_md_nid
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/rsa_sig.c:302,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:303,35'
              BranchSideFuncs:
                - EVP_MD_fetch
                - __sanitizer_cov_trace_const_cmp4
                - ossl_digest_rsa_sign_get_md_nid
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:310,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:310,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:313,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:311,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:311,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:313,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:312,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:312,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:313,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:309,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:313,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:326,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/rsa_sig.c:313,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:314,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:316,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:316,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:317,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:319,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:319,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:320,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:322,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:326,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:327,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:337,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/rsa_sig.c:327,40'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:327,56'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:333,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:327,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:328,17'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:333,25'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:337,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:338,32'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:348,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/rsa_sig.c:338,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:339,29'
              BranchSideFuncs:
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:342,25'
              BranchSideFuncs:
                - EVP_MD_free
                - OPENSSL_strlcpy
                - EVP_MD_CTX_free
                - EVP_MD_free
                - OPENSSL_strlcpy
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:303,22'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/rsa_sig.c:305,22'
          Dst:             ossl_digest_rsa_sign_get_md_nid
        - Src:             'providers/implementations/signature/rsa_sig.c:307,29'
          Dst:             strlen
        - Src:             'providers/implementations/signature/rsa_sig.c:311,17'
          Dst:             rsa_check_padding
        - Src:             'providers/implementations/signature/rsa_sig.c:314,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:314,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:314,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:317,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:317,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:317,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:320,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:320,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:320,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:322,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:327,44'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/rsa_sig.c:328,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:328,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:328,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:330,17'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:333,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:338,18'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/rsa_sig.c:339,17'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:342,13'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:345,13'
          Dst:             OPENSSL_strlcpy
        - Src:             'providers/implementations/signature/rsa_sig.c:348,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/rsa_sig.c:349,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:354,9'
          Dst:             OPENSSL_strlcpy
    - functionName:    rsa_check_padding
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - prsactx
        - mdname
        - mgf1_mdname
        - mdnid
      BBCount:         30
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - EVP_MD_is_a
        - RSA_X931_hash_id
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:126,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:128,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:134,34'
              BranchSideFuncs:
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:140,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:149,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:128,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:128,35'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:129,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:128,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:129,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:134,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:135,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:138,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:140,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:141,22'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:147,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:141,37'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:141,53'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:142,25'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:142,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:142,25'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:144,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:143,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:143,41'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:143,71'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:141,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:143,71'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:144,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:129,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:129,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:129,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:134,17'
          Dst:             RSA_X931_hash_id
        - Src:             'providers/implementations/signature/rsa_sig.c:135,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:135,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:135,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:141,41'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/rsa_sig.c:143,29'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/rsa_sig.c:144,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:144,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:144,21'
          Dst:             ERR_set_error
    - functionName:    rsa_setup_mgf1_md
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - mdname
        - mdprops
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_free
        - OPENSSL_strlcpy
        - ossl_digest_rsa_sign_get_md_nid
        - rsa_check_padding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:368,19'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_digest_rsa_sign_get_md_nid
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:370,28'
              BranchSideFuncs:
                - EVP_MD_fetch
                - ossl_digest_rsa_sign_get_md_nid
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:370,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:376,50'
              BranchSideFuncs:
                - ossl_digest_rsa_sign_get_md_nid
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:377,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:377,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:378,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:376,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:378,13'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:384,27'
              BranchSideFuncs:
                - OPENSSL_strlcpy
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:378,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:379,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:381,21'
              BranchSideFuncs:
                - EVP_MD_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:385,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:386,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:392,17'
              BranchSideFuncs:
                - EVP_MD_free
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:370,15'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/rsa_sig.c:371,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:371,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:376,18'
          Dst:             ossl_digest_rsa_sign_get_md_nid
        - Src:             'providers/implementations/signature/rsa_sig.c:377,13'
          Dst:             rsa_check_padding
        - Src:             'providers/implementations/signature/rsa_sig.c:379,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:379,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:379,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:381,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:384,11'
          Dst:             OPENSSL_strlcpy
        - Src:             'providers/implementations/signature/rsa_sig.c:386,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:386,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:386,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:388,9'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:392,5'
          Dst:             EVP_MD_free
    - functionName:    rsa_check_parameters
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
        - int
      constantsTouched: []
      argNames:
        - prsactx
        - min_saltlen
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - RSA_bits
        - RSA_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:157,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:161,32'
              BranchSideFuncs:
                - RSA_size
                - EVP_MD_get_size
                - RSA_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:163,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:164,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:164,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:164,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:165,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:164,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:165,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:168,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:161,23'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:161,48'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:162,14'
          Dst:             RSA_bits
        - Src:             'providers/implementations/signature/rsa_sig.c:165,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:165,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:165,13'
          Dst:             ERR_set_error
    - functionName:    rsa_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         127
      ICount:          698
      EdgeCount:       163
      CyclomaticComplexity: 38
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - RSA_test_flags
        - atoi
        - rsa_check_padding
        - rsa_setup_md
        - rsa_setup_mgf1_md
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1171,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1173,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1176,16'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1180,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1182,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1197,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1186,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1187,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1189,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1189,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1190,24'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1195,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1191,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1193,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1194,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1199,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1267,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1201,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1203,37'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1210,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1222,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1203,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1204,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1205,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1210,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1211,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1213,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1213,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1214,32'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1220,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1214,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1215,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1218,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1225,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1231,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1234,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1242,28'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1245,28'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1248,28'
              BranchSideFuncs:
                - RSA_test_flags
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1251,55'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1234,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1236,32'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1240,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1250,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1251,55'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1252,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1256,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1257,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1260,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1268,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1269,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1341,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1269,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1270,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1276,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1276,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1278,37'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1282,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1294,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1278,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1280,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1282,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1283,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1284,29'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1284,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1285,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1286,29'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1286,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1287,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1288,29'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1288,22'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1289,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1291,32'
              BranchSideFuncs:
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1302,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1303,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1307,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1307,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1308,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1339,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1308,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1311,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1311,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1318,21'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1329,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1311,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1312,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1316,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1318,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1319,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1327,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1329,34'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1329,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1337,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1329,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1330,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1337,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1344,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1364,24'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1348,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1351,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1352,28'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1358,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1353,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1355,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1356,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1358,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1359,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1362,5'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1367,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1367,32'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1371,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1368,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1368,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1371,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1369,17'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1371,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1372,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1372,31'
              BranchSideFuncs:
                - rsa_setup_mgf1_md
                - __sanitizer_cov_trace_const_cmp4
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1375,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1371,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1373,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1375,9'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1375,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1376,27'
              BranchSideFuncs:
                - rsa_setup_md
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1379,32'
              BranchSideFuncs:
                - rsa_check_padding
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1376,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1377,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1379,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1380,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1179,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1182,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1186,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1191,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1197,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1203,18'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/signature/rsa_sig.c:1214,25'
          Dst:             strcmp
        - Src:             'providers/implementations/signature/rsa_sig.c:1250,17'
          Dst:             RSA_test_flags
        - Src:             'providers/implementations/signature/rsa_sig.c:1257,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1257,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1257,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1260,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1260,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1260,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1267,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1270,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1270,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1270,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1278,18'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/signature/rsa_sig.c:1282,17'
          Dst:             strcmp
        - Src:             'providers/implementations/signature/rsa_sig.c:1284,22'
          Dst:             strcmp
        - Src:             'providers/implementations/signature/rsa_sig.c:1286,22'
          Dst:             strcmp
        - Src:             'providers/implementations/signature/rsa_sig.c:1288,22'
          Dst:             strcmp
        - Src:             'providers/implementations/signature/rsa_sig.c:1291,27'
          Dst:             atoi
        - Src:             'providers/implementations/signature/rsa_sig.c:1303,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1303,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1303,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1312,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1312,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1312,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1318,44'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:1319,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1319,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1324,36'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:1319,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1330,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1330,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1330,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1341,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1344,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/rsa_sig.c:1348,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1353,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1359,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1359,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1359,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1372,13'
          Dst:             rsa_setup_mgf1_md
        - Src:             'providers/implementations/signature/rsa_sig.c:1376,14'
          Dst:             rsa_setup_md
        - Src:             'providers/implementations/signature/rsa_sig.c:1379,14'
          Dst:             rsa_check_padding
    - functionName:    setup_tbuf
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_malloc
        - RSA_size
      functionUses:    6
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:498,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:500,22'
              BranchSideFuncs:
                - RSA_size
                - CRYPTO_malloc
        - Branch String:   'providers/implementations/signature/rsa_sig.c:500,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:500,22'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:500,22'
          Dst:             CRYPTO_malloc
    - functionName:    rsa_get_md_size
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.PROV_RSA_CTX.4262 *'
      constantsTouched: []
      argNames:
        - prsactx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_get_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:117,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:118,32'
              BranchSideFuncs:
                - EVP_MD_get_size
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:118,16'
          Dst:             EVP_MD_get_size
    - functionName:    rsa_settable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_settable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1447,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1448,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1450,39'
              BranchSideFuncs:
                - EVP_MD_settable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1450,12'
          Dst:             EVP_MD_settable_ctx_params
    - functionName:    rsa_set_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_set_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1437,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1438,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1440,34'
              BranchSideFuncs:
                - EVP_MD_CTX_set_params
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1440,12'
          Dst:             EVP_MD_CTX_set_params
    - functionName:    rsa_gettable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_gettable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1427,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1428,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1430,39'
              BranchSideFuncs:
                - EVP_MD_gettable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1430,12'
          Dst:             EVP_MD_gettable_ctx_params
    - functionName:    rsa_get_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1418,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1420,34'
              BranchSideFuncs:
                - EVP_MD_CTX_get_params
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1420,12'
          Dst:             EVP_MD_CTX_get_params
    - functionName:    rsa_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1408,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1408,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1410,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1408,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1409,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1410,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rsa_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsa_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - params
      BBCount:         69
      ICount:          375
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - BIO_snprintf
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_utf8_string
        - rsa_generate_signature_aid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1049,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1050,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1052,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - rsa_generate_signature_aid
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1053,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1059,42'
              BranchSideFuncs:
                - rsa_generate_signature_aid
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1065,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1061,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1061,57'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1062,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1061,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1062,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1063,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1066,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1067,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1096,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1067,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1069,37'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1075,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1093,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1069,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1070,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1071,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1077,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1078,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1084,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1078,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1079,45'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1082,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1084,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1085,53'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1088,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1085,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1086,25'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1087,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1097,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1097,50'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1100,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1097,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1098,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1100,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1101,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1101,50'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1104,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1102,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1104,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1106,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1142,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1106,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1107,37'
              BranchSideFuncs:
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1109,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1107,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1108,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1109,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1112,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1114,23'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1117,23'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1120,23'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1123,23'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1127,44'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1130,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1131,25'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1132,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1137,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1137,48'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1139,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1136,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1138,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:1052,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/rsa_sig.c:1059,15'
          Dst:             rsa_generate_signature_aid
        - Src:             'providers/implementations/signature/rsa_sig.c:1061,29'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1065,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/rsa_sig.c:1069,18'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/signature/rsa_sig.c:1085,26'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1088,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1088,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:1088,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:1096,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/rsa_sig.c:1097,23'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1100,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/rsa_sig.c:1101,23'
          Dst:             OSSL_PARAM_set_utf8_string
        - Src:             'providers/implementations/signature/rsa_sig.c:1104,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/rsa_sig.c:1107,18'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/signature/rsa_sig.c:1127,31'
          Dst:             BIO_snprintf
        - Src:             'providers/implementations/signature/rsa_sig.c:1137,21'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    rsa_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         37
      ICount:          233
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_new
        - EVP_MD_up_ref
        - RSA_up_ref
        - ossl_prov_is_running
        - rsa_freectx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:999,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1000,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1002,14'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1003,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1004,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1006,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1013,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1013,44'
              BranchSideFuncs:
                - RSA_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - rsa_freectx.20369
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1015,19'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1013,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1014,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1015,19'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1017,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1017,46'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - rsa_freectx.20369
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1019,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1017,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1018,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1019,18'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1021,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1021,51'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - rsa_freectx.20369
                - CRYPTO_strdup
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1023,23'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1021,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1022,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1023,23'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1025,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1026,25'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_freectx.20369
                - CRYPTO_strdup
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1032,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1028,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1028,40'
              BranchSideFuncs:
                - rsa_freectx.20369
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1029,13'
              BranchSideFuncs:
                - rsa_freectx.20369
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1027,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1029,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1030,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1032,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1033,25'
              BranchSideFuncs:
                - CRYPTO_strdup
                - rsa_freectx.20369
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1038,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:1034,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1035,13'
              BranchSideFuncs:
                - rsa_freectx.20369
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:1036,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:999,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:1002,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/rsa_sig.c:1013,33'
          Dst:             RSA_up_ref
        - Src:             'providers/implementations/signature/rsa_sig.c:1017,32'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/rsa_sig.c:1021,37'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/rsa_sig.c:1026,25'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/rsa_sig.c:1028,21'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/signature/rsa_sig.c:1033,25'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/rsa_sig.c:1040,5'
          Dst:             rsa_freectx
    - functionName:    rsa_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vprsactx
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_free
        - EVP_MD_CTX_free
        - EVP_MD_free
        - RSA_free
        - free_tbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:981,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:982,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:984,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_MD_free
                - EVP_MD_free
                - CRYPTO_free
                - free_tbuf
                - RSA_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:984,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/rsa_sig.c:985,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:986,5'
          Dst:             EVP_MD_free
        - Src:             'providers/implementations/signature/rsa_sig.c:987,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/rsa_sig.c:988,5'
          Dst:             free_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:989,5'
          Dst:             RSA_free
        - Src:             'providers/implementations/signature/rsa_sig.c:991,5'
          Dst:             CRYPTO_clear_free
    - functionName:    rsa_digest_verify_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - sig
        - siglen
      BBCount:         12
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestFinal_ex
        - ossl_prov_is_running
        - rsa_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:958,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:959,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:961,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify
        - Branch String:   'providers/implementations/signature/rsa_sig.c:961,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:962,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:963,5'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify
        - Branch String:   'providers/implementations/signature/rsa_sig.c:964,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:965,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:971,29'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify
        - Branch String:   'providers/implementations/signature/rsa_sig.c:971,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:972,9'
              BranchSideFuncs:
                - rsa_verify
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:974,23'
              BranchSideFuncs:
                - rsa_verify
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:958,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:971,10'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/rsa_sig.c:974,12'
          Dst:             rsa_verify
    - functionName:    rsa_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         37
      ICount:          287
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - RSA_public_decrypt
        - RSA_verify
        - RSA_verify_PKCS1_PSS_mgf1
        - memcmp
        - ossl_prov_is_running
        - rsa_get_md_size
        - rsa_verify_recover
        - setup_tbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:778,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:779,9'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - rsa_get_md_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:780,9'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - rsa_get_md_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:780,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:781,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - rsa_get_md_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:839,25'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:781,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:783,29'
              BranchSideFuncs:
                - RSA_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:790,29'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:805,42'
              BranchSideFuncs:
                - rsa_get_md_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:832,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:783,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:785,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:788,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:790,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:791,17'
              BranchSideFuncs:
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:792,36'
              BranchSideFuncs:
                - rsa_verify_recover
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:792,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:794,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:795,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:806,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:807,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:813,33'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:813,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:814,21'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:815,42'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:817,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:818,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:821,49'
              BranchSideFuncs:
                - RSA_verify_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:825,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:826,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:829,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:839,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:840,13'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:841,34'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:843,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:844,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:847,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:850,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:850,37'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:851,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:850,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:851,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:853,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:778,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:783,18'
          Dst:             RSA_verify
        - Src:             'providers/implementations/signature/rsa_sig.c:785,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:785,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:785,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:790,18'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:792,17'
          Dst:             rsa_verify_recover
        - Src:             'providers/implementations/signature/rsa_sig.c:805,26'
          Dst:             rsa_get_md_size
        - Src:             'providers/implementations/signature/rsa_sig.c:807,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:807,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:807,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:813,22'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:815,23'
          Dst:             RSA_public_decrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:818,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:818,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:818,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:821,23'
          Dst:             RSA_verify_PKCS1_PSS_mgf1
        - Src:             'providers/implementations/signature/rsa_sig.c:826,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:826,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:826,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:832,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:832,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:832,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:839,14'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:841,15'
          Dst:             RSA_public_decrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:844,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:844,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:844,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:850,30'
          Dst:             memcmp
    - functionName:    rsa_verify_recover
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - rout
        - routlen
        - routsize
        - sig
        - siglen
      BBCount:         32
      ICount:          270
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - RSA_X931_hash_id
        - RSA_public_decrypt
        - RSA_size
        - ossl_prov_is_running
        - ossl_rsa_verify
        - setup_tbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:690,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:691,9'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:693,9'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
        - Branch String:   'providers/implementations/signature/rsa_sig.c:693,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:694,29'
              BranchSideFuncs:
                - RSA_size
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:698,9'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:698,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:699,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:753,34'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:699,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:701,29'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:737,39'
              BranchSideFuncs:
                - ossl_rsa_verify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:748,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:701,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:702,17'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:703,38'
              BranchSideFuncs:
                - RSA_public_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:705,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:706,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:709,16'
              BranchSideFuncs:
                - RSA_X931_hash_id
                - __sanitizer_cov_trace_cmp4
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:710,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:711,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:714,17'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:714,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:715,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:721,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:722,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:723,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:731,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:723,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:724,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:729,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/signature/rsa_sig.c:739,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:740,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:743,23'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:755,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:756,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:690,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:694,20'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:701,18'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:703,19'
          Dst:             RSA_public_decrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:706,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:706,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:706,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:710,39'
          Dst:             RSA_X931_hash_id
        - Src:             'providers/implementations/signature/rsa_sig.c:711,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:711,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:711,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:714,24'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:715,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:715,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:717,32'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:715,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:724,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:724,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:724,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:737,23'
          Dst:             ossl_rsa_verify
        - Src:             'providers/implementations/signature/rsa_sig.c:740,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:740,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:740,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:748,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:748,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:748,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:753,15'
          Dst:             RSA_public_decrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:756,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:756,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:756,13'
          Dst:             ERR_set_error
    - functionName:    rsa_digest_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - mdname
        - vrsa
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - rsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:945,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:946,9'
              BranchSideFuncs:
                - rsa_digest_signverify_init
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:947,39'
              BranchSideFuncs:
                - rsa_digest_signverify_init
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:945,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:947,12'
          Dst:             rsa_digest_signverify_init
    - functionName:    rsa_digest_sign_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - sig
        - siglen
        - sigsize
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - ossl_prov_is_running
        - rsa_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:921,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:921,36'
              BranchSideFuncs:
                - rsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:922,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:921,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:922,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:923,5'
              BranchSideFuncs:
                - rsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:924,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:925,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:930,9'
              BranchSideFuncs:
                - rsa_sign
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/rsa_sig.c:930,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:935,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - rsa_sign
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:939,21'
              BranchSideFuncs:
                - rsa_sign
        - Branch String:   'providers/implementations/signature/rsa_sig.c:935,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:936,13'
              BranchSideFuncs:
                - rsa_sign
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:937,5'
              BranchSideFuncs:
                - rsa_sign
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:921,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:935,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/rsa_sig.c:939,12'
          Dst:             rsa_sign
    - functionName:    rsa_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - sig
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         53
      ICount:          459
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - EVP_MD_get_size
        - EVP_MD_is_a
        - RSA_X931_hash_id
        - RSA_padding_add_PKCS1_PSS_mgf1
        - RSA_private_encrypt
        - RSA_sign
        - RSA_sign_ASN1_OCTET_STRING
        - RSA_size
        - clean_tbuf
        - ossl_prov_is_running
        - rsa_get_md_size
        - setup_tbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:534,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:536,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:536,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:537,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:541,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:541,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:542,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:547,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:547,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:548,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:655,35'
              BranchSideFuncs:
                - RSA_private_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:548,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:549,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:554,25'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:554,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:557,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:573,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:557,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:558,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:562,49'
              BranchSideFuncs:
                - RSA_sign_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:565,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:566,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:569,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:573,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:575,34'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:596,32'
              BranchSideFuncs:
                - RSA_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:608,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:650,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:575,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:576,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - RSA_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:581,29'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:581,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:582,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:585,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - RSA_X931_hash_id
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:598,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:599,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:602,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:608,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:609,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:635,29'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:609,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:611,25'
              BranchSideFuncs:
                - EVP_MD_get_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:622,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:611,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:611,75'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:612,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - EVP_MD_get_size
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:623,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:623,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:632,21'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:622,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:624,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:632,21'
              BranchSideFuncs:
                - setup_tbuf.20356
                - __sanitizer_cov_trace_const_cmp4
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:635,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:636,17'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:637,49'
              BranchSideFuncs:
                - RSA_padding_add_PKCS1_PSS_mgf1
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:637,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:641,17'
              BranchSideFuncs:
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:644,48'
              BranchSideFuncs:
                - RSA_size
                - RSA_private_encrypt
                - clean_tbuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/rsa_sig.c:662,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:663,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:667,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:530,22'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:531,21'
          Dst:             rsa_get_md_size
        - Src:             'providers/implementations/signature/rsa_sig.c:533,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:542,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:542,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:542,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:549,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:549,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:549,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:554,13'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/rsa_sig.c:558,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:558,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:558,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:562,19'
          Dst:             RSA_sign_ASN1_OCTET_STRING
        - Src:             'providers/implementations/signature/rsa_sig.c:566,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:566,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:566,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:575,25'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:576,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:576,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:578,32'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:576,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:581,18'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:582,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:582,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:582,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:586,37'
          Dst:             RSA_X931_hash_id
        - Src:             'providers/implementations/signature/rsa_sig.c:587,19'
          Dst:             RSA_private_encrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:589,13'
          Dst:             clean_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:596,23'
          Dst:             RSA_sign
        - Src:             'providers/implementations/signature/rsa_sig.c:599,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:599,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:599,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:611,48'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:612,25'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:612,25'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:617,40'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/rsa_sig.c:612,25'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:624,25'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:624,25'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:624,25'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:635,18'
          Dst:             setup_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:637,18'
          Dst:             RSA_padding_add_PKCS1_PSS_mgf1
        - Src:             'providers/implementations/signature/rsa_sig.c:641,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:641,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:641,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:644,39'
          Dst:             RSA_size
        - Src:             'providers/implementations/signature/rsa_sig.c:644,19'
          Dst:             RSA_private_encrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:646,13'
          Dst:             clean_tbuf
        - Src:             'providers/implementations/signature/rsa_sig.c:650,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:650,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:650,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/rsa_sig.c:655,15'
          Dst:             RSA_private_encrypt
        - Src:             'providers/implementations/signature/rsa_sig.c:663,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/rsa_sig.c:663,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/rsa_sig.c:663,9'
          Dst:             ERR_set_error
    - functionName:    rsa_digest_signverify_update
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vprsactx
        - data
        - datalen
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:899,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:899,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/rsa_sig.c:899,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:900,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:902,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:902,12'
          Dst:             EVP_DigestUpdate
    - functionName:    rsa_digest_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - mdname
        - vrsa
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - rsa_digest_signverify_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:908,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:909,9'
              BranchSideFuncs:
                - rsa_digest_signverify_init
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:910,39'
              BranchSideFuncs:
                - rsa_digest_signverify_init
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:908,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:910,12'
          Dst:             rsa_digest_signverify_init
    - functionName:    rsa_verify_recover_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - rsa_signverify_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:674,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:675,9'
              BranchSideFuncs:
                - rsa_signverify_init
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:676,32'
              BranchSideFuncs:
                - rsa_signverify_init
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:674,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:676,12'
          Dst:             rsa_signverify_init
    - functionName:    rsa_verify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - rsa_signverify_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:767,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:768,9'
              BranchSideFuncs:
                - rsa_signverify_init
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:769,32'
              BranchSideFuncs:
                - rsa_signverify_init
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:767,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:769,12'
          Dst:             rsa_signverify_init
    - functionName:    rsa_sign_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vprsactx
        - vrsa
        - params
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
        - rsa_signverify_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:520,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:521,9'
              BranchSideFuncs:
                - rsa_signverify_init
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:522,32'
              BranchSideFuncs:
                - rsa_signverify_init
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:520,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:522,12'
          Dst:             rsa_signverify_init
    - functionName:    rsa_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/rsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/rsa_sig.c:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:179,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:181,20'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:182,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:182,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:184,9'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/rsa_sig.c:183,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:183,30'
              BranchSideFuncs:
                - CRYPTO_strdup
                - ossl_prov_ctx_get0_libctx
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:188,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/signature/rsa_sig.c:181,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:184,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/rsa_sig.c:188,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/signature/rsa_sig.c:178,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/rsa_sig.c:181,20'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/rsa_sig.c:183,30'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/rsa_sig.c:184,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/rsa_sig.c:188,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    free_md
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PROV_SM2_CTX.4275 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:197,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'providers/implementations/signature/sm2_sig.c:198,5'
          Dst:             EVP_MD_free
    - functionName:    sm2sig_compute_z_digest
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PROV_SM2_CTX.4275 *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
        - CRYPTO_zalloc
        - EVP_DigestUpdate
        - ossl_sm2_compute_z_digest
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:255,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sm2_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:257,9'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_sm2_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:261,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:261,43'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:264,17'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:263,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:263,34'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:264,17'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:264,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:265,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:259,18'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/sm2_sig.c:261,17'
          Dst:             ossl_sm2_compute_z_digest
        - Src:             'providers/implementations/signature/sm2_sig.c:263,17'
          Dst:             EVP_DigestUpdate
        - Src:             'providers/implementations/signature/sm2_sig.c:265,9'
          Dst:             CRYPTO_free
    - functionName:    sm2sig_set_mdname
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PROV_SM2_CTX.4275 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - psm2ctx
        - mdname
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - EVP_MD_fetch
        - EVP_MD_is_a
        - OPENSSL_strlcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:95,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:96,36'
              BranchSideFuncs:
                - EVP_MD_fetch
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:98,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/sm2_sig.c:98,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:101,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/sm2_sig.c:101,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:104,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_strlcpy
        - Branch String:   'providers/implementations/signature/sm2_sig.c:105,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:105,25'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:106,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/sm2_sig.c:104,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:106,9'
              BranchSideFuncs:
                - OPENSSL_strlcpy
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:111,21'
              BranchSideFuncs:
                - OPENSSL_strlcpy
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:96,23'
          Dst:             EVP_MD_fetch
        - Src:             'providers/implementations/signature/sm2_sig.c:104,9'
          Dst:             strlen
        - Src:             'providers/implementations/signature/sm2_sig.c:105,13'
          Dst:             EVP_MD_is_a
        - Src:             'providers/implementations/signature/sm2_sig.c:106,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/sm2_sig.c:106,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/sm2_sig.c:106,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/sm2_sig.c:111,5'
          Dst:             OPENSSL_strlcpy
    - functionName:    sm2sig_settable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_settable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:522,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:525,39'
              BranchSideFuncs:
                - EVP_MD_settable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:525,12'
          Dst:             EVP_MD_settable_ctx_params
    - functionName:    sm2sig_set_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_set_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:512,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:515,34'
              BranchSideFuncs:
                - EVP_MD_CTX_set_params
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:515,12'
          Dst:             EVP_MD_CTX_set_params
    - functionName:    sm2sig_gettable_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_gettable_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:502,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:505,39'
              BranchSideFuncs:
                - EVP_MD_gettable_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:505,12'
          Dst:             EVP_MD_gettable_ctx_params
    - functionName:    sm2sig_get_ctx_md_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_get_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:492,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:495,34'
              BranchSideFuncs:
                - EVP_MD_CTX_get_params
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:495,12'
          Dst:             EVP_MD_CTX_get_params
    - functionName:    sm2sig_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2sig_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         33
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - CRYPTO_free
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - sm2sig_set_mdname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:426,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:426,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:429,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:430,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:431,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:454,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/sm2_sig.c:437,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:438,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:440,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:441,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:441,45'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:443,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/sm2_sig.c:440,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:442,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:443,9'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/sm2_sig.c:455,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:455,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:459,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:456,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:456,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:455,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:459,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:460,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:461,15'
              BranchSideFuncs:
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:463,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:464,13'
              BranchSideFuncs:
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:465,32'
              BranchSideFuncs:
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:465,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:466,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:469,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:429,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/sm2_sig.c:441,17'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/signature/sm2_sig.c:443,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/sm2_sig.c:454,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/sm2_sig.c:455,24'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/signature/sm2_sig.c:459,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/signature/sm2_sig.c:463,14'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/signature/sm2_sig.c:465,14'
          Dst:             sm2sig_set_mdname
        - Src:             'providers/implementations/signature/sm2_sig.c:466,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/sm2_sig.c:469,9'
          Dst:             CRYPTO_free
    - functionName:    sm2sig_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sm2sig_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - params
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_MD_get0_name
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:384,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:387,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:389,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:389,41'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:392,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:390,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:392,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:393,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:393,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:396,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:393,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:394,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:396,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:397,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:397,50'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:397,53'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:398,55'
              BranchSideFuncs:
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:399,72'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - OSSL_PARAM_set_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:397,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:402,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:387,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/sm2_sig.c:389,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/signature/sm2_sig.c:392,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/sm2_sig.c:393,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/signature/sm2_sig.c:396,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/signature/sm2_sig.c:399,55'
          Dst:             EVP_MD_get0_name
        - Src:             'providers/implementations/signature/sm2_sig.c:397,23'
          Dst:             OSSL_PARAM_set_utf8_string
    - functionName:    sm2sig_dupctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         30
      ICount:          204
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_malloc
        - CRYPTO_zalloc
        - EC_KEY_up_ref
        - EVP_MD_CTX_copy_ex
        - EVP_MD_CTX_new
        - EVP_MD_up_ref
        - sm2sig_freectx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:342,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:345,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:350,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:350,46'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_freectx
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:352,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:350,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:351,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:352,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:354,28'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:354,46'
              BranchSideFuncs:
                - EVP_MD_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_freectx
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:356,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:354,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:355,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:356,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:358,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:359,25'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_CTX_copy_ex
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_freectx
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:365,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
        - Branch String:   'providers/implementations/signature/sm2_sig.c:361,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:361,40'
              BranchSideFuncs:
                - sm2sig_freectx
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:362,13'
              BranchSideFuncs:
                - sm2sig_freectx
        - Branch String:   'providers/implementations/signature/sm2_sig.c:360,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:362,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:363,5'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
        - Branch String:   'providers/implementations/signature/sm2_sig.c:365,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:366,22'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - sm2sig_freectx
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:367,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:368,13'
              BranchSideFuncs:
                - sm2sig_freectx
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:369,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:341,14'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/sm2_sig.c:350,32'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/signature/sm2_sig.c:354,32'
          Dst:             EVP_MD_up_ref
        - Src:             'providers/implementations/signature/sm2_sig.c:359,25'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/sm2_sig.c:361,21'
          Dst:             EVP_MD_CTX_copy_ex
        - Src:             'providers/implementations/signature/sm2_sig.c:366,22'
          Dst:             CRYPTO_malloc
        - Src:             'providers/implementations/signature/sm2_sig.c:375,5'
          Dst:             sm2sig_freectx
    - functionName:    sm2sig_freectx
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
        - EC_KEY_free
        - free_md
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:330,5'
          Dst:             free_md
        - Src:             'providers/implementations/signature/sm2_sig.c:331,5'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/signature/sm2_sig.c:332,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/sm2_sig.c:333,5'
          Dst:             CRYPTO_free
    - functionName:    sm2sig_digest_verify_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - sig
        - siglen
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_MD_get_size
        - sm2sig_compute_z_digest
        - sm2sig_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:315,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:315,12'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:316,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:316,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:314,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:319,35'
              BranchSideFuncs:
                - sm2sig_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_verify
        - Branch String:   'providers/implementations/signature/sm2_sig.c:320,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:320,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_verify
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:321,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:319,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:321,9'
              BranchSideFuncs:
                - sm2sig_verify
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:323,26'
              BranchSideFuncs:
                - sm2sig_verify
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:316,12'
          Dst:             EVP_MD_get_size
        - Src:             'providers/implementations/signature/sm2_sig.c:319,11'
          Dst:             sm2sig_compute_z_digest
        - Src:             'providers/implementations/signature/sm2_sig.c:320,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/sm2_sig.c:323,12'
          Dst:             sm2sig_verify
    - functionName:    sm2sig_verify
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - sig
        - siglen
        - tbs
        - tbslen
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_sm2_internal_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:189,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:189,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_sm2_internal_verify
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:192,37'
              BranchSideFuncs:
                - ossl_sm2_internal_verify
        - Branch String:   'providers/implementations/signature/sm2_sig.c:189,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:192,37'
              BranchSideFuncs:
                - ossl_sm2_internal_verify
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:192,12'
          Dst:             ossl_sm2_internal_verify
    - functionName:    sm2sig_digest_sign_final
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - sig
        - siglen
        - sigsize
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - sm2sig_compute_z_digest
        - sm2sig_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:290,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:290,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:297,9'
              BranchSideFuncs:
                - sm2sig_sign
                - sm2sig_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:297,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:298,39'
              BranchSideFuncs:
                - sm2sig_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_sign
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:303,24'
              BranchSideFuncs:
                - sm2sig_sign
        - Branch String:   'providers/implementations/signature/sm2_sig.c:299,15'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:299,37'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - sm2sig_sign
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:300,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:298,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:300,13'
              BranchSideFuncs:
                - sm2sig_sign
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:301,5'
              BranchSideFuncs:
                - sm2sig_sign
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:298,15'
          Dst:             sm2sig_compute_z_digest
        - Src:             'providers/implementations/signature/sm2_sig.c:299,18'
          Dst:             EVP_DigestFinal_ex
        - Src:             'providers/implementations/signature/sm2_sig.c:303,12'
          Dst:             sm2sig_sign
    - functionName:    sm2sig_sign
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - sig
        - siglen
        - sigsize
        - tbs
        - tbslen
      BBCount:         15
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ECDSA_size
        - ossl_sm2_internal_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:165,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:166,19'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:170,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_sm2_internal_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/sm2_sig.c:170,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:173,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_sm2_internal_sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/signature/sm2_sig.c:173,26'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:173,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_sm2_internal_sign
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:176,34'
              BranchSideFuncs:
                - ossl_sm2_internal_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:173,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:176,34'
              BranchSideFuncs:
                - ossl_sm2_internal_sign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:177,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:180,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:163,21'
          Dst:             ECDSA_size
        - Src:             'providers/implementations/signature/sm2_sig.c:176,11'
          Dst:             ossl_sm2_internal_sign
    - functionName:    sm2sig_digest_signverify_update
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - data
        - datalen
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_DigestUpdate
        - sm2sig_compute_z_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:276,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:276,28'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:276,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:279,36'
              BranchSideFuncs:
                - sm2sig_compute_z_digest
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:280,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:280,29'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:279,12'
          Dst:             sm2sig_compute_z_digest
        - Src:             'providers/implementations/signature/sm2_sig.c:280,12'
          Dst:             EVP_DigestUpdate
    - functionName:    sm2sig_digest_signverify_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - mdname
        - ec
        - params
      BBCount:         24
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_DigestInit_ex2
        - EVP_MD_CTX_new
        - EVP_MD_get_type
        - WPACKET_cleanup
        - WPACKET_finish
        - WPACKET_get_curr
        - WPACKET_get_total_written
        - WPACKET_init_der
        - ossl_DER_w_algorithmIdentifier_SM2_with_MD
        - sm2sig_set_mdname
        - sm2sig_signature_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:212,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:212,31'
              BranchSideFuncs:
                - sm2sig_set_mdname
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:213,16'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:211,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:213,16'
              BranchSideFuncs:
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - EVP_MD_CTX_new
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:215,9'
              BranchSideFuncs:
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - EVP_MD_CTX_new
        - Branch String:   'providers/implementations/signature/sm2_sig.c:215,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:216,22'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:221,30'
              BranchSideFuncs:
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/sm2_sig.c:217,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:219,5'
              BranchSideFuncs:
                - EVP_MD_get_type
                - WPACKET_init_der
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
        - Branch String:   'providers/implementations/signature/sm2_sig.c:232,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:232,65'
              BranchSideFuncs:
                - ossl_DER_w_algorithmIdentifier_SM2_with_MD
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:237,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:233,12'
              BranchSideFuncs:
                - WPACKET_finish
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
                - WPACKET_get_total_written
                - WPACKET_get_curr
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:237,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:231,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:234,42'
              BranchSideFuncs:
                - WPACKET_get_total_written
                - WPACKET_get_curr
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:237,5'
              BranchSideFuncs:
                - WPACKET_cleanup
                - EVP_DigestInit_ex2
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/signature/sm2_sig.c:239,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:211,10'
          Dst:             sm2sig_signature_init
        - Src:             'providers/implementations/signature/sm2_sig.c:212,13'
          Dst:             sm2sig_set_mdname
        - Src:             'providers/implementations/signature/sm2_sig.c:216,22'
          Dst:             EVP_MD_CTX_new
        - Src:             'providers/implementations/signature/sm2_sig.c:221,14'
          Dst:             EVP_MD_get_type
        - Src:             'providers/implementations/signature/sm2_sig.c:231,9'
          Dst:             WPACKET_init_der
        - Src:             'providers/implementations/signature/sm2_sig.c:232,12'
          Dst:             ossl_DER_w_algorithmIdentifier_SM2_with_MD
        - Src:             'providers/implementations/signature/sm2_sig.c:233,12'
          Dst:             WPACKET_finish
        - Src:             'providers/implementations/signature/sm2_sig.c:234,9'
          Dst:             WPACKET_get_total_written
        - Src:             'providers/implementations/signature/sm2_sig.c:235,20'
          Dst:             WPACKET_get_curr
        - Src:             'providers/implementations/signature/sm2_sig.c:237,5'
          Dst:             WPACKET_cleanup
        - Src:             'providers/implementations/signature/sm2_sig.c:239,10'
          Dst:             EVP_DigestInit_ex2
    - functionName:    sm2sig_signature_init
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vpsm2ctx
        - ec
        - params
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - EC_KEY_free
        - EC_KEY_up_ref
        - ERR_new
        - ossl_prov_is_running
        - sm2sig_set_ctx_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:138,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:138,16'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/signature/sm2_sig.c:137,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:141,9'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/signature/sm2_sig.c:141,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:141,23'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:146,9'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:142,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:146,9'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:146,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:147,28'
              BranchSideFuncs:
                - EC_KEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - sm2sig_set_ctx_params
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:153,34'
              BranchSideFuncs:
                - sm2sig_set_ctx_params
        - Branch String:   'providers/implementations/signature/sm2_sig.c:147,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:148,13'
              BranchSideFuncs:
                - EC_KEY_free
                - sm2sig_set_ctx_params
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:149,21'
              BranchSideFuncs:
                - EC_KEY_free
                - sm2sig_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:137,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/signature/sm2_sig.c:142,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/signature/sm2_sig.c:142,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/signature/sm2_sig.c:142,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/signature/sm2_sig.c:147,14'
          Dst:             EC_KEY_up_ref
        - Src:             'providers/implementations/signature/sm2_sig.c:149,9'
          Dst:             EC_KEY_free
        - Src:             'providers/implementations/signature/sm2_sig.c:153,12'
          Dst:             sm2sig_set_ctx_params
    - functionName:    sm2sig_newctx
      functionSourceFile: '/src/openssl/providers/implementations/signature/sm2_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - propq
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - ossl_prov_ctx_get0_libctx
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/signature/sm2_sig.c:119,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:122,19'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - strcpy
                - CRYPTO_strdup
                - CRYPTO_free
        - Branch String:   'providers/implementations/signature/sm2_sig.c:123,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:123,40'
              BranchSideFuncs:
                - CRYPTO_strdup
                - strcpy
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:127,5'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'providers/implementations/signature/sm2_sig.c:123,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:124,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/signature/sm2_sig.c:127,5'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'providers/implementations/signature/sm2_sig.c:117,25'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/signature/sm2_sig.c:122,19'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/signature/sm2_sig.c:123,40'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/signature/sm2_sig.c:124,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/signature/sm2_sig.c:128,5'
          Dst:             strcpy
    - functionName:    file_close_stream
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.file_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BIO_free
        - free_file_ctx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:751,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:754,5'
          Dst:             free_file_ctx
    - functionName:    free_file_ctx
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.file_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - OSSL_DECODER_CTX_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:110,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:113,5'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'providers/implementations/storemgmt/file_store.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:115,31'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:119,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:113,5'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:115,9'
          Dst:             OSSL_DECODER_CTX_free
        - Src:             'providers/implementations/storemgmt/file_store.c:116,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:117,9'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:119,5'
          Dst:             CRYPTO_free
    - functionName:    file_close_dir
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.file_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_DIR_end
        - free_file_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:739,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:739,9'
              BranchSideFuncs:
                - OPENSSL_DIR_end
                - free_file_ctx
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:740,26'
              BranchSideFuncs:
                - OPENSSL_DIR_end
                - free_file_ctx
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:740,9'
          Dst:             OPENSSL_DIR_end
        - Src:             'providers/implementations/storemgmt/file_store.c:741,5'
          Dst:             free_file_ctx
    - functionName:    ossl_ends_with_dirsep
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:189,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:189,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'include/internal/common.h:190,24'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'include/internal/common.h:190,17'
          Dst:             strlen
    - functionName:    file_name_to_uri
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.file_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
        - OPENSSL_strlcat
        - __assert_fail
        - ossl_ends_with_dirsep
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:552,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:552,5'
              BranchSideFuncs:
                - ossl_ends_with_dirsep
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - strlen
                - CRYPTO_zalloc
                - OPENSSL_strlcat
                - OPENSSL_strlcat
                - OPENSSL_strlcat
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:554,53'
              BranchSideFuncs:
                - ossl_ends_with_dirsep
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - strlen
                - CRYPTO_zalloc
                - OPENSSL_strlcat
                - OPENSSL_strlcat
                - OPENSSL_strlcat
        - Branch String:   'providers/implementations/storemgmt/file_store.c:559,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:562,25'
              BranchSideFuncs:
                - OPENSSL_strlcat
                - OPENSSL_strlcat
                - OPENSSL_strlcat
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:552,5'
          Dst:             __assert_fail
        - Src:             'providers/implementations/storemgmt/file_store.c:554,31'
          Dst:             ossl_ends_with_dirsep
        - Src:             'providers/implementations/storemgmt/file_store.c:555,34'
          Dst:             strlen
        - Src:             'providers/implementations/storemgmt/file_store.c:555,53'
          Dst:             strlen
        - Src:             'providers/implementations/storemgmt/file_store.c:556,15'
          Dst:             strlen
        - Src:             'providers/implementations/storemgmt/file_store.c:558,16'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/storemgmt/file_store.c:562,9'
          Dst:             OPENSSL_strlcat
        - Src:             'providers/implementations/storemgmt/file_store.c:563,9'
          Dst:             OPENSSL_strlcat
        - Src:             'providers/implementations/storemgmt/file_store.c:564,9'
          Dst:             OPENSSL_strlcat
    - functionName:    file_name_check
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.file_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         33
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - OPENSSL_strncasecmp
        - __ctype_b_loc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:575,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:579,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:580,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:580,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:587,29'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:581,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:581,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:587,29'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:579,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:587,29'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:588,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:588,12'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:587,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:590,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:596,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:597,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:601,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:599,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:599,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:601,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:598,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:601,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:601,16'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:609,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:610,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:611,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:611,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:612,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:628,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:572,18'
          Dst:             strlen
        - Src:             'providers/implementations/storemgmt/file_store.c:587,9'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/storemgmt/file_store.c:609,10'
          Dst:             __ctype_b_loc
        - Src:             'providers/implementations/storemgmt/file_store.c:611,12'
          Dst:             __ctype_b_loc
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_load_cleanup
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - construct_data
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_load_construct
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ossl_decoder_instance_st *'
        - 'struct.ossl_param_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - decoder_inst
        - params
        - construct_data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ERR_GET_LIB
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:243,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:244,9'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:245,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_setup_decoders
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.file_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         37
      ICount:          255
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OSSL_DECODER_CTX_add_extra
        - OSSL_DECODER_CTX_new
        - OSSL_DECODER_CTX_set_cleanup
        - OSSL_DECODER_CTX_set_construct
        - OSSL_DECODER_CTX_set_input_structure
        - OSSL_DECODER_CTX_set_input_type
        - OSSL_DECODER_free
        - file_load_cleanup
        - file_load_construct
        - ossl_decoder_ctx_add_decoder_inst
        - ossl_decoder_from_algorithm
        - ossl_decoder_instance_free
        - ossl_decoder_instance_new
        - ossl_prov_ctx_get0_libctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:421,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:422,39'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_new
                - OSSL_DECODER_CTX_set_input_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:505,8'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:422,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:423,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:428,46'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_input_type
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:428,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:440,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:440,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:442,55'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:449,55'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_input_structure
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:456,13'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:442,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:444,17'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:447,13'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:449,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:451,17'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:454,13'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:462,27'
              BranchSideFuncs:
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:486,41'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:472,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:473,57'
              BranchSideFuncs:
                - ossl_decoder_instance_new
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:474,31'
              BranchSideFuncs:
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:475,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:476,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:478,52'
              BranchSideFuncs:
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:478,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:480,44'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:484,9'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_add_extra
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_from_algorithm
                - OSSL_DECODER_free
                - ossl_decoder_ctx_add_decoder_inst
                - __sanitizer_cov_trace_const_cmp4
                - ossl_decoder_instance_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_decoder_instance_new
        - Branch String:   'providers/implementations/storemgmt/file_store.c:486,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:488,13'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:496,45'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_construct
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:498,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:498,46'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_cleanup
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:500,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:496,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:416,28'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/storemgmt/file_store.c:422,39'
          Dst:             OSSL_DECODER_CTX_new
        - Src:             'providers/implementations/storemgmt/file_store.c:423,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:423,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:423,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:428,14'
          Dst:             OSSL_DECODER_CTX_set_input_type
        - Src:             'providers/implementations/storemgmt/file_store.c:430,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:430,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:430,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:442,18'
          Dst:             OSSL_DECODER_CTX_set_input_structure
        - Src:             'providers/implementations/storemgmt/file_store.c:444,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:444,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:444,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:449,18'
          Dst:             OSSL_DECODER_CTX_set_input_structure
        - Src:             'providers/implementations/storemgmt/file_store.c:451,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:451,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:451,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:471,22'
          Dst:             ossl_decoder_from_algorithm
        - Src:             'providers/implementations/storemgmt/file_store.c:473,31'
          Dst:             ossl_decoder_instance_new
        - Src:             'providers/implementations/storemgmt/file_store.c:474,13'
          Dst:             OSSL_DECODER_free
        - Src:             'providers/implementations/storemgmt/file_store.c:478,18'
          Dst:             ossl_decoder_ctx_add_decoder_inst
        - Src:             'providers/implementations/storemgmt/file_store.c:480,17'
          Dst:             ossl_decoder_instance_free
        - Src:             'providers/implementations/storemgmt/file_store.c:481,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:481,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:481,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:486,14'
          Dst:             OSSL_DECODER_CTX_add_extra
        - Src:             'providers/implementations/storemgmt/file_store.c:488,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:488,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:488,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:496,14'
          Dst:             OSSL_DECODER_CTX_set_construct
        - Src:             'providers/implementations/storemgmt/file_store.c:496,14'
          Dst:             file_load_construct
        - Src:             'providers/implementations/storemgmt/file_store.c:498,17'
          Dst:             OSSL_DECODER_CTX_set_cleanup
        - Src:             'providers/implementations/storemgmt/file_store.c:498,17'
          Dst:             file_load_cleanup
        - Src:             'providers/implementations/storemgmt/file_store.c:500,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:500,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:500,13'
          Dst:             ERR_set_error
    - functionName:    file_load_dir_entry
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.file_ctx_st *'
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - object_cb
        - object_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         28
      ICount:          217
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - OPENSSL_DIR_read
        - __assert_fail
        - __errno_location
        - file_name_check
        - file_name_to_uri
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:647,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:648,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:657,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
        - Branch String:   'providers/implementations/storemgmt/file_store.c:648,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:653,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:649,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:649,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:650,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:658,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:658,32'
              BranchSideFuncs:
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:672,51'
              BranchSideFuncs:
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:657,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:662,35'
              BranchSideFuncs:
                - file_name_to_uri
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:672,51'
              BranchSideFuncs:
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:661,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:664,9'
              BranchSideFuncs:
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:674,43'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:674,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:676,5'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:674,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:675,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:676,5'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:676,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:647,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_DIR_read
                - __errno_location
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - file_name_check
                - __sanitizer_cov_trace_const_cmp4
                - file_name_to_uri
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:678,22'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:649,17'
          Dst:             __assert_fail
        - Src:             'providers/implementations/storemgmt/file_store.c:650,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:650,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:650,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:658,16'
          Dst:             file_name_check
        - Src:             'providers/implementations/storemgmt/file_store.c:662,18'
          Dst:             file_name_to_uri
        - Src:             'providers/implementations/storemgmt/file_store.c:672,33'
          Dst:             OPENSSL_DIR_read
        - Src:             'providers/implementations/storemgmt/file_store.c:673,33'
          Dst:             __errno_location
        - Src:             'providers/implementations/storemgmt/file_store.c:679,27'
          Dst:             strlen
        - Src:             'providers/implementations/storemgmt/file_store.c:681,5'
          Dst:             CRYPTO_free
    - functionName:    file_load_file
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.file_ctx_st *'
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - object_cb
        - object_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ctrl
        - ERR_GET_LIB
        - ERR_GET_REASON
        - ERR_clear_last_mark
        - ERR_peek_last_error
        - ERR_pop_to_mark
        - ERR_set_mark
        - OSSL_DECODER_CTX_set_construct_data
        - OSSL_DECODER_CTX_set_passphrase_cb
        - OSSL_DECODER_from_bio
        - file_setup_decoders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:519,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:520,9'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_construct_data
                - OSSL_DECODER_CTX_set_passphrase_cb
                - ERR_set_mark
                - OSSL_DECODER_from_bio
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_LIB.20499
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.20498
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:524,22'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_set_construct_data
                - OSSL_DECODER_CTX_set_passphrase_cb
                - ERR_set_mark
                - OSSL_DECODER_from_bio
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_LIB.20499
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.20498
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:534,20'
              BranchSideFuncs:
                - ERR_peek_last_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_GET_LIB.20499
                - __sanitizer_cov_trace_const_cmp4
                - ERR_GET_REASON.20498
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:539,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/storemgmt/file_store.c:535,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:535,24'
              BranchSideFuncs:
                - ERR_GET_LIB.20499
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_GET_REASON.20498
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:539,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/storemgmt/file_store.c:536,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:536,27'
              BranchSideFuncs:
                - ERR_GET_REASON.20498
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:539,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/storemgmt/file_store.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:537,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:539,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:519,10'
          Dst:             file_setup_decoders
        - Src:             'providers/implementations/storemgmt/file_store.c:526,5'
          Dst:             OSSL_DECODER_CTX_set_construct_data
        - Src:             'providers/implementations/storemgmt/file_store.c:527,5'
          Dst:             OSSL_DECODER_CTX_set_passphrase_cb
        - Src:             'providers/implementations/storemgmt/file_store.c:531,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:532,11'
          Dst:             OSSL_DECODER_from_bio
        - Src:             'providers/implementations/storemgmt/file_store.c:533,9'
          Dst:             BIO_ctrl
        - Src:             'providers/implementations/storemgmt/file_store.c:534,20'
          Dst:             ERR_peek_last_error
        - Src:             'providers/implementations/storemgmt/file_store.c:535,12'
          Dst:             ERR_GET_LIB
        - Src:             'providers/implementations/storemgmt/file_store.c:536,12'
          Dst:             ERR_GET_REASON
        - Src:             'providers/implementations/storemgmt/file_store.c:537,9'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:539,9'
          Dst:             ERR_clear_last_mark
    - functionName:    new_file_ctx
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'struct.file_ctx_st *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - uri
        - provctx
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - free_file_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:128,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:128,13'
              BranchSideFuncs:
                - CRYPTO_strdup
                - free_file_ctx
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:133,19'
              BranchSideFuncs:
                - free_file_ctx
        - Branch String:   'providers/implementations/storemgmt/file_store.c:128,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:128,40'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:129,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:129,21'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:133,19'
              BranchSideFuncs:
                - free_file_ctx
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:127,16'
          Dst:             CRYPTO_zalloc
        - Src:             'providers/implementations/storemgmt/file_store.c:128,40'
          Dst:             CRYPTO_strdup
        - Src:             'providers/implementations/storemgmt/file_store.c:133,5'
          Dst:             free_file_ctx
    - functionName:    file_open_stream
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      'struct.file_ctx_st *'
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - source
        - uri
        - provctx
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - free_file_ctx
        - new_file_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:155,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:156,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - free_file_ctx
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:160,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:155,16'
          Dst:             new_file_ctx
        - Src:             'providers/implementations/storemgmt/file_store.c:156,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:156,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:156,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:164,5'
          Dst:             free_file_ctx
    - functionName:    file_open_dir
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - uri
        - provctx
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - OPENSSL_DIR_read
        - __errno_location
        - file_close
        - new_file_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:172,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:173,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:177,47'
              BranchSideFuncs:
                - OPENSSL_DIR_read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - file_close
        - Branch String:   'providers/implementations/storemgmt/file_store.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:180,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - file_close
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:187,12'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:180,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:181,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - file_close
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:185,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:172,16'
          Dst:             new_file_ctx
        - Src:             'providers/implementations/storemgmt/file_store.c:173,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:173,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:173,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:177,29'
          Dst:             OPENSSL_DIR_read
        - Src:             'providers/implementations/storemgmt/file_store.c:178,29'
          Dst:             __errno_location
        - Src:             'providers/implementations/storemgmt/file_store.c:181,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:181,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:181,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:189,5'
          Dst:             file_close
    - functionName:    file_close
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - loaderctx
      BBCount:         7
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - file_close_dir
        - file_close_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:762,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:764,31'
              BranchSideFuncs:
                - file_close_dir
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:766,34'
              BranchSideFuncs:
                - file_close_stream
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:770,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:764,16'
          Dst:             file_close_dir
        - Src:             'providers/implementations/storemgmt/file_store.c:766,16'
          Dst:             file_close_stream
        - Src:             'providers/implementations/storemgmt/file_store.c:770,5'
          Dst:             __assert_fail
    - functionName:    file_eof
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - loaderctx
      BBCount:         10
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_ctrl
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:720,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:722,16'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:728,17'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:733,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'providers/implementations/storemgmt/file_store.c:729,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:729,16'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:728,17'
          Dst:             BIO_ctrl
        - Src:             'providers/implementations/storemgmt/file_store.c:729,16'
          Dst:             BIO_ctrl
        - Src:             'providers/implementations/storemgmt/file_store.c:733,5'
          Dst:             __assert_fail
    - functionName:    file_load
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loaderctx
        - object_cb
        - object_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         8
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - file_load_dir_entry
        - file_load_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:696,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:698,31'
              BranchSideFuncs:
                - file_load_file
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:701,33'
              BranchSideFuncs:
                - file_load_dir_entry
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:703,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:698,16'
          Dst:             file_load_file
        - Src:             'providers/implementations/storemgmt/file_store.c:701,13'
          Dst:             file_load_dir_entry
        - Src:             'providers/implementations/storemgmt/file_store.c:707,5'
          Dst:             __assert_fail
    - functionName:    file_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - loaderctx
        - params
      BBCount:         36
      ICount:          237
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - BIO_snprintf
        - CRYPTO_free
        - ERR_new
        - OSSL_PARAM_get_int
        - OSSL_PARAM_get_octet_string_ptr
        - OSSL_PARAM_get_utf8_string
        - OSSL_PARAM_locate_const
        - X509_NAME_free
        - X509_NAME_hash_ex
        - d2i_X509_NAME
        - ossl_prov_ctx_get0_libctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:323,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:326,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:328,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:343,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:329,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:330,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:335,37'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:332,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:333,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:334,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:336,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:337,13'
              BranchSideFuncs:
                - CRYPTO_free
                - OSSL_PARAM_get_utf8_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:342,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:339,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:340,17'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:341,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:344,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:344,42'
              BranchSideFuncs:
                - OSSL_PARAM_get_int
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:346,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:344,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:345,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:346,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:347,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:348,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:372,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:354,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:355,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:360,46'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:361,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:361,55'
              BranchSideFuncs:
                - d2i_X509_NAME
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/storemgmt/file_store.c:360,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:362,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:363,34'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
                - X509_NAME_hash_ex
                - BIO_snprintf
                - X509_NAME_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/storemgmt/file_store.c:369,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:371,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:328,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/storemgmt/file_store.c:330,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:332,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/storemgmt/file_store.c:335,13'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/storemgmt/file_store.c:337,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/storemgmt/file_store.c:339,18'
          Dst:             OSSL_PARAM_get_utf8_string
        - Src:             'providers/implementations/storemgmt/file_store.c:343,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/storemgmt/file_store.c:344,23'
          Dst:             OSSL_PARAM_get_int
        - Src:             'providers/implementations/storemgmt/file_store.c:346,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/storemgmt/file_store.c:355,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:355,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:355,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:360,14'
          Dst:             OSSL_PARAM_get_octet_string_ptr
        - Src:             'providers/implementations/storemgmt/file_store.c:361,29'
          Dst:             d2i_X509_NAME
        - Src:             'providers/implementations/storemgmt/file_store.c:364,34'
          Dst:             ossl_prov_ctx_get0_libctx
        - Src:             'providers/implementations/storemgmt/file_store.c:363,16'
          Dst:             X509_NAME_hash_ex
        - Src:             'providers/implementations/storemgmt/file_store.c:366,9'
          Dst:             BIO_snprintf
        - Src:             'providers/implementations/storemgmt/file_store.c:368,9'
          Dst:             X509_NAME_free
    - functionName:    file_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_attach
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - file_open_stream
        - ossl_bio_new_from_core_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:292,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:295,28'
              BranchSideFuncs:
                - file_open_stream
                - BIO_free
        - Branch String:   'providers/implementations/storemgmt/file_store.c:296,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:297,18'
              BranchSideFuncs:
                - BIO_free
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:298,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:290,20'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/storemgmt/file_store.c:295,11'
          Dst:             file_open_stream
        - Src:             'providers/implementations/storemgmt/file_store.c:297,9'
          Dst:             BIO_free
    - functionName:    file_open
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - uri
      BBCount:         62
      ICount:          350
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - BIO_free_all
        - BIO_new_file
        - ERR_clear_last_mark
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - OPENSSL_strncasecmp
        - __errno_location
        - file_open_dir
        - file_open_stream
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:219,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:219,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:220,13'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:250,12'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:219,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:220,13'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:250,12'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:221,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:221,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:221,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:221,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:222,24'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:233,19'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:221,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:222,24'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:233,19'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:224,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:223,17'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:224,21'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:223,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:224,24'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:225,21'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:224,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:224,24'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:225,21'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:223,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:223,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:224,24'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:224,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:225,21'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:227,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:223,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:225,21'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:227,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:250,43'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:250,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:250,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:250,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:255,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:270,9'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
        - Branch String:   'providers/implementations/storemgmt/file_store.c:255,41'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:255,54'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:262,28'
              BranchSideFuncs:
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:255,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:256,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:262,28'
              BranchSideFuncs:
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
        - Branch String:   'providers/implementations/storemgmt/file_store.c:262,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:263,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:267,30'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
                - ERR_clear_last_mark
                - __sanitizer_cov_trace_const_cmp4
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - __errno_location
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/storemgmt/file_store.c:270,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:271,9'
              BranchSideFuncs:
                - ERR_clear_last_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:276,5'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
                - file_open_dir
        - Branch String:   'providers/implementations/storemgmt/file_store.c:278,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:279,29'
              BranchSideFuncs:
                - file_open_dir
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:280,34'
              BranchSideFuncs:
                - BIO_new_file
                - file_open_stream
                - BIO_free_all
        - Branch String:   'providers/implementations/storemgmt/file_store.c:281,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:281,41'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      'providers/implementations/storemgmt/file_store.c:282,22'
              BranchSideFuncs:
                - BIO_free_all
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store.c:205,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:219,9'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/storemgmt/file_store.c:221,13'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/storemgmt/file_store.c:223,17'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/storemgmt/file_store.c:224,24'
          Dst:             OPENSSL_strncasecmp
        - Src:             'providers/implementations/storemgmt/file_store.c:227,17'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:228,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:228,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:228,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:256,13'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:257,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:257,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:257,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:262,13'
          Dst:             stat
        - Src:             'providers/implementations/storemgmt/file_store.c:263,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store.c:263,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store.c:263,41'
          Dst:             __errno_location
        - Src:             'providers/implementations/storemgmt/file_store.c:263,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store.c:271,9'
          Dst:             ERR_clear_last_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:276,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store.c:279,15'
          Dst:             file_open_dir
        - Src:             'providers/implementations/storemgmt/file_store.c:280,21'
          Dst:             BIO_new_file
        - Src:             'providers/implementations/storemgmt/file_store.c:281,24'
          Dst:             file_open_stream
        - Src:             'providers/implementations/storemgmt/file_store.c:282,9'
          Dst:             BIO_free_all
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvk2obj_decode
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         24
      ICount:          221
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_free
        - BIO_read
        - BUF_MEM_free
        - BUF_MEM_grow
        - BUF_MEM_new
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - any2obj_decode_final
        - ossl_bio_new_from_core_bio
        - ossl_do_PVK_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:189,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:190,9'
              BranchSideFuncs:
                - BIO_free
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:192,14'
              BranchSideFuncs:
                - BUF_MEM_new
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_PVK_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:194,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:194,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:195,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:193,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:195,9'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_PVK_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:199,5'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_PVK_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:203,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:204,9'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_do_PVK_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:207,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_do_PVK_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:211,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:212,9'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:214,8'
              BranchSideFuncs:
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:216,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:217,9'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:221,5'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:229,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:229,16'
              BranchSideFuncs:
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:235,33'
              BranchSideFuncs:
                - any2obj_decode_final
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:229,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:230,22'
              BranchSideFuncs:
                - BUF_MEM_free
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:235,33'
              BranchSideFuncs:
                - any2obj_decode_final
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:182,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:193,16'
          Dst:             BUF_MEM_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:194,13'
          Dst:             BUF_MEM_grow
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:195,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:195,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:195,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:199,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:200,10'
          Dst:             BIO_read
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:202,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:207,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:209,10'
          Dst:             ossl_do_PVK_header
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:210,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:216,10'
          Dst:             BUF_MEM_grow
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:217,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:217,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:217,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:221,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:222,10'
          Dst:             BIO_read
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:224,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:228,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:230,9'
          Dst:             BUF_MEM_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:235,12'
          Dst:             any2obj_decode_final
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:239,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:240,5'
          Dst:             BUF_MEM_free
    - functionName:    any2obj_decode_final
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'struct.buf_mem_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - objtype
        - mem
        - data_cb
        - data_cbarg
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BUF_MEM_free
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_int
        - OSSL_PARAM_construct_octet_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:66,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:67,20'
              BranchSideFuncs:
                - OSSL_PARAM_construct_int
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - BUF_MEM_free
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:70,13'
          Dst:             OSSL_PARAM_construct_int
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:72,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:74,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:77,9'
          Dst:             BUF_MEM_free
    - functionName:    msblob2obj_decode
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         24
      ICount:          228
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_free
        - BIO_read
        - BUF_MEM_free
        - BUF_MEM_grow
        - BUF_MEM_new
        - ERR_new
        - ERR_pop_to_mark
        - ERR_set_mark
        - any2obj_decode_final
        - ossl_bio_new_from_core_bio
        - ossl_blob_length
        - ossl_do_blob_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:122,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:123,9'
              BranchSideFuncs:
                - BIO_free
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:125,14'
              BranchSideFuncs:
                - BUF_MEM_new
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:127,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:127,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:128,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:126,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:128,9'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:132,5'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:136,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:137,9'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:140,5'
              BranchSideFuncs:
                - ERR_set_mark
                - ossl_do_blob_header
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:144,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:145,9'
              BranchSideFuncs:
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:147,8'
              BranchSideFuncs:
                - ossl_blob_length
                - BUF_MEM_grow
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_free
                - BUF_MEM_free
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:149,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:150,9'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:154,5'
              BranchSideFuncs:
                - ERR_set_mark
                - BIO_read
                - __sanitizer_cov_trace_cmp4
                - ERR_pop_to_mark
                - BIO_free
                - __sanitizer_cov_trace_const_cmp4
                - any2obj_decode_final
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:162,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:162,16'
              BranchSideFuncs:
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:168,33'
              BranchSideFuncs:
                - any2obj_decode_final
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:162,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:163,22'
              BranchSideFuncs:
                - BUF_MEM_free
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:168,33'
              BranchSideFuncs:
                - any2obj_decode_final
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:113,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:126,16'
          Dst:             BUF_MEM_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:127,13'
          Dst:             BUF_MEM_grow
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:128,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:128,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:128,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:132,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:133,10'
          Dst:             BIO_read
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:135,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:140,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:142,10'
          Dst:             ossl_do_blob_header
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:143,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:148,16'
          Dst:             ossl_blob_length
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:149,10'
          Dst:             BUF_MEM_grow
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:150,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:150,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:150,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:154,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:155,10'
          Dst:             BIO_read
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:157,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:161,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:163,9'
          Dst:             BUF_MEM_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:168,12'
          Dst:             any2obj_decode_final
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:172,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:173,5'
          Dst:             BUF_MEM_free
    - functionName:    der2obj_decode
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'struct.ossl_core_bio_st *'
        - int
        - 'func_type *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
        - cin
        - selection
        - data_cb
        - data_cbarg
        - pw_cb
        - pw_cbarg
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_free
        - BUF_MEM_free
        - ERR_pop_to_mark
        - ERR_set_mark
        - any2obj_decode_final
        - asn1_d2i_read_bio
        - ossl_bio_new_from_core_bio
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:91,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:94,5'
              BranchSideFuncs:
                - ERR_set_mark
                - asn1_d2i_read_bio
                - __sanitizer_cov_trace_const_cmp4
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - any2obj_decode_final
                - BUF_MEM_free
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:97,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:97,16'
              BranchSideFuncs:
                - BIO_free
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:101,14'
              BranchSideFuncs:
                - BIO_free
                - any2obj_decode_final
        - Branch String:   'providers/implementations/storemgmt/file_store_any2obj.c:97,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:98,22'
              BranchSideFuncs:
                - BUF_MEM_free
                - BIO_free
                - any2obj_decode_final
            - BranchSide:      'providers/implementations/storemgmt/file_store_any2obj.c:101,14'
              BranchSideFuncs:
                - BIO_free
                - any2obj_decode_final
      Callsites:
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:87,15'
          Dst:             ossl_bio_new_from_core_bio
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:94,5'
          Dst:             ERR_set_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:95,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:96,5'
          Dst:             ERR_pop_to_mark
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:98,9'
          Dst:             BUF_MEM_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:101,5'
          Dst:             BIO_free
        - Src:             'providers/implementations/storemgmt/file_store_any2obj.c:104,12'
          Dst:             any2obj_decode_final
    - functionName:    any2obj_freectx
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    any2obj_newctx
      functionSourceFile: '/src/openssl/providers/implementations/storemgmt/file_store_any2obj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    constant_time_lt_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:129,12'
          Dst:             constant_time_msb_s
    - functionName:    constant_time_msb_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_ge_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_lt_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:151,13'
          Dst:             constant_time_lt_s
    - functionName:    constant_time_is_zero_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:172,12'
          Dst:             constant_time_msb_s
    - functionName:    constant_time_eq_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:198,12'
          Dst:             constant_time_is_zero_s
    - functionName:    constant_time_select_8
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:294,27'
          Dst:             constant_time_select
    - functionName:    constant_time_ge_8_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_ge_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:162,27'
          Dst:             constant_time_ge_s
    - functionName:    constant_time_eq_8_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_eq_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:209,27'
          Dst:             constant_time_eq_s
    - functionName:    tls1_sha512_final_raw
      functionSourceFile: '/src/openssl/ssl/record/methods/ssl3_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - md_out
      BBCount:         5
      ICount:          137
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:100,5'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:101,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:102,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tls1_sha256_final_raw
      functionSourceFile: '/src/openssl/ssl/record/methods/ssl3_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - md_out
      BBCount:         5
      ICount:          85
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:91,5'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:93,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tls1_sha1_final_raw
      functionSourceFile: '/src/openssl/ssl/record/methods/ssl3_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - md_out
      BBCount:         1
      ICount:          210
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tls1_md5_final_raw
      functionSourceFile: '/src/openssl/ssl/record/methods/ssl3_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - md_out
      BBCount:         1
      ICount:          155
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ssl3_cbc_digest_record
      functionSourceFile: '/src/openssl/ssl/record/methods/ssl3_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - md
        - md_out
        - md_out_size
        - header
        - data
        - data_size
        - data_plus_mac_plus_padding_size
        - mac_secret
        - mac_secret_length
        - is_sslv3
      BBCount:         133
      ICount:          1098
      EdgeCount:       179
      CyclomaticComplexity: 48
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_is_a
        - MD5_Init
        - SHA1_Init
        - SHA224_Init
        - SHA256_Init
        - SHA384_Init
        - SHA512_Init
        - constant_time_eq_8_s
        - constant_time_ge_8_s
        - constant_time_select_8
        - ossl_assert_int
        - tls1_md5_final_raw
        - tls1_sha1_final_raw
        - tls1_sha256_final_raw
        - tls1_sha512_final_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:167,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:168,9'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA1_Init
                - __sanitizer_cov_trace_const_cmp4
                - MD5_Init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:170,21'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA1_Init
                - __sanitizer_cov_trace_const_cmp4
                - MD5_Init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:170,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:174,42'
              BranchSideFuncs:
                - MD5_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:183,28'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA1_Init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:174,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:176,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:183,16'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:184,43'
              BranchSideFuncs:
                - SHA1_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:190,28'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:184,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:185,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:186,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:190,16'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:191,48'
              BranchSideFuncs:
                - SHA224_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:197,28'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:191,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:193,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:197,16'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:198,48'
              BranchSideFuncs:
                - SHA256_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:204,28'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:198,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:199,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:200,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:204,16'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:205,48'
              BranchSideFuncs:
                - SHA384_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:213,28'
              BranchSideFuncs:
                - EVP_MD_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:205,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:207,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:213,16'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:214,48'
              BranchSideFuncs:
                - SHA512_Init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:227,13'
              BranchSideFuncs:
                - ossl_assert_int.20589
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:214,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:216,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:227,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:228,14'
              BranchSideFuncs:
                - ossl_assert_int.20589
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:229,16'
              BranchSideFuncs:
                - ossl_assert_int.20589
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:233,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:233,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:234,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:234,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:232,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:235,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:237,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:238,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:239,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:261,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:261,23'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:261,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:262,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:321,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:322,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:326,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20589
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:327,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:333,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:344,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:335,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:336,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:337,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:338,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:339,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:341,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memset.p0i8.i64
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:344,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:345,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:351,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:358,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:392,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:359,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:371,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:384,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:371,17'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:373,17'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:375,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:380,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:381,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:382,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:387,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:388,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:400,5'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:403,57'
              BranchSideFuncs:
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:455,14'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:406,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:407,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:448,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:409,17'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:410,21'
              BranchSideFuncs:
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:411,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:438,17'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:440,44'
              BranchSideFuncs:
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:445,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:451,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:452,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:453,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_eq_8_s
                - constant_time_eq_8_s
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_ge_8_s
                - constant_time_ge_8_s
                - constant_time_select_8.20588
                - __sanitizer_cov_trace_cmp8
                - constant_time_select_8.20588
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:456,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:457,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:459,27'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:459,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:460,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:461,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:461,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:463,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:471,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:466,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:466,33'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:468,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:467,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:467,33'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:468,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:465,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:468,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:469,5'
              BranchSideFuncs:
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:471,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:472,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:474,30'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:475,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:475,33'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:476,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:474,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:0,0'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:476,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:479,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:479,16'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:482,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'ssl/record/methods/ssl3_cbc.c:479,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:480,24'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'ssl/record/methods/ssl3_cbc.c:482,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'ssl/record/methods/ssl3_cbc.c:167,10'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:170,9'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:174,13'
          Dst:             MD5_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:183,16'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:184,13'
          Dst:             SHA1_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:190,16'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:191,13'
          Dst:             SHA224_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:197,16'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:198,13'
          Dst:             SHA256_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:204,16'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:205,13'
          Dst:             SHA384_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:213,16'
          Dst:             EVP_MD_is_a
        - Src:             'ssl/record/methods/ssl3_cbc.c:214,13'
          Dst:             SHA512_Init
        - Src:             'ssl/record/methods/ssl3_cbc.c:229,16'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:232,10'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:233,17'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:234,17'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:335,14'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/ssl3_cbc.c:403,36'
          Dst:             constant_time_eq_8_s
        - Src:             'ssl/record/methods/ssl3_cbc.c:404,36'
          Dst:             constant_time_eq_8_s
        - Src:             'ssl/record/methods/ssl3_cbc.c:415,38'
          Dst:             constant_time_ge_8_s
        - Src:             'ssl/record/methods/ssl3_cbc.c:416,40'
          Dst:             constant_time_ge_8_s
        - Src:             'ssl/record/methods/ssl3_cbc.c:422,17'
          Dst:             constant_time_select_8
        - Src:             'ssl/record/methods/ssl3_cbc.c:440,21'
          Dst:             constant_time_select_8
        - Src:             'ssl/record/methods/ssl3_cbc.c:455,14'
          Dst:             EVP_MD_CTX_new
        - Src:             'ssl/record/methods/ssl3_cbc.c:459,9'
          Dst:             EVP_DigestInit_ex
        - Src:             'ssl/record/methods/ssl3_cbc.c:465,13'
          Dst:             EVP_DigestUpdate
        - Src:             'ssl/record/methods/ssl3_cbc.c:466,16'
          Dst:             EVP_DigestUpdate
        - Src:             'ssl/record/methods/ssl3_cbc.c:467,16'
          Dst:             EVP_DigestUpdate
        - Src:             'ssl/record/methods/ssl3_cbc.c:474,13'
          Dst:             EVP_DigestUpdate
        - Src:             'ssl/record/methods/ssl3_cbc.c:475,16'
          Dst:             EVP_DigestUpdate
        - Src:             'ssl/record/methods/ssl3_cbc.c:478,11'
          Dst:             EVP_DigestFinal
        - Src:             'ssl/record/methods/ssl3_cbc.c:484,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ossl_DER_w_algorithmIdentifier_DSA_with_MD
      functionSourceFile: '/src/openssl/providers/common/der/der_dsa_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.dsa_st *'
        - int
      constantsTouched: []
      argNames:
        - pkt
        - tag
        - dsa
        - mdnid
      BBCount:         20
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/der/der_dsa_sig.c:32,5'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_dsa_sig.c:33,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:34,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:35,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:36,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:37,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:38,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:39,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:40,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:41,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:43,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_dsa_sig.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_dsa_sig.c:48,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:49,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_dsa_sig.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_dsa_sig.c:49,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_dsa_sig.c:49,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_dsa_sig.c:46,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_dsa_sig.c:48,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_dsa_sig.c:49,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
      functionSourceFile: '/src/openssl/providers/common/der/der_ec_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.ec_key_st *'
        - int
      constantsTouched: []
      argNames:
        - pkt
        - cont
        - ec
        - mdnid
      BBCount:         20
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/der/der_ec_sig.c:33,5'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ec_sig.c:34,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:35,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:36,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:37,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:38,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:39,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:40,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:41,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:42,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:44,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ec_sig.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ec_sig.c:49,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ec_sig.c:50,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ec_sig.c:50,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ec_sig.c:50,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_ec_sig.c:47,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_ec_sig.c:49,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_ec_sig.c:50,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_ED448
      functionSourceFile: '/src/openssl/providers/common/der/der_ecx_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - pkt
        - cont
        - ec
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/der/der_ecx_key.c:45,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:45,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:45,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ecx_key.c:47,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:47,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:47,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_ecx_key.c:43,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_ecx_key.c:45,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_ecx_key.c:47,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_ED25519
      functionSourceFile: '/src/openssl/providers/common/der/der_ecx_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - pkt
        - cont
        - ec
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/der/der_ecx_key.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:36,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:36,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ecx_key.c:38,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:38,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:38,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_ecx_key.c:34,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_ecx_key.c:36,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_ecx_key.c:38,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_X448
      functionSourceFile: '/src/openssl/providers/common/der/der_ecx_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - pkt
        - cont
        - ec
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/common/der/der_ecx_key.c:27,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:27,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:27,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ecx_key.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:29,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:29,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_ecx_key.c:25,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_ecx_key.c:27,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_ecx_key.c:29,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_X25519
      functionSourceFile: '/src/openssl/providers/common/der/der_ecx_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.ecx_key_st *'
      constantsTouched: []
      argNames:
        - pkt
        - cont
        - ec
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/common/der/der_ecx_key.c:18,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:18,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:18,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_ecx_key.c:20,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_ecx_key.c:20,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_ecx_key.c:20,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_ecx_key.c:16,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_ecx_key.c:18,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_ecx_key.c:20,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_algorithmIdentifier_RSA
      functionSourceFile: '/src/openssl/providers/common/der/der_rsa_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - pkt
        - tag
        - rsa
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_test_flags
        - ossl_DER_w_algorithmIdentifier_RSA_PSS
        - ossl_rsa_get0_pss_params_30
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/der/der_rsa_key.c:395,20'
          Dst:             RSA_test_flags
        - Src:             'providers/common/der/der_rsa_key.c:396,37'
          Dst:             ossl_rsa_get0_pss_params_30
        - Src:             'providers/common/der/der_rsa_key.c:398,12'
          Dst:             ossl_DER_w_algorithmIdentifier_RSA_PSS
    - functionName:    ossl_DER_w_algorithmIdentifier_RSA_PSS
      functionSourceFile: '/src/openssl/providers/common/der/der_rsa_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - int
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - pkt
        - tag
        - rsa_type
        - pss
      BBCount:         22
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_DER_w_RSASSA_PSS_params
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
        - ossl_rsa_pss_params_30_is_unrestricted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/der/der_rsa_key.c:375,5'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:377,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:379,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:382,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:382,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/der/der_rsa_key.c:385,38'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:386,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:386,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_RSASSA_PSS_params
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:387,13'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:387,55'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:389,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:388,13'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:388,45'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:389,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:389,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:389,35'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:390,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:390,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_rsa_key.c:385,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_rsa_key.c:387,16'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/common/der/der_rsa_key.c:388,16'
          Dst:             ossl_DER_w_RSASSA_PSS_params
        - Src:             'providers/common/der/der_rsa_key.c:389,12'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_rsa_key.c:390,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_DER_w_RSASSA_PSS_params
      functionSourceFile: '/src/openssl/providers/common/der/der_rsa_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - pkt
        - tag
        - pss
      BBCount:         42
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - DER_w_MaskGenAlgorithm
        - ERR_new
        - ossl_DER_w_begin_sequence
        - ossl_DER_w_end_sequence
        - ossl_DER_w_precompiled
        - ossl_DER_w_uint32
        - ossl_assert_int
        - ossl_rsa_pss_params_30_hashalg
        - ossl_rsa_pss_params_30_is_unrestricted
        - ossl_rsa_pss_params_30_saltlen
        - ossl_rsa_pss_params_30_trailerfield
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/der/der_rsa_key.c:300,10'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:300,10'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_is_unrestricted
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20660
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/common/der/der_rsa_key.c:300,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20660
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/common/der/der_rsa_key.c:300,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:302,9'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/common/der/der_rsa_key.c:304,50'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/common/der/der_rsa_key.c:308,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:309,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/common/der/der_rsa_key.c:312,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/common/der/der_rsa_key.c:312,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:313,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/common/der/der_rsa_key.c:318,27'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_hashalg
                - ossl_rsa_pss_params_30_saltlen
                - ossl_rsa_pss_params_30_trailerfield
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:336,5'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:337,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:338,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:339,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:340,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:341,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:342,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:343,9'
              BranchSideFuncs:
                - ossl_DER_w_begin_sequence
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:349,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:350,13'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:350,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:351,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_uint32
                - __sanitizer_cov_trace_const_cmp4
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:351,40'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:351,61'
              BranchSideFuncs:
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:352,35'
              BranchSideFuncs:
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:352,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:352,35'
              BranchSideFuncs:
                - DER_w_MaskGenAlgorithm
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:353,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:353,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_DER_w_precompiled
                - __sanitizer_cov_trace_const_cmp4
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:354,13'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:354,39'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/common/der/der_rsa_key.c:355,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,36'
              BranchSideFuncs:
                - ossl_DER_w_end_sequence
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/common/der/der_rsa_key.c:355,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/common/der/der_rsa_key.c:300,10'
          Dst:             ossl_rsa_pss_params_30_is_unrestricted
        - Src:             'providers/common/der/der_rsa_key.c:300,10'
          Dst:             ossl_assert_int
        - Src:             'providers/common/der/der_rsa_key.c:304,19'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'providers/common/der/der_rsa_key.c:305,15'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'providers/common/der/der_rsa_key.c:306,20'
          Dst:             ossl_rsa_pss_params_30_trailerfield
        - Src:             'providers/common/der/der_rsa_key.c:309,9'
          Dst:             ERR_new
        - Src:             'providers/common/der/der_rsa_key.c:309,9'
          Dst:             ERR_set_debug
        - Src:             'providers/common/der/der_rsa_key.c:309,9'
          Dst:             ERR_set_error
        - Src:             'providers/common/der/der_rsa_key.c:313,9'
          Dst:             ERR_new
        - Src:             'providers/common/der/der_rsa_key.c:313,9'
          Dst:             ERR_set_debug
        - Src:             'providers/common/der/der_rsa_key.c:313,9'
          Dst:             ERR_set_error
        - Src:             'providers/common/der/der_rsa_key.c:318,27'
          Dst:             ossl_rsa_pss_params_30_hashalg
        - Src:             'providers/common/der/der_rsa_key.c:319,23'
          Dst:             ossl_rsa_pss_params_30_saltlen
        - Src:             'providers/common/der/der_rsa_key.c:320,28'
          Dst:             ossl_rsa_pss_params_30_trailerfield
        - Src:             'providers/common/der/der_rsa_key.c:348,12'
          Dst:             ossl_DER_w_begin_sequence
        - Src:             'providers/common/der/der_rsa_key.c:350,16'
          Dst:             ossl_DER_w_uint32
        - Src:             'providers/common/der/der_rsa_key.c:351,43'
          Dst:             ossl_DER_w_uint32
        - Src:             'providers/common/der/der_rsa_key.c:352,12'
          Dst:             DER_w_MaskGenAlgorithm
        - Src:             'providers/common/der/der_rsa_key.c:354,16'
          Dst:             ossl_DER_w_precompiled
        - Src:             'providers/common/der/der_rsa_key.c:355,12'
          Dst:             ossl_DER_w_end_sequence
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    DER_w_MaskGenAlgorithm
      functionSourceFile: '/src/openssl/providers/common/der/der_rsa_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wpacket_st *'
        - int
        - 'struct.rsa_pss_params_30_st *'
      constantsTouched: []
      argNames:
        - pkt
        - tag
        - pss
      BBCount:         20
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_DER_w_precompiled
        - ossl_rsa_pss_params_30_maskgenalg
        - ossl_rsa_pss_params_30_maskgenhashalg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/common/der/der_rsa_key.c:250,21'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:250,58'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_maskgenalg
                - __sanitizer_cov_trace_const_cmp4
                - ossl_rsa_pss_params_30_maskgenhashalg
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:250,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:251,72'
              BranchSideFuncs:
                - ossl_rsa_pss_params_30_maskgenhashalg
                - __sanitizer_cov_trace_switch
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:255,9'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:257,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:258,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:259,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:260,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:261,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:262,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:263,13'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
            - BranchSide:      'providers/common/der/der_rsa_key.c:265,13'
              BranchSideFuncs: []
        - Branch String:   'providers/common/der/der_rsa_key.c:269,13'
          Branch Sides:
            - BranchSide:      'providers/common/der/der_rsa_key.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/der/der_rsa_key.c:272,39'
              BranchSideFuncs:
                - ossl_DER_w_precompiled
      Callsites:
        - Src:             'providers/common/der/der_rsa_key.c:250,24'
          Dst:             ossl_rsa_pss_params_30_maskgenalg
        - Src:             'providers/common/der/der_rsa_key.c:251,34'
          Dst:             ossl_rsa_pss_params_30_maskgenhashalg
        - Src:             'providers/common/der/der_rsa_key.c:272,16'
          Dst:             ossl_DER_w_precompiled
    - functionName:    ossl_prov_ctx_get0_core_bio_method
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        1
      argTypes:
        - 'struct.prov_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:60,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_get0_handle
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'struct.ossl_core_handle_st *'
      argCount:        1
      argTypes:
        - 'struct.prov_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:51,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:53,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_get0_libctx
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'struct.ossl_lib_ctx_st *'
      argCount:        1
      argTypes:
        - 'struct.prov_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:44,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:46,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_set0_core_bio_method
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - ctx
        - corebiometh
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:38,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:39,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_set0_handle
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.ossl_core_handle_st *'
      constantsTouched: []
      argNames:
        - ctx
        - handle
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:32,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:33,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_set0_libctx
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.prov_ctx_st *'
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
        - libctx
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:26,9'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/common/provider_ctx.c:27,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_prov_ctx_free
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.prov_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/common/provider_ctx.c:21,5'
          Dst:             CRYPTO_free
    - functionName:    ossl_prov_ctx_new
      functionSourceFile: '/src/openssl/providers/common/provider_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      'struct.prov_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/common/provider_ctx.c:16,12'
          Branch Sides:
            - BranchSide:      'providers/common/provider_ctx.c:16,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'providers/common/provider_ctx.c:16,12'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'providers/common/provider_ctx.c:16,12'
          Dst:             CRYPTO_zalloc
    - functionName:    ossl_cipher_generic_initkey
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - int
        - size_t
        - 'struct.prov_cipher_hw_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctx
        - kbits
        - blkbits
        - ivbits
        - mode
        - flags
        - hw
        - provctx
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ossl_prov_ctx_get0_libctx
      functionUses:    76
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:667,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:668,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:669,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:669,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:670,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:672,5'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:678,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:678,9'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:679,23'
              BranchSideFuncs:
                - ossl_prov_ctx_get0_libctx
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:679,23'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ossl_cipher_generic_initiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - ivlen
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:650,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:650,12'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:651,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:649,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:651,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:654,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:651,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:651,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:651,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         43
      ICount:          279
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:549,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:549,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:553,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:549,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:550,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:553,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:554,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:554,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:558,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:554,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:555,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:558,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:560,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:560,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:565,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:561,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:561,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:565,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:559,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:562,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:565,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:567,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:567,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:572,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:568,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:568,41'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:572,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:566,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:569,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:572,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:573,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:573,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:577,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:573,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:574,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:577,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:578,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:578,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:582,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:578,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:579,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:582,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:584,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:584,38'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:583,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:548,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:549,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:550,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:550,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:550,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:553,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:554,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:555,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:555,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:555,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:558,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:560,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon.c:561,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon.c:562,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:562,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:562,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:565,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:567,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon.c:568,13'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon.c:569,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:569,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:569,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:572,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:573,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:574,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:574,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:574,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:577,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:578,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:579,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:579,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:579,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:582,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:584,13'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon.c:585,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:585,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:585,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:526,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:527,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:529,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:529,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:530,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:534,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:534,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:539,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:526,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon.c:530,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:530,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:530,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:535,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:535,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:535,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:513,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:516,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:513,10'
          Dst:             ossl_prov_is_running
    - functionName:    ossl_cipher_generic_stream_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         27
      ICount:          236
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - ossl_assert_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:459,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:460,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:464,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:464,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:465,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:469,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:469,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:470,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:474,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:475,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:475,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:475,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:480,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:480,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:485,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:494,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:485,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:486,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:488,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:494,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:495,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:496,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:499,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:500,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:506,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:500,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:501,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:503,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:465,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:465,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:465,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:470,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:470,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:470,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:485,18'
          Dst:             ossl_assert_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:494,14'
          Dst:             ossl_assert_int
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    ossl_cipher_generic_block_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         38
      ICount:          304
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_new
        - ossl_cipher_padblock
        - ossl_cipher_unpadblock
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:390,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:391,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_padblock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:393,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_padblock
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:393,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:395,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:399,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_padblock
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:399,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:400,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_padblock
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:424,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:400,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:401,34'
              BranchSideFuncs:
                - ossl_cipher_padblock
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:402,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:402,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:403,14'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:405,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:410,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:411,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:414,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:414,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:424,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:425,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:433,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:425,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:425,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:429,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:425,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:426,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:429,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:433,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:434,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:438,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:438,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:438,45'
              BranchSideFuncs:
                - ossl_cipher_unpadblock
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:438,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:440,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:443,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:444,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:447,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:390,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon.c:395,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:395,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:395,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:401,13'
          Dst:             ossl_cipher_padblock
        - Src:             'providers/implementations/ciphers/ciphercommon.c:406,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:406,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:406,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:411,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:411,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:411,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:415,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:415,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:415,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:429,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:429,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:429,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:434,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:434,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:434,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:438,22'
          Dst:             ossl_cipher_unpadblock
        - Src:             'providers/implementations/ciphers/ciphercommon.c:444,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:444,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:444,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_block_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         85
      ICount:          623
      EdgeCount:       118
      CyclomaticComplexity: 35
      functionsReached:
        - CRYPTO_free
        - ERR_new
        - ossl_assert_int
        - ossl_cipher_fillblock
        - ossl_cipher_tlsunpadblock
        - ossl_cipher_trailingdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:259,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_cipher_fillblock
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:260,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:260,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:263,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:261,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:261,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:263,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:262,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:262,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:263,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:259,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:263,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:267,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:267,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:273,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:297,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:275,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:276,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:280,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:280,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:281,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:284,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:285,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:286,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memset.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:291,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:286,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:287,28'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:288,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:291,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:292,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:297,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:298,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:304,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:304,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:305,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:309,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_free
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:309,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:310,13'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:316,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_tlsunpadblock
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:318,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:318,43'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:317,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:328,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:329,44'
              BranchSideFuncs:
                - ossl_cipher_fillblock
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:332,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:339,29'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:339,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:352,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:339,42'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:339,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:339,53'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:339,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:352,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:340,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:341,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:344,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:344,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:352,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:353,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:366,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:353,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:353,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:360,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:353,35'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:353,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:360,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:353,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:354,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.20777
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:360,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:354,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:355,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:358,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:361,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:362,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:365,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:366,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:367,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:374,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:367,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:368,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:371,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:375,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:375,38'
              BranchSideFuncs:
                - ossl_cipher_trailingdata
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:374,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:377,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:263,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:263,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:263,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:276,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:276,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:276,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:281,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:281,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:281,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:298,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:298,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:298,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:305,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:305,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:305,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:310,13'
          Dst:             CRYPTO_free
        - Src:             'providers/implementations/ciphers/ciphercommon.c:318,17'
          Dst:             ossl_cipher_tlsunpadblock
        - Src:             'providers/implementations/ciphers/ciphercommon.c:322,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:322,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:322,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:329,22'
          Dst:             ossl_cipher_fillblock
        - Src:             'providers/implementations/ciphers/ciphercommon.c:341,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:341,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:341,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:345,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:345,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:345,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:354,18'
          Dst:             ossl_assert_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:355,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:355,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:355,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:362,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:362,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:362,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:368,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:368,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:368,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:375,13'
          Dst:             ossl_cipher_trailingdata
    - functionName:    ossl_cipher_generic_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cipher_generic_init_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:236,12'
          Dst:             cipher_generic_init_internal
    - functionName:    cipher_generic_init_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         35
      ICount:          242
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - ossl_cipher_generic_initiv
        - ossl_cipher_generic_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:195,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:196,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:198,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:198,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:198,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:202,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:199,41'
              BranchSideFuncs:
                - ossl_cipher_generic_initiv
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:202,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:199,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:200,13'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:201,5'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:202,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:202,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:209,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:203,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:203,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:209,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:204,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:204,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:207,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:205,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:205,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:207,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:202,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:207,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:209,9'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:209,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:210,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:221,47'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:210,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:216,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:211,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:212,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:215,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_cipher_generic_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:218,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:219,13'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:220,5'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:195,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon.c:199,14'
          Dst:             ossl_cipher_generic_initiv
        - Src:             'providers/implementations/ciphers/ciphercommon.c:212,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:212,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:212,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:221,12'
          Dst:             ossl_cipher_generic_set_ctx_params
    - functionName:    ossl_cipher_generic_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         31
      ICount:          214
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_get_uint
        - OSSL_PARAM_locate_const
      functionUses:    5
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:596,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:599,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:600,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:603,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:609,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:603,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:604,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:607,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:610,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:613,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:619,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:613,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:614,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:617,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:620,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:621,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:626,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:621,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:622,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:625,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:627,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:628,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:633,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:628,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:629,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:632,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:634,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:637,34'
              BranchSideFuncs:
                - OSSL_PARAM_get_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:637,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:638,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:641,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:599,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:603,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:604,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:604,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:604,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:609,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:613,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:614,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:614,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:614,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:619,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:621,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:622,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:622,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:622,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:626,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:628,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:629,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:629,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:629,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:633,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:637,14'
          Dst:             OSSL_PARAM_get_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:638,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:638,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:638,13'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cipher_generic_init_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:228,12'
          Dst:             cipher_generic_init_internal
    - functionName:    ossl_cipher_generic_reset_ctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.prov_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
      functionUses:    13
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:178,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:178,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:178,21'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:178,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:178,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:179,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:179,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_cipher_aead_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_aead_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_var_keylen_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_var_keylen_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - ossl_cipher_generic_set_ctx_params
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:121,45'
              BranchSideFuncs:
                - ossl_cipher_generic_set_ctx_params
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:121,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:122,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:123,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:124,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:127,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:133,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:127,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:131,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:121,10'
          Dst:             ossl_cipher_generic_set_ctx_params
        - Src:             'providers/implementations/ciphers/ciphercommon.c:123,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon.c:127,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:128,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:128,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:128,13'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_settable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_generic_gettable_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cctx
        - provctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_generic_get_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ossl_param_st *'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - params
        - md
        - flags
        - kbits
        - blkbits
        - ivbits
      BBCount:         49
      ICount:          310
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
        - OSSL_PARAM_set_uint
      functionUses:    130
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:48,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:48,43'
              BranchSideFuncs:
                - OSSL_PARAM_set_uint
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:52,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:48,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:49,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:52,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:54,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:54,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:58,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:53,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:55,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:58,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:60,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:64,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:59,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:61,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:64,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:66,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:70,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:65,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:67,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:70,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:72,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:72,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:76,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:71,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:73,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:76,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:78,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:82,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:77,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:79,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:82,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:83,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:83,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:87,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:83,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:84,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:87,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:88,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:88,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:92,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:89,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:92,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:93,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:93,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon.c:93,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon.c:47,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:48,23'
          Dst:             OSSL_PARAM_set_uint
        - Src:             'providers/implementations/ciphers/ciphercommon.c:49,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:49,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:49,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:52,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:54,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:55,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:55,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:55,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:58,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:60,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:61,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:61,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:61,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:64,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:66,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:67,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:67,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:67,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:70,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:72,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:73,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:73,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:73,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:76,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:78,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/ciphers/ciphercommon.c:79,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:79,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:79,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:82,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:83,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:84,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:84,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:84,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:87,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:88,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:89,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:89,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:89,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon.c:92,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon.c:93,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon.c:94,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon.c:94,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_generic_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_cipher_tlsunpadblock
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.ossl_lib_ctx_st *'
        - int
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char **'
        - 'int *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - libctx
        - tlsversion
        - buf
        - buflen
        - blocksize
        - mac
        - alloced
        - macsize
        - aead
      BBCount:         14
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - ssl3_cbc_remove_padding_and_mac
        - tls1_cbc_remove_padding_and_mac
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:149,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:151,48'
              BranchSideFuncs:
                - ssl3_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:161,16'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:161,16'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:161,16'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:161,16'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:161,16'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:165,47'
              BranchSideFuncs:
                - tls1_cbc_remove_padding_and_mac
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:171,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:151,16'
          Dst:             ssl3_cbc_remove_padding_and_mac
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:165,15'
          Dst:             tls1_cbc_remove_padding_and_mac
    - functionName:    ossl_cipher_unpadblock
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - blocksize
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:96,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:97,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:105,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:106,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:106,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:107,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:106,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:107,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:110,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:110,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:111,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:116,15'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:111,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:112,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:115,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:97,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:97,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:97,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:107,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:107,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:107,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:112,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:112,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:112,13'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_padblock
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - blocksize
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:87,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:88,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:89,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_cipher_trailingdata
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - blocksize
        - in
        - inlen
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:69,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:69,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:70,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:74,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:70,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:70,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:70,9'
          Dst:             ERR_set_error
    - functionName:    ossl_cipher_fillblock
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_block.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - blocksize
        - in
        - inlen
      BBCount:         15
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:46,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:46,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:47,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:47,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:47,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:47,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:47,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:47,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:49,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_block.c:49,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:49,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_block.c:50,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:46,5'
          Dst:             __assert_fail
        - Src:             'providers/implementations/ciphers/ciphercommon_block.c:47,5'
          Dst:             __assert_fail
    - functionName:    ccm_set_iv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_ccm_st *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - mlen
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ccm_get_ivlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:326,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:328,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:326,34'
          Dst:             ccm_get_ivlen
    - functionName:    ccm_get_ivlen
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.prov_ccm_st *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ccm_tls_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - padlen
        - in
        - len
      BBCount:         27
      ICount:          222
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ccm_set_iv
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:339,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:340,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:343,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:343,23'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:343,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:343,36'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:343,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:347,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:347,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:348,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:350,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:353,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:354,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:357,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:357,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:361,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:363,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:364,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:368,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:364,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:366,16'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:368,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:371,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:339,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:353,10'
          Dst:             ccm_set_iv
    - functionName:    ossl_ccm_initctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - size_t
        - 'struct.prov_ccm_hw_st *'
      constantsTouched: []
      argNames:
        - ctx
        - keybits
        - hw
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_ccm_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - ccm_cipher_internal
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:306,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:307,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:309,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:310,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:314,29'
              BranchSideFuncs:
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:314,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:317,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:306,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:310,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:310,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:310,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:314,9'
          Dst:             ccm_cipher_internal
    - functionName:    ccm_cipher_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - padlen
        - in
        - len
      BBCount:         46
      ICount:          302
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - ccm_set_iv
        - ccm_tls_cipher
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:388,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:389,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_cipher
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:391,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_cipher
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:391,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:392,31'
              BranchSideFuncs:
                - ccm_tls_cipher
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:395,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:395,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:395,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:398,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:398,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:398,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:399,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:401,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:401,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:402,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:414,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:402,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:403,29'
              BranchSideFuncs:
                - ccm_set_iv
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:407,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:403,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:404,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:405,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:407,31'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:407,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:409,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:407,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:408,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:409,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:409,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:410,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:414,27'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:414,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:417,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:414,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:415,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:417,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:417,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:418,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:423,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:418,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:419,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:420,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:423,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:424,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:426,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:426,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:427,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:429,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:392,16'
          Dst:             ccm_tls_cipher
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:403,18'
          Dst:             ccm_set_iv
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:414,31'
          Dst:             ccm_set_iv
    - functionName:    ossl_ccm_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ccm_cipher_internal
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:290,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:291,9'
              BranchSideFuncs:
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:293,29'
              BranchSideFuncs:
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:294,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:297,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:290,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:293,9'
          Dst:             ccm_cipher_internal
    - functionName:    ossl_ccm_stream_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - ccm_cipher_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:272,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:273,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:277,30'
              BranchSideFuncs:
                - ccm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:277,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:273,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:273,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:273,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:277,10'
          Dst:             ccm_cipher_internal
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:278,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:278,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:278,9'
          Dst:             ERR_set_error
    - functionName:    ossl_ccm_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ccm_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:263,12'
          Dst:             ccm_init
    - functionName:    ccm_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         18
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - ccm_get_ivlen
        - ossl_ccm_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:228,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:229,9'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:231,16'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:233,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:234,13'
              BranchSideFuncs:
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ccm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:241,9'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:234,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:235,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:238,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_ccm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:241,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:242,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ccm_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:249,36'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:242,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:243,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:246,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ccm_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:246,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:247,13'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:248,5'
              BranchSideFuncs:
                - ossl_ccm_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:228,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:234,22'
          Dst:             ccm_get_ivlen
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:235,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:235,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:235,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:243,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:243,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:243,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:249,12'
          Dst:             ossl_ccm_set_ctx_params
    - functionName:    ossl_ccm_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         47
      ICount:          308
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_size_t
        - OSSL_PARAM_locate_const
        - ccm_tls_init
        - ccm_tls_iv_set_fixed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:74,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:77,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:78,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:79,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:99,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:79,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:80,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:83,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:83,32'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:83,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:83,54'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:83,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:83,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:88,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:88,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:89,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:96,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:89,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:90,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:93,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:100,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:103,36'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:115,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:103,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:104,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:107,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:108,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:108,26'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:109,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:108,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:109,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:112,18'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:117,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:129,33'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:117,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:118,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:121,27'
              BranchSideFuncs:
                - ccm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:122,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:123,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:126,31'
              BranchSideFuncs:
                - OSSL_PARAM_locate_const
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:130,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:141,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:131,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:132,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:135,34'
              BranchSideFuncs:
                - ccm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:135,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:136,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:139,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:77,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:80,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:80,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:80,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:84,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:90,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:90,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:90,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:99,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:103,14'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:104,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:104,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:104,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:109,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:109,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:109,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:115,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:118,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:118,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:118,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:121,14'
          Dst:             ccm_tls_init
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:123,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:123,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:123,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:129,9'
          Dst:             OSSL_PARAM_locate_const
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:132,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:132,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:132,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:135,13'
          Dst:             ccm_tls_iv_set_fixed
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:136,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:136,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:136,13'
          Dst:             ERR_set_error
    - functionName:    ccm_tls_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - alen
      BBCount:         16
      ICount:          140
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:25,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:25,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:26,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:25,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:29,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:33,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:37,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:39,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:40,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:45,42'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:40,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:41,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:43,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:25,10'
          Dst:             ossl_prov_is_running
    - functionName:    ccm_tls_iv_set_fixed
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - fixed
        - flen
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:59,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    ossl_ccm_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ccm_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:256,12'
          Dst:             ccm_init
    - functionName:    ossl_ccm_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         56
      ICount:          380
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - ccm_get_ivlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:150,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:150,45'
              BranchSideFuncs:
                - ccm_get_ivlen
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:155,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:150,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:151,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:155,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:156,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:157,20'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:165,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:159,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:160,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:163,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:166,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:167,27'
              BranchSideFuncs:
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:178,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:167,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:168,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:171,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:172,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:172,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:176,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:171,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:173,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:176,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:179,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:180,27'
              BranchSideFuncs:
                - ccm_get_ivlen
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:191,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:180,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:181,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:184,42'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:185,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:185,42'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:189,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:184,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:186,13'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:189,5'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:192,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:192,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:197,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:192,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:193,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:197,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:198,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:198,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:203,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:198,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:199,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:203,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:204,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:205,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:219,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:205,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:205,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:206,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:205,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:206,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:209,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:209,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:210,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:213,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm.c:213,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:214,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm.c:215,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:149,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:150,48'
          Dst:             ccm_get_ivlen
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:150,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:151,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:151,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:151,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:155,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:159,14'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:160,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:160,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:160,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:165,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:167,13'
          Dst:             ccm_get_ivlen
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:168,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:168,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:168,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:171,14'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:172,17'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:173,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:173,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:173,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:178,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:180,13'
          Dst:             ccm_get_ivlen
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:181,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:181,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:181,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:184,14'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:185,17'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:186,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:186,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:186,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:191,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:192,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:193,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:193,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:197,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:198,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:199,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:199,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:199,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:203,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:206,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:206,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:206,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:210,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:210,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm.c:210,13'
          Dst:             ERR_set_error
    - functionName:    ossl_ccm_generic_auth_decrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.prov_ccm_st.4357 *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
        - expected_tag
        - taglen
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_ccm128_decrypt
        - CRYPTO_ccm128_decrypt_ccm64
        - CRYPTO_ccm128_tag
        - OPENSSL_cleanse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:54,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:55,43'
              BranchSideFuncs:
                - CRYPTO_ccm128_decrypt_ccm64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:58,37'
              BranchSideFuncs:
                - CRYPTO_ccm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:59,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:62,33'
              BranchSideFuncs:
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:66,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:63,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:63,30'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:64,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:62,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:64,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:65,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:66,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:66,9'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:67,25'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:55,14'
          Dst:             CRYPTO_ccm128_decrypt_ccm64
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:58,14'
          Dst:             CRYPTO_ccm128_decrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:62,14'
          Dst:             CRYPTO_ccm128_tag
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:63,16'
          Dst:             memcmp
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:67,9'
          Dst:             OPENSSL_cleanse
    - functionName:    ossl_ccm_generic_auth_encrypt
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.prov_ccm_st.4357 *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - out
        - len
        - tag
        - taglen
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_ccm128_encrypt
        - CRYPTO_ccm128_encrypt_ccm64
        - CRYPTO_ccm128_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:37,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:38,43'
              BranchSideFuncs:
                - CRYPTO_ccm128_encrypt_ccm64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:41,37'
              BranchSideFuncs:
                - CRYPTO_ccm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:43,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:43,20'
              BranchSideFuncs:
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:43,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_ccm_hw.c:43,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:43,9'
              BranchSideFuncs:
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_ccm_hw.c:44,34'
              BranchSideFuncs:
                - CRYPTO_ccm128_tag
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:38,14'
          Dst:             CRYPTO_ccm128_encrypt_ccm64
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:41,14'
          Dst:             CRYPTO_ccm128_encrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:44,15'
          Dst:             CRYPTO_ccm128_tag
    - functionName:    ossl_ccm_generic_gettag
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st.4357 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - tag
        - tlen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:28,12'
          Dst:             CRYPTO_ccm128_tag
    - functionName:    ossl_ccm_generic_setaad
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_ccm_st.4357 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - alen
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_aad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:22,5'
          Dst:             CRYPTO_ccm128_aad
    - functionName:    ossl_ccm_generic_setiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_ccm_st.4357 *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - nonce
        - nlen
        - mlen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ccm128_setiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_ccm_hw.c:16,12'
          Dst:             CRYPTO_ccm128_setiv
    - functionName:    gcm_iv_generate
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - offset
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - RAND_bytes_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:395,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:395,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:395,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:399,23'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:399,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:401,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:399,9'
          Dst:             RAND_bytes_ex
    - functionName:    gcm_tls_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - padlen
        - in
        - len
      BBCount:         37
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_new
        - OPENSSL_cleanse
        - getivgen
        - ossl_prov_is_running
        - setivinv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:533,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:533,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:533,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:534,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:537,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:537,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:537,22'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:537,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:546,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:546,18'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:546,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:555,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:546,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:547,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:555,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:555,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:556,23'
              BranchSideFuncs:
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:559,23'
              BranchSideFuncs:
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:556,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:557,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:558,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:559,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:560,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:568,11'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:568,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:568,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_cleanse
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:569,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:571,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:575,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:571,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:572,29'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:575,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:578,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:533,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:547,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:547,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:547,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:556,14'
          Dst:             getivgen
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:559,14'
          Dst:             setivinv
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:572,13'
          Dst:             OPENSSL_cleanse
    - functionName:    getivgen
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - olen
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ctr64_inc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:115,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:115,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:116,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:114,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:118,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:118,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:118,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:119,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:118,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:119,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:120,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ctr64_inc
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:125,5'
          Dst:             ctr64_inc
    - functionName:    setivinv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - inl
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:133,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:133,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:134,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:134,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:132,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:137,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:138,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:140,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ctr64_inc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - counter
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:107,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:109,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:109,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:103,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:109,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_gcm_cipher
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - gcm_cipher_internal
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:367,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:370,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:370,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:371,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:375,29'
              BranchSideFuncs:
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:375,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:378,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:367,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:371,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:371,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:371,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:375,9'
          Dst:             gcm_cipher_internal
    - functionName:    gcm_cipher_internal
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - padlen
        - in
        - len
      BBCount:         43
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - gcm_iv_generate
        - gcm_tls_cipher
      functionUses:    3
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:414,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:415,31'
              BranchSideFuncs:
                - gcm_tls_cipher
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:417,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_iv_generate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:417,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:417,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_iv_generate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:417,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:426,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_iv_generate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:426,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:427,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - gcm_iv_generate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:431,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:427,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:427,43'
              BranchSideFuncs:
                - gcm_iv_generate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:428,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:427,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:428,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:429,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:431,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:432,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:437,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:432,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:433,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:434,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:437,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:439,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:449,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:439,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:440,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:444,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:440,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:441,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:444,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:445,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:449,23'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:449,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:451,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:449,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:451,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:451,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:452,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:453,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:415,16'
          Dst:             gcm_tls_cipher
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:427,27'
          Dst:             gcm_iv_generate
    - functionName:    ossl_gcm_stream_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gcm_cipher_internal
        - ossl_prov_is_running
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:350,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:351,9'
              BranchSideFuncs:
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:353,29'
              BranchSideFuncs:
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:354,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:357,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:350,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:353,9'
          Dst:             gcm_cipher_internal
    - functionName:    ossl_gcm_stream_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vctx
        - out
        - outl
        - outsize
        - in
        - inl
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - gcm_cipher_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:327,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:328,10'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:332,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:332,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:333,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:337,29'
              BranchSideFuncs:
                - gcm_cipher_internal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:337,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:338,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:333,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:333,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:333,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:337,9'
          Dst:             gcm_cipher_internal
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:338,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:338,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:338,9'
          Dst:             ERR_set_error
    - functionName:    gcm_tls_iv_set_fixed
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - len
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - RAND_bytes_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:499,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:500,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:506,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:507,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:508,13'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:506,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:508,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:509,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:509,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:510,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:511,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:512,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:512,26'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:514,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:511,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:514,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:512,12'
          Dst:             RAND_bytes_ex
    - functionName:    gcm_tls_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - aad
        - aad_len
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ossl_prov_is_running
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:469,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:469,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:470,8'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:469,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:470,8'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:473,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:479,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:484,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:489,40'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:485,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:487,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:469,10'
          Dst:             ossl_prov_is_running
    - functionName:    ossl_gcm_set_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         46
      ICount:          287
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - ERR_new
        - OSSL_PARAM_get_octet_string
        - OSSL_PARAM_get_size_t
        - gcm_tls_init
        - gcm_tls_iv_set_fixed
        - ossl_param_find_pidx
        - setivinv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:252,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:255,14'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:255,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:256,37'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:257,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:259,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:262,18'
              BranchSideFuncs:
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:275,40'
              BranchSideFuncs:
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:287,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:311,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:263,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:264,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:267,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:267,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:267,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:268,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:267,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:268,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:271,27'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:275,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:276,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:279,25'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:279,28'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:280,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:279,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:280,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:283,26'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:287,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:288,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:291,31'
              BranchSideFuncs:
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:292,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:293,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:296,35'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:300,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:301,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:304,38'
              BranchSideFuncs:
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:304,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:305,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:308,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:312,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:312,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:314,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:313,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:313,30'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:314,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:311,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:314,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:315,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - setivinv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_iv_set_fixed
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - gcm_tls_init
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_get_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:256,16'
          Dst:             ossl_param_find_pidx
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:263,18'
          Dst:             OSSL_PARAM_get_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:264,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:264,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:264,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:268,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:268,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:268,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:275,18'
          Dst:             OSSL_PARAM_get_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:276,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:276,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:276,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:280,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:280,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:280,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:288,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:288,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:288,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:291,18'
          Dst:             gcm_tls_init
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:293,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:293,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:293,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:301,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:301,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:301,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:304,17'
          Dst:             gcm_tls_iv_set_fixed
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:305,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:305,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:305,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:313,21'
          Dst:             setivinv
    - functionName:    ossl_gcm_get_ctx_params
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - params
      BBCount:         65
      ICount:          405
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - ERR_new
        - OSSL_PARAM_set_octet_ptr
        - OSSL_PARAM_set_octet_string
        - OSSL_PARAM_set_size_t
        - getivgen
        - ossl_param_find_pidx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:151,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:152,37'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:241,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:153,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:155,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:158,40'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:165,40'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:173,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:184,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:198,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:212,40'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:219,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:234,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:158,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:159,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:162,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:165,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:166,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:169,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:173,33'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:173,72'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:173,24'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:176,21'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:177,21'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:181,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:184,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:185,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:186,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:186,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:187,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:190,46'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:191,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:191,46'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:195,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:190,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:192,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:195,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:198,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:200,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:200,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:201,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:204,46'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:205,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:205,46'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:209,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:204,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:206,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:209,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:212,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:213,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:216,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:221,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:221,20'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:222,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:222,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:223,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:223,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:220,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:227,46'
              BranchSideFuncs:
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:227,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:228,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:231,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:235,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:235,20'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:237,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:236,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:236,30'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:237,17'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:234,17'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:237,17'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:238,13'
              BranchSideFuncs:
                - ossl_param_find_pidx
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - getivgen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - OSSL_PARAM_set_octet_string
                - __sanitizer_cov_trace_const_cmp4
                - OSSL_PARAM_set_octet_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:152,16'
          Dst:             ossl_param_find_pidx
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:158,18'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:159,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:159,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:159,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:165,18'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:166,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:166,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:166,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:176,22'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:177,21'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:177,21'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:177,21'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:187,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:187,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:187,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:190,18'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:191,21'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:192,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:192,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:192,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:201,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:201,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:201,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:204,18'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:205,21'
          Dst:             OSSL_PARAM_set_octet_ptr
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:206,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:206,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:206,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:212,18'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:213,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:213,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:213,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:224,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:227,18'
          Dst:             OSSL_PARAM_set_octet_string
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:228,17'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:228,17'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:228,17'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:236,21'
          Dst:             getivgen
    - functionName:    ossl_gcm_dinit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gcm_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:93,12'
          Dst:             gcm_init
    - functionName:    gcm_init
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
        - enc
      BBCount:         21
      ICount:          159
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ERR_new
        - ossl_gcm_set_ctx_params
        - ossl_prov_is_running
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:55,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:56,9'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:58,16'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:61,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_gcm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:70,9'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:61,24'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:61,27'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:62,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:61,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:62,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:65,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ossl_gcm_set_ctx_params
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:70,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:71,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_set_ctx_params
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:79,36'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:71,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:72,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:75,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ossl_gcm_set_ctx_params
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm.c:75,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:76,13'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm.c:77,9'
              BranchSideFuncs:
                - ossl_gcm_set_ctx_params
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:55,10'
          Dst:             ossl_prov_is_running
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:62,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:62,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:62,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:72,13'
          Dst:             ERR_new
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:72,13'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:72,13'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:79,12'
          Dst:             ossl_gcm_set_ctx_params
    - functionName:    ossl_gcm_einit
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'struct.ossl_param_st *'
      constantsTouched: []
      argNames:
        - vctx
        - key
        - keylen
        - iv
        - ivlen
        - params
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gcm_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:86,12'
          Dst:             gcm_init
    - functionName:    ossl_gcm_initctx
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.prov_gcm_ctx_st *'
        - size_t
        - 'struct.prov_gcm_hw_st *'
      constantsTouched: []
      argNames:
        - provctx
        - ctx
        - keybits
        - hw
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_prov_ctx_get0_libctx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm.c:43,19'
          Dst:             ossl_prov_ctx_get0_libctx
    - functionName:    ossl_gcm_one_shot
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.prov_gcm_ctx_st.4375 *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - aad_len
        - in
        - in_len
        - out
        - tag
        - tag_len
      BBCount:         10
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:58,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:59,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:60,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:60,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:62,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:63,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:65,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_gcm_cipher_final
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.prov_gcm_ctx_st.4375 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - tag
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_gcm128_finish
        - CRYPTO_gcm128_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:42,28'
              BranchSideFuncs:
                - CRYPTO_gcm128_tag
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:45,35'
              BranchSideFuncs:
                - CRYPTO_gcm128_finish
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:45,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:46,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:42,9'
          Dst:             CRYPTO_gcm128_tag
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:45,13'
          Dst:             CRYPTO_gcm128_finish
    - functionName:    ossl_gcm_cipher_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_gcm_ctx_st.4375 *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - len
        - out
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_gcm128_decrypt
        - CRYPTO_gcm128_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:29,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:30,36'
              BranchSideFuncs:
                - CRYPTO_gcm128_encrypt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:33,36'
              BranchSideFuncs:
                - CRYPTO_gcm128_decrypt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:30,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:31,13'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:32,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_gcm_hw.c:33,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_gcm_hw.c:34,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:30,13'
          Dst:             CRYPTO_gcm128_encrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:33,13'
          Dst:             CRYPTO_gcm128_decrypt
    - functionName:    ossl_gcm_aad_update
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st.4375 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - aad
        - aad_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_gcm128_aad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:23,12'
          Dst:             CRYPTO_gcm128_aad
    - functionName:    ossl_gcm_setiv
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.prov_gcm_ctx_st.4375 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - ivlen
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_gcm128_setiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_gcm_hw.c:16,5'
          Dst:             CRYPTO_gcm128_setiv
    - functionName:    ossl_cipher_hw_chunked_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_cipher_hw_generic_ofb128
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:185,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:186,39'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_ofb128
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_ofb128
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:191,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_ofb128
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:191,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:191,9'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_ofb128
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:192,39'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_ofb128
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:186,9'
          Dst:             ossl_cipher_hw_generic_ofb128
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:192,9'
          Dst:             ossl_cipher_hw_generic_ofb128
    - functionName:    ossl_cipher_hw_generic_ofb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_ofb128_encrypt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:53,5'
          Dst:             CRYPTO_ofb128_encrypt
    - functionName:    ossl_cipher_hw_chunked_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_cipher_hw_generic_cfb128
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:169,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:170,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:171,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:171,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:171,5'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:171,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:172,39'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:179,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:176,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:171,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:177,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb128
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:172,9'
          Dst:             ossl_cipher_hw_generic_cfb128
    - functionName:    ossl_cipher_hw_generic_cfb128
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_cfb128_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:64,5'
          Dst:             CRYPTO_cfb128_encrypt
    - functionName:    ossl_cipher_hw_chunked_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_cipher_hw_generic_cfb8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:151,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:152,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:153,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:153,20'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:153,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:153,5'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:153,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:154,37'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:158,13'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:153,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:159,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cfb8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:154,9'
          Dst:             ossl_cipher_hw_generic_cfb8
    - functionName:    ossl_cipher_hw_generic_cfb8
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_cfb128_8_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:76,5'
          Dst:             CRYPTO_cfb128_8_encrypt
    - functionName:    ossl_cipher_hw_chunked_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - out
        - in
        - inl
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_cipher_hw_generic_cbc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:135,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:136,36'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cbc
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cbc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ossl_cipher_hw_generic_cbc
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:141,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:141,9'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cbc
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:142,36'
              BranchSideFuncs:
                - ossl_cipher_hw_generic_cbc
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:136,9'
          Dst:             ossl_cipher_hw_generic_cbc
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:142,9'
          Dst:             ossl_cipher_hw_generic_cbc
    - functionName:    ossl_cipher_hw_generic_cbc
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_cbc128_decrypt
        - CRYPTO_cbc128_encrypt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:19,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:20,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:21,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_cbc128_decrypt
                - CRYPTO_cbc128_encrypt
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:21,14'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:22,31'
              BranchSideFuncs:
                - CRYPTO_cbc128_encrypt
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:24,31'
              BranchSideFuncs:
                - CRYPTO_cbc128_decrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:22,9'
          Dst:             CRYPTO_cbc128_encrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:24,9'
          Dst:             CRYPTO_cbc128_decrypt
    - functionName:    ossl_cipher_hw_generic_ctr
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_ctr128_encrypt
        - CRYPTO_ctr128_encrypt_ctr32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:116,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:117,37'
              BranchSideFuncs:
                - CRYPTO_ctr128_encrypt_ctr32
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:120,31'
              BranchSideFuncs:
                - CRYPTO_ctr128_encrypt
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:117,9'
          Dst:             CRYPTO_ctr128_encrypt_ctr32
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:120,9'
          Dst:             CRYPTO_ctr128_encrypt
    - functionName:    ossl_cipher_hw_generic_cfb1
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         12
      ICount:          141
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_cfb128_1_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:88,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:89,33'
              BranchSideFuncs:
                - CRYPTO_cfb128_1_encrypt
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:95,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_cfb128_1_encrypt
                - CRYPTO_cfb128_1_encrypt
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:95,5'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:96,33'
              BranchSideFuncs:
                - CRYPTO_cfb128_1_encrypt
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_cfb128_1_encrypt
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:102,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_cfb128_1_encrypt
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:102,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:103,33'
              BranchSideFuncs:
                - CRYPTO_cfb128_1_encrypt
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:106,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:89,9'
          Dst:             CRYPTO_cfb128_1_encrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:96,9'
          Dst:             CRYPTO_cfb128_1_encrypt
        - Src:             'providers/implementations/ciphers/ciphercommon_hw.c:103,9'
          Dst:             CRYPTO_cfb128_1_encrypt
    - functionName:    ossl_cipher_hw_generic_ecb
      functionSourceFile: '/src/openssl/providers/implementations/ciphers/ciphercommon_hw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.prov_cipher_ctx_st.4379 *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dat
        - out
        - in
        - len
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:34,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:37,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:37,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:38,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:41,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'providers/implementations/ciphers/ciphercommon_hw.c:41,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'providers/implementations/ciphers/ciphercommon_hw.c:42,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
      Callsites:       []
    - functionName:    ossl_digest_default_gettable_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/digestcommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.ossl_param_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - provctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_digest_default_get_params
      functionSourceFile: '/src/openssl/providers/implementations/digests/digestcommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ossl_param_st *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - params
        - blksz
        - paramsz
        - flags
      BBCount:         24
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - OSSL_PARAM_locate
        - OSSL_PARAM_set_int
        - OSSL_PARAM_set_size_t
      functionUses:    27
      BranchProfiles:
        - Branch String:   'providers/implementations/digests/digestcommon.c:20,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:20,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:24,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:20,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:21,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:24,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:25,19'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:25,45'
              BranchSideFuncs:
                - OSSL_PARAM_set_size_t
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:29,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:25,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:26,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:29,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:31,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:31,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:35,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:30,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:32,9'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:35,27'
              BranchSideFuncs:
                - OSSL_PARAM_locate
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'providers/implementations/digests/digestcommon.c:37,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:37,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OSSL_PARAM_set_int
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'providers/implementations/digests/digestcommon.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'providers/implementations/digests/digestcommon.c:36,9'
          Branch Sides:
            - BranchSide:      'providers/implementations/digests/digestcommon.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'providers/implementations/digests/digestcommon.c:41,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'providers/implementations/digests/digestcommon.c:19,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/digests/digestcommon.c:20,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/digests/digestcommon.c:21,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/digestcommon.c:21,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/digestcommon.c:21,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/digests/digestcommon.c:24,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/digests/digestcommon.c:25,23'
          Dst:             OSSL_PARAM_set_size_t
        - Src:             'providers/implementations/digests/digestcommon.c:26,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/digestcommon.c:26,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/digestcommon.c:26,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/digests/digestcommon.c:29,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/digests/digestcommon.c:31,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/digests/digestcommon.c:32,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/digestcommon.c:32,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/digestcommon.c:32,9'
          Dst:             ERR_set_error
        - Src:             'providers/implementations/digests/digestcommon.c:35,9'
          Dst:             OSSL_PARAM_locate
        - Src:             'providers/implementations/digests/digestcommon.c:37,13'
          Dst:             OSSL_PARAM_set_int
        - Src:             'providers/implementations/digests/digestcommon.c:38,9'
          Dst:             ERR_new
        - Src:             'providers/implementations/digests/digestcommon.c:38,9'
          Dst:             ERR_set_debug
        - Src:             'providers/implementations/digests/digestcommon.c:38,9'
          Dst:             ERR_set_error
    - functionName:    value_barrier
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_select
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - value_barrier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:280,13'
          Dst:             value_barrier
        - Src:             'include/internal/constant_time.h:280,41'
          Dst:             value_barrier
    - functionName:    constant_time_msb
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_is_zero
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:167,12'
          Dst:             constant_time_msb
    - functionName:    constant_time_eq
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:193,12'
          Dst:             constant_time_is_zero
    - functionName:    constant_time_select_8
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - mask
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:294,27'
          Dst:             constant_time_select
    - functionName:    constant_time_eq_8
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_eq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:204,27'
          Dst:             constant_time_eq
    - functionName:    ossl_assert_int
      functionSourceFile: '/src/openssl/include/internal/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - expr
        - exprstr
        - file
        - line
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/common.h:46,9'
          Branch Sides:
            - BranchSide:      'include/internal/common.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/internal/common.h:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/internal/common.h:47,9'
          Dst:             OPENSSL_die
    - functionName:    constant_time_is_zero_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:172,12'
          Dst:             constant_time_msb_s
    - functionName:    constant_time_msb_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    constant_time_lt_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_msb_s
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:129,12'
          Dst:             constant_time_msb_s
    - functionName:    constant_time_eq_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_is_zero_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:198,12'
          Dst:             constant_time_is_zero_s
    - functionName:    constant_time_ge_8_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_ge_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:162,27'
          Dst:             constant_time_ge_s
    - functionName:    constant_time_ge_s
      functionSourceFile: '/src/openssl/include/internal/constant_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - constant_time_lt_s
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/internal/constant_time.h:151,13'
          Dst:             constant_time_lt_s
    - functionName:    tls1_cbc_remove_padding_and_mac
      functionSourceFile: '/src/openssl/ssl/record/methods/tls_pad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - size_t
        - 'char *'
        - 'char **'
        - 'int *'
        - size_t
        - size_t
        - int
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - reclen
        - origreclen
        - recdata
        - mac
        - alloced
        - block_size
        - mac_size
        - aead
        - libctx
      BBCount:         18
      ICount:          200
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - constant_time_eq_s
        - constant_time_ge_8_s
        - constant_time_ge_s
        - ssl3_cbc_copy_mac
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ssl/record/methods/tls_pad.c:116,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:119,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssl3_cbc_copy_mac
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_ge_s.21129
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - constant_time_ge_8_s.21128
        - Branch String:   'ssl/record/methods/tls_pad.c:119,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:121,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - constant_time_ge_s.21129
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
                - constant_time_ge_8_s.21128
            - BranchSide:      'ssl/record/methods/tls_pad.c:161,30'
              BranchSideFuncs:
                - ssl3_cbc_copy_mac
        - Branch String:   'ssl/record/methods/tls_pad.c:123,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:125,24'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:129,36'
              BranchSideFuncs:
                - constant_time_ge_s.21129
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
                - constant_time_ge_8_s.21128
        - Branch String:   'ssl/record/methods/tls_pad.c:140,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:141,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
                - constant_time_ge_8_s.21128
            - BranchSide:      'ssl/record/methods/tls_pad.c:143,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
                - constant_time_ge_8_s.21128
        - Branch String:   'ssl/record/methods/tls_pad.c:143,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:144,55'
              BranchSideFuncs:
                - constant_time_ge_8_s.21128
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
            - BranchSide:      'ssl/record/methods/tls_pad.c:157,41'
              BranchSideFuncs:
                - constant_time_eq_s.21127
                - ssl3_cbc_copy_mac
      Callsites:
        - Src:             'ssl/record/methods/tls_pad.c:129,16'
          Dst:             constant_time_ge_s
        - Src:             'ssl/record/methods/tls_pad.c:144,34'
          Dst:             constant_time_ge_8_s
        - Src:             'ssl/record/methods/tls_pad.c:157,16'
          Dst:             constant_time_eq_s
        - Src:             'ssl/record/methods/tls_pad.c:161,12'
          Dst:             ssl3_cbc_copy_mac
    - functionName:    ssl3_cbc_copy_mac
      functionSourceFile: '/src/openssl/ssl/record/methods/tls_pad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - size_t
        - 'char *'
        - 'char **'
        - 'int *'
        - size_t
        - size_t
        - size_t
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - reclen
        - origreclen
        - recdata
        - mac
        - alloced
        - block_size
        - mac_size
        - good
        - libctx
      BBCount:         41
      ICount:          393
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - CRYPTO_malloc
        - RAND_bytes_ex
        - constant_time_eq_8
        - constant_time_eq_s
        - constant_time_lt_s
        - constant_time_select_8
        - ossl_assert_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ssl/record/methods/tls_pad.c:216,10'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:216,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'ssl/record/methods/tls_pad.c:216,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'ssl/record/methods/tls_pad.c:216,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:218,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'ssl/record/methods/tls_pad.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'ssl/record/methods/tls_pad.c:221,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'ssl/record/methods/tls_pad.c:228,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:223,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'ssl/record/methods/tls_pad.c:230,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:240,23'
              BranchSideFuncs:
                - RAND_bytes_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:232,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:233,21'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:234,13'
              BranchSideFuncs: []
        - Branch String:   'ssl/record/methods/tls_pad.c:234,13'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:235,14'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'ssl/record/methods/tls_pad.c:240,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:243,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:243,10'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:243,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
            - BranchSide:      'ssl/record/methods/tls_pad.c:243,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_assert_int.21123
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:243,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:244,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
            - BranchSide:      'ssl/record/methods/tls_pad.c:245,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:246,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:248,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:255,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:256,22'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
            - BranchSide:      'ssl/record/methods/tls_pad.c:258,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:261,5'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:262,49'
              BranchSideFuncs:
                - constant_time_eq_s.21127
                - constant_time_lt_s.21126
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
            - BranchSide:      'ssl/record/methods/tls_pad.c:275,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
        - Branch String:   'ssl/record/methods/tls_pad.c:276,5'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:281,16'
              BranchSideFuncs:
                - constant_time_eq_8
                - constant_time_select_8.21122
                - constant_time_select_8.21122
                - constant_time_lt_s.21126
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'ssl/record/methods/tls_pad.c:309,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ssl/record/methods/tls_pad.c:216,10'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/tls_pad.c:240,9'
          Dst:             RAND_bytes_ex
        - Src:             'ssl/record/methods/tls_pad.c:243,10'
          Dst:             ossl_assert_int
        - Src:             'ssl/record/methods/tls_pad.c:245,18'
          Dst:             CRYPTO_malloc
        - Src:             'ssl/record/methods/tls_pad.c:262,30'
          Dst:             constant_time_eq_s
        - Src:             'ssl/record/methods/tls_pad.c:263,28'
          Dst:             constant_time_lt_s
        - Src:             'ssl/record/methods/tls_pad.c:270,14'
          Dst:             constant_time_lt_s
        - Src:             'ssl/record/methods/tls_pad.c:283,16'
          Dst:             constant_time_eq_8
        - Src:             'ssl/record/methods/tls_pad.c:284,16'
          Dst:             constant_time_select_8
        - Src:             'ssl/record/methods/tls_pad.c:288,20'
          Dst:             constant_time_select_8
        - Src:             'ssl/record/methods/tls_pad.c:291,26'
          Dst:             constant_time_lt_s
    - functionName:    ssl3_cbc_remove_padding_and_mac
      functionSourceFile: '/src/openssl/ssl/record/methods/tls_pad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - size_t
        - 'char *'
        - 'char **'
        - 'int *'
        - size_t
        - size_t
        - 'struct.ossl_lib_ctx_st *'
      constantsTouched: []
      argNames:
        - reclen
        - origreclen
        - recdata
        - mac
        - alloced
        - block_size
        - mac_size
        - libctx
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - constant_time_ge_s
        - ssl3_cbc_copy_mac
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ssl/record/methods/tls_pad.c:68,9'
          Branch Sides:
            - BranchSide:      'ssl/record/methods/tls_pad.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'ssl/record/methods/tls_pad.c:71,22'
              BranchSideFuncs:
                - constant_time_ge_s.21129
                - constant_time_ge_s.21129
                - ssl3_cbc_copy_mac
      Callsites:
        - Src:             'ssl/record/methods/tls_pad.c:72,12'
          Dst:             constant_time_ge_s
        - Src:             'ssl/record/methods/tls_pad.c:74,13'
          Dst:             constant_time_ge_s
        - Src:             'ssl/record/methods/tls_pad.c:77,12'
          Dst:             ssl3_cbc_copy_mac
    - functionName:    ossl_aria_set_decrypt_key
      functionSourceFile: '/src/openssl/crypto/aria/aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aria_key_st *'
      constantsTouched: []
      argNames:
        - userKey
        - bits
        - key
      BBCount:         52
      ICount:          760
      EdgeCount:       54
      CyclomaticComplexity: 4
      functionsReached:
        - ossl_aria_set_encrypt_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/aria/aria.c:681,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:682,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:685,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/aria/aria.c:703,5'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:737,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/aria/aria.c:679,19'
          Dst:             ossl_aria_set_encrypt_key
    - functionName:    ossl_aria_set_encrypt_key
      functionSourceFile: '/src/openssl/crypto/aria/aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.aria_key_st *'
      constantsTouched: []
      argNames:
        - userKey
        - bits
        - key
      BBCount:         90
      ICount:          2144
      EdgeCount:       98
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/aria/aria.c:548,25'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:548,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:549,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/aria/aria.c:548,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:551,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:551,21'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:551,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:555,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:551,36'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:551,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:555,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:551,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:555,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:571,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:572,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:583,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:574,13'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:575,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:579,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:653,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:654,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:659,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:659,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:660,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:667,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_aria_encrypt
      functionSourceFile: '/src/openssl/crypto/aria/aria.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.aria_key_st *'
      constantsTouched: []
      argNames:
        - in
        - out
        - key
      BBCount:         64
      ICount:          1199
      EdgeCount:       70
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/aria/aria.c:478,20'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:478,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/aria/aria.c:478,35'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:478,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/aria/aria.c:478,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:482,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:485,18'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:485,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:489,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:485,30'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:485,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:489,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:485,9'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/aria/aria.c:489,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/aria/aria.c:501,5'
          Branch Sides:
            - BranchSide:      'crypto/aria/aria.c:502,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/aria/aria.c:511,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_BIT_STRING_check
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - a
        - flags
        - flags_len
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_bitstr.c:204,12'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:204,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_bitstr.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:205,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:210,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:211,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:211,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:211,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:211,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:212,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:216,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_bitstr.c:212,30'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:211,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:212,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ASN1_BIT_STRING_get_bit
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - n
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_bitstr.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:186,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:188,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:188,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_bitstr.c:188,46'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:188,50'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_bitstr.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:190,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ASN1_BIT_STRING_set_bit
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - n
        - value
      BBCount:         30
      ICount:          235
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - CRYPTO_clear_realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_bitstr.c:148,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:151,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:155,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:157,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:160,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:162,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:162,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:163,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:163,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:173,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:164,13'
              BranchSideFuncs:
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:165,13'
              BranchSideFuncs:
                - CRYPTO_clear_realloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:166,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:168,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:169,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:170,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:174,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:174,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:174,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_bitstr.c:174,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_bitstr.c:176,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_bitstr.c:165,13'
          Dst:             CRYPTO_clear_realloc
    - functionName:    ossl_c2i_ASN1_BIT_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - len
      BBCount:         36
      ICount:          224
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ASN1_BIT_STRING_free
        - ASN1_BIT_STRING_new
        - ASN1_STRING_set0
        - CRYPTO_malloc
        - ERR_new
        - ossl_asn1_string_set_bits_left
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_bitstr.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:88,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/asn1/a_bitstr.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:93,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:97,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_BIT_STRING_new
        - Branch String:   'crypto/asn1/a_bitstr.c:97,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:97,27'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:98,20'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_bitstr.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:98,20'
              BranchSideFuncs:
                - ASN1_BIT_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:101,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_bitstr.c:98,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:99,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:100,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_bitstr.c:105,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:106,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:113,36'
              BranchSideFuncs:
                - ossl_asn1_string_set_bits_left
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_bitstr.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:116,13'
              BranchSideFuncs:
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:124,11'
              BranchSideFuncs:
                - ASN1_STRING_set0
        - Branch String:   'crypto/asn1/a_bitstr.c:117,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:118,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_BIT_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_bitstr.c:120,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
        - Branch String:   'crypto/asn1/a_bitstr.c:128,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:129,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:130,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_bitstr.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:134,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/asn1/a_bitstr.c:135,10'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/asn1/a_bitstr.c:135,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:135,26'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/asn1/a_bitstr.c:136,30'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
        - Branch String:   'crypto/asn1/a_bitstr.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:136,30'
              BranchSideFuncs:
                - ASN1_BIT_STRING_free
            - BranchSide:      'crypto/asn1/a_bitstr.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_bitstr.c:98,20'
          Dst:             ASN1_BIT_STRING_new
        - Src:             'crypto/asn1/a_bitstr.c:113,5'
          Dst:             ossl_asn1_string_set_bits_left
        - Src:             'crypto/asn1/a_bitstr.c:116,13'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_bitstr.c:126,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/asn1/a_bitstr.c:134,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_bitstr.c:134,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_bitstr.c:134,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_bitstr.c:136,9'
          Dst:             ASN1_BIT_STRING_free
    - functionName:    ossl_i2c_ASN1_BIT_STRING
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         46
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_bitstr.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:29,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/asn1/a_bitstr.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:32,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/asn1/a_bitstr.c:60,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:32,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:33,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:35,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/asn1/a_bitstr.c:35,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:36,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:39,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:36,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:37,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:38,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/asn1/a_bitstr.c:40,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:41,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:42,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:42,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:43,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:44,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:44,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:45,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:46,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:46,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:47,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:48,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:48,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:49,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:50,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:50,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:51,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:52,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:52,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:53,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:54,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:54,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:55,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:57,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:64,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_bitstr.c:66,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_bitstr.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_bitstr.c:71,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_bitstr.c:75,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_BIT_STRING_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_bitstr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - d
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_set
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_bitstr.c:18,12'
          Dst:             ASN1_STRING_set
    - functionName:    ERR_GET_REASON
      functionSourceFile: '/src/openssl/include/openssl/err.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/openssl/err.h:257,9'
          Branch Sides:
            - BranchSide:      'include/openssl/err.h:258,16'
              BranchSideFuncs: []
            - BranchSide:      'include/openssl/err.h:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_item_d2i_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - in
        - x
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_fp_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:103,12'
          Dst:             ASN1_item_d2i_fp_ex
    - functionName:    ASN1_item_d2i_fp_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - in
        - x
        - libctx
        - propq
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_d2i_bio_ex
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_d2i_fp.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:92,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:95,5'
              BranchSideFuncs:
                - BIO_ctrl
                - ASN1_item_d2i_bio_ex
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:91,22'
          Dst:             BIO_s_file
        - Src:             'crypto/asn1/a_d2i_fp.c:91,14'
          Dst:             BIO_new
        - Src:             'crypto/asn1/a_d2i_fp.c:92,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:92,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:92,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:95,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/a_d2i_fp.c:96,11'
          Dst:             ASN1_item_d2i_bio_ex
        - Src:             'crypto/asn1/a_d2i_fp.c:97,5'
          Dst:             BIO_free
    - functionName:    ASN1_item_d2i_bio_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.bio_st *'
        - 'char *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - in
        - x
        - libctx
        - propq
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_d2i_ex
        - BUF_MEM_free
        - asn1_d2i_read_bio
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_d2i_fp.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:68,29'
              BranchSideFuncs:
                - asn1_d2i_read_bio
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_d2i_ex
                - BUF_MEM_free
        - Branch String:   'crypto/asn1/a_d2i_fp.c:69,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:70,9'
              BranchSideFuncs:
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:72,32'
              BranchSideFuncs:
                - ASN1_item_d2i_ex
                - BUF_MEM_free
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:68,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'crypto/asn1/a_d2i_fp.c:73,11'
          Dst:             ASN1_item_d2i_ex
        - Src:             'crypto/asn1/a_d2i_fp.c:75,5'
          Dst:             BUF_MEM_free
    - functionName:    asn1_d2i_read_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.buf_mem_st **'
      constantsTouched: []
      argNames:
        - in
        - pb
      BBCount:         81
      ICount:          510
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - ASN1_get_object
        - BIO_read
        - BUF_MEM_free
        - BUF_MEM_grow_clean
        - BUF_MEM_new
        - ERR_GET_REASON
        - ERR_clear_last_mark
        - ERR_new
        - ERR_peek_last_error
        - ERR_pop_to_mark
        - ERR_set_mark
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_d2i_fp.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:126,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:130,5'
              BranchSideFuncs:
                - ERR_set_mark
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:133,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:134,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:155,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
        - Branch String:   'crypto/asn1/a_d2i_fp.c:136,34'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:136,57'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:137,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
        - Branch String:   'crypto/asn1/a_d2i_fp.c:136,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:137,17'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:140,26'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:141,23'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:141,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:145,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:141,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:142,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:145,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:145,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:146,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:152,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
        - Branch String:   'crypto/asn1/a_d2i_fp.c:146,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:147,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:150,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
        - Branch String:   'crypto/asn1/a_d2i_fp.c:158,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:159,13'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:160,57'
              BranchSideFuncs:
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
        - Branch String:   'crypto/asn1/a_d2i_fp.c:161,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:164,32'
              BranchSideFuncs:
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:169,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:165,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:166,17'
              BranchSideFuncs:
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:167,13'
              BranchSideFuncs:
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:174,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:180,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_d2i_fp.c:174,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:175,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:178,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:180,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:180,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:180,39'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:180,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:180,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:182,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:189,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:183,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:184,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:186,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:190,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:191,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:230,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:194,72'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:195,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:196,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
        - Branch String:   'crypto/asn1/a_d2i_fp.c:194,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:196,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:199,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:206,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:229,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:206,36'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:206,55'
              BranchSideFuncs:
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:206,67'
              BranchSideFuncs:
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:208,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:209,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:212,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:213,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:214,38'
              BranchSideFuncs:
                - BIO_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:226,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:215,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:216,29'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:223,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:226,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:227,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:230,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:231,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:234,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:235,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:236,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:238,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_read
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_peek_last_error
                - ERR_GET_REASON.21196
                - __sanitizer_cov_trace_const_cmp8
                - ERR_pop_to_mark
                - __sanitizer_cov_trace_cmp8
                - BUF_MEM_grow_clean
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BIO_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_d2i_fp.c:242,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:243,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_clear_last_mark
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:247,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:124,9'
          Dst:             BUF_MEM_new
        - Src:             'crypto/asn1/a_d2i_fp.c:126,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:126,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:126,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:130,5'
          Dst:             ERR_set_mark
        - Src:             'crypto/asn1/a_d2i_fp.c:136,38'
          Dst:             BUF_MEM_grow_clean
        - Src:             'crypto/asn1/a_d2i_fp.c:137,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:137,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:137,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:140,17'
          Dst:             BIO_read
        - Src:             'crypto/asn1/a_d2i_fp.c:142,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:142,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:142,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:147,21'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:147,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:147,21'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:160,15'
          Dst:             ASN1_get_object
        - Src:             'crypto/asn1/a_d2i_fp.c:164,32'
          Dst:             ERR_peek_last_error
        - Src:             'crypto/asn1/a_d2i_fp.c:164,17'
          Dst:             ERR_GET_REASON
        - Src:             'crypto/asn1/a_d2i_fp.c:167,13'
          Dst:             ERR_pop_to_mark
        - Src:             'crypto/asn1/a_d2i_fp.c:175,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:175,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:175,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:196,21'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:196,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:196,21'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:208,26'
          Dst:             BUF_MEM_grow_clean
        - Src:             'crypto/asn1/a_d2i_fp.c:209,25'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:209,25'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:209,25'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:214,29'
          Dst:             BIO_read
        - Src:             'crypto/asn1/a_d2i_fp.c:216,29'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:216,29'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:216,29'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:231,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:231,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:231,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:243,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:243,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:243,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:250,5'
          Dst:             ERR_clear_last_mark
        - Src:             'crypto/asn1/a_d2i_fp.c:251,5'
          Dst:             BUF_MEM_free
    - functionName:    ASN1_item_d2i_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - in
        - x
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_d2i_bio_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:81,12'
          Dst:             ASN1_item_d2i_bio_ex
    - functionName:    ASN1_d2i_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'struct.bio_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - xnew
        - d2i
        - in
        - x
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BUF_MEM_free
        - asn1_d2i_read_bio
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_d2i_fp.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:47,9'
              BranchSideFuncs:
                - BUF_MEM_free
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:49,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BUF_MEM_free
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:45,11'
          Dst:             asn1_d2i_read_bio
        - Src:             'crypto/asn1/a_d2i_fp.c:52,5'
          Dst:             BUF_MEM_free
    - functionName:    ASN1_d2i_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_d2i_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'struct._IO_FILE *'
        - 'char **'
      constantsTouched: []
      argNames:
        - xnew
        - d2i
        - in
        - x
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_d2i_bio
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_d2i_fp.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:28,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_d2i_fp.c:31,5'
              BranchSideFuncs:
                - BIO_ctrl
                - ASN1_d2i_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/a_d2i_fp.c:27,22'
          Dst:             BIO_s_file
        - Src:             'crypto/asn1/a_d2i_fp.c:27,14'
          Dst:             BIO_new
        - Src:             'crypto/asn1/a_d2i_fp.c:28,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_d2i_fp.c:28,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_d2i_fp.c:28,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_d2i_fp.c:31,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/a_d2i_fp.c:32,11'
          Dst:             ASN1_d2i_bio
        - Src:             'crypto/asn1/a_d2i_fp.c:33,5'
          Dst:             BIO_free
    - functionName:    ASN1_item_digest
      functionSourceFile: '/src/openssl/crypto/asn1/a_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ASN1_ITEM_st.15 *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - it
        - md
        - asn
        - data
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_asn1_item_digest_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_digest.c:90,12'
          Dst:             ossl_asn1_item_digest_ex
    - functionName:    ossl_asn1_item_digest_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ASN1_ITEM_st.15 *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'char *'
        - 'int *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - md
        - asn
        - data
        - len
        - libctx
        - propq
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_item_i2d
        - CRYPTO_free
        - ENGINE_finish
        - ENGINE_get_digest_engine
        - EVP_Digest
        - EVP_MD_fetch
        - EVP_MD_free
        - EVP_MD_get0_name
        - EVP_MD_get0_provider
        - EVP_MD_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_digest.c:63,15'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:63,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_digest.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_digest.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_digest.c:66,30'
              BranchSideFuncs:
                - EVP_MD_get0_provider
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
                - EVP_MD_get_type
                - ENGINE_get_digest_engine
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - ENGINE_finish
        - Branch String:   'crypto/asn1/a_digest.c:66,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:68,67'
              BranchSideFuncs:
                - EVP_MD_get_type
                - ENGINE_get_digest_engine
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
                - ENGINE_finish
            - BranchSide:      'crypto/asn1/a_digest.c:76,9'
              BranchSideFuncs:
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
        - Branch String:   'crypto/asn1/a_digest.c:70,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:71,27'
              BranchSideFuncs:
                - ENGINE_finish
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/asn1/a_digest.c:74,39'
              BranchSideFuncs:
                - EVP_MD_get0_name
                - EVP_MD_fetch
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
        - Branch String:   'crypto/asn1/a_digest.c:76,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:77,9'
              BranchSideFuncs:
                - CRYPTO_free
                - EVP_MD_free
            - BranchSide:      'crypto/asn1/a_digest.c:79,22'
              BranchSideFuncs:
                - EVP_Digest
                - CRYPTO_free
                - EVP_MD_free
        - Branch String:   'crypto/asn1/a_digest.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:83,21'
              BranchSideFuncs:
                - EVP_MD_free
            - BranchSide:      'crypto/asn1/a_digest.c:84,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_digest.c:62,9'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/a_digest.c:66,9'
          Dst:             EVP_MD_get0_provider
        - Src:             'crypto/asn1/a_digest.c:68,51'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/asn1/a_digest.c:68,26'
          Dst:             ENGINE_get_digest_engine
        - Src:             'crypto/asn1/a_digest.c:71,13'
          Dst:             ENGINE_finish
        - Src:             'crypto/asn1/a_digest.c:74,47'
          Dst:             EVP_MD_get0_name
        - Src:             'crypto/asn1/a_digest.c:74,26'
          Dst:             EVP_MD_fetch
        - Src:             'crypto/asn1/a_digest.c:79,11'
          Dst:             EVP_Digest
        - Src:             'crypto/asn1/a_digest.c:81,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_digest.c:83,9'
          Dst:             EVP_MD_free
    - functionName:    ASN1_digest
      functionSourceFile: '/src/openssl/crypto/asn1/a_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'struct.evp_md_st.959 *'
        - 'char *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - i2d
        - type
        - data
        - md
        - len
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_Digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_digest.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:36,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_digest.c:39,16'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_digest.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_digest.c:41,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_Digest
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_digest.c:44,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_digest.c:45,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_digest.c:48,5'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_digest.c:36,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_digest.c:36,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_digest.c:36,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_digest.c:39,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_digest.c:44,10'
          Dst:             EVP_Digest
        - Src:             'crypto/asn1/a_digest.c:45,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_digest.c:48,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_item_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - x
      BBCount:         35
      ICount:          223
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - ASN1_item_d2i_ex
        - ASN1_item_i2d
        - CRYPTO_free
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_dup.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_dup.c:63,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_dup.c:63,42'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:63,45'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_dup.c:65,31'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_dup.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:64,12'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_dup.c:65,31'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_dup.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:65,31'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_dup.c:70,9'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_dup.c:67,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:67,33'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_dup.c:67,17'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_dup.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:71,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:77,23'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_dup.c:72,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:72,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:74,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_dup.c:73,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:73,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:74,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_dup.c:71,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:74,13'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:75,5'
              BranchSideFuncs:
                - ASN1_item_i2d
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_dup.c:78,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:79,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:82,9'
              BranchSideFuncs:
                - ASN1_item_d2i_ex
                - CRYPTO_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_dup.c:87,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:87,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_dup.c:90,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_dup.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_dup.c:90,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_dup.c:77,9'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/a_dup.c:79,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_dup.c:79,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_dup.c:79,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_dup.c:83,11'
          Dst:             ASN1_item_d2i_ex
        - Src:             'crypto/asn1/a_dup.c:84,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_dup.c:93,5'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_dup.c:93,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_dup.c:93,5'
          Dst:             ERR_set_error
    - functionName:    ASN1_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - i2d
        - d2i
        - x
      BBCount:         10
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_dup.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_dup.c:26,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_dup.c:27,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:28,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_dup.c:30,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_dup.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_dup.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_dup.c:33,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_dup.c:30,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_dup.c:37,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_GENERALIZEDTIME_print
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - tm
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_TIME_print
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_gentm.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_gentm.c:85,28'
              BranchSideFuncs:
                - ASN1_TIME_print
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:85,12'
          Dst:             ASN1_TIME_print
    - functionName:    ASN1_GENERALIZEDTIME_adj
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        4
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
        - offset_day
        - offset_sec
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_gmtime
        - OPENSSL_gmtime_adj
        - ossl_asn1_time_from_tm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_gentm.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_gentm.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_asn1_time_from_tm
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_gentm.c:73,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:73,23'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_gentm.c:74,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_gentm.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:74,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_gentm.c:78,35'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_gentm.c:74,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:75,13'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_gentm.c:76,5'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:69,10'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_gentm.c:74,14'
          Dst:             OPENSSL_gmtime_adj
        - Src:             'crypto/asn1/a_gentm.c:78,12'
          Dst:             ossl_asn1_time_from_tm
    - functionName:    ASN1_GENERALIZEDTIME_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALIZEDTIME_adj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:59,12'
          Dst:             ASN1_GENERALIZEDTIME_adj
    - functionName:    ASN1_GENERALIZEDTIME_set_string
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - str
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_GENERALIZEDTIME_check
        - ASN1_STRING_copy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_gentm.c:47,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:48,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_gentm.c:50,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_gentm.c:50,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:50,40'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_gentm.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_gentm.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_gentm.c:53,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:43,16'
          Dst:             strlen
        - Src:             'crypto/asn1/a_gentm.c:47,10'
          Dst:             ASN1_GENERALIZEDTIME_check
        - Src:             'crypto/asn1/a_gentm.c:50,23'
          Dst:             ASN1_STRING_copy
    - functionName:    ASN1_GENERALIZEDTIME_check
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_generalizedtime_to_tm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:35,12'
          Dst:             asn1_generalizedtime_to_tm
    - functionName:    asn1_generalizedtime_to_tm
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tm *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - tm
        - d
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_asn1_time_to_tm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_gentm.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_gentm.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_gentm.c:30,33'
              BranchSideFuncs:
                - ossl_asn1_time_to_tm
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:30,12'
          Dst:             ossl_asn1_time_to_tm
    - functionName:    ASN1_GENERALIZEDTIME_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_gentm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_GENERALIZEDTIME_it
        - ASN1_item_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_gentm.c:21,1'
          Dst:             ASN1_GENERALIZEDTIME_it
        - Src:             'crypto/asn1/a_gentm.c:21,1'
          Dst:             ASN1_item_dup
    - functionName:    ASN1_item_i2d_mem_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_i2d_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.ASN1_VALUE_st *'
      constantsTouched: []
      argNames:
        - it
        - val
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_item_i2d_bio
        - BIO_free
        - BIO_new
        - BIO_s_mem
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_i2d_fp.c:115,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:115,23'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:116,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_i2d_fp.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:116,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:120,24'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - ASN1_item_i2d_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:122,27'
              BranchSideFuncs:
                - ASN1_item_i2d_bio
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:123,18'
              BranchSideFuncs:
                - BIO_free
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:126,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_i2d_fp.c:116,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_i2d_fp.c:116,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_i2d_fp.c:116,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_i2d_fp.c:120,24'
          Dst:             BIO_s_mem
        - Src:             'crypto/asn1/a_i2d_fp.c:120,16'
          Dst:             BIO_new
        - Src:             'crypto/asn1/a_i2d_fp.c:122,9'
          Dst:             ASN1_item_i2d_bio
        - Src:             'crypto/asn1/a_i2d_fp.c:123,9'
          Dst:             BIO_free
    - functionName:    ASN1_item_i2d_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_i2d_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - out
        - x
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_i2d
        - BIO_write
        - CRYPTO_free
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_i2d_fp.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:92,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:96,5'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:98,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:99,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:100,13'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:101,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:104,14'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_i2d_fp.c:90,9'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/a_i2d_fp.c:92,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_i2d_fp.c:92,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_i2d_fp.c:92,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_i2d_fp.c:97,13'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_i2d_fp.c:107,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_item_i2d_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_i2d_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - out
        - x
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_i2d_bio
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_i2d_fp.c:74,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:75,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:78,5'
              BranchSideFuncs:
                - BIO_ctrl
                - ASN1_item_i2d_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/a_i2d_fp.c:74,22'
          Dst:             BIO_s_file
        - Src:             'crypto/asn1/a_i2d_fp.c:74,14'
          Dst:             BIO_new
        - Src:             'crypto/asn1/a_i2d_fp.c:75,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_i2d_fp.c:75,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_i2d_fp.c:75,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_i2d_fp.c:78,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/a_i2d_fp.c:79,11'
          Dst:             ASN1_item_i2d_bio
        - Src:             'crypto/asn1/a_i2d_fp.c:80,5'
          Dst:             BIO_free
    - functionName:    ASN1_i2d_bio
      functionSourceFile: '/src/openssl/crypto/asn1/a_i2d_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'struct.bio_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - i2d
        - out
        - x
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_write
        - CRYPTO_free
        - CRYPTO_malloc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_i2d_fp.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:44,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:48,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:54,13'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:55,13'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_i2d_fp.c:55,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:56,17'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:59,14'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_i2d_fp.c:44,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_i2d_fp.c:52,13'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_i2d_fp.c:62,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_i2d_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_i2d_fp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - i2d
        - out
        - x
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_i2d_bio
        - BIO_ctrl
        - BIO_free
        - BIO_new
        - BIO_s_file
        - ERR_new
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_i2d_fp.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:24,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_i2d_fp.c:27,5'
              BranchSideFuncs:
                - BIO_ctrl
                - ASN1_i2d_bio
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/a_i2d_fp.c:23,22'
          Dst:             BIO_s_file
        - Src:             'crypto/asn1/a_i2d_fp.c:23,14'
          Dst:             BIO_new
        - Src:             'crypto/asn1/a_i2d_fp.c:24,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_i2d_fp.c:24,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_i2d_fp.c:24,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_i2d_fp.c:27,5'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/a_i2d_fp.c:28,11'
          Dst:             ASN1_i2d_bio
        - Src:             'crypto/asn1/a_i2d_fp.c:29,5'
          Dst:             BIO_free
    - functionName:    asn1_get_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pr
        - b
        - blen
        - neg
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - asn1_get_uint64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:261,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:261,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:262,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:275,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:262,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:265,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:266,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:266,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:271,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:275,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:276,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:278,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/a_int.c:259,9'
          Dst:             asn1_get_uint64
        - Src:             'crypto/asn1/a_int.c:271,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:271,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:271,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:278,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:278,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:278,13'
          Dst:             ERR_set_error
    - functionName:    asn1_get_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pr
        - b
        - blen
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:218,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:219,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/a_int.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:224,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/a_int.c:224,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:225,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/asn1/a_int.c:228,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:219,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:219,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:219,9'
          Dst:             ERR_set_error
    - functionName:    twos_complement
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - dst
        - src
        - len
        - pad
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:87,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:91,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:92,47'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:95,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_put_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - r
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:243,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:242,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:245,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ossl_i2c_uint64_int
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - r
        - neg
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_uint64
        - i2c_ibuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:638,11'
          Dst:             asn1_put_uint64
        - Src:             'crypto/asn1/a_int.c:639,12'
          Dst:             i2c_ibuf
    - functionName:    i2c_ibuf
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - b
        - blen
        - neg
        - pp
      BBCount:         34
      ICount:          201
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - twos_complement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:104,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:104,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - twos_complement
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:127,13'
              BranchSideFuncs:
                - twos_complement
        - Branch String:   'crypto/asn1/a_int.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:105,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:127,13'
              BranchSideFuncs:
                - twos_complement
        - Branch String:   'crypto/asn1/a_int.c:107,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:107,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:110,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:107,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:108,17'
              BranchSideFuncs:
                - twos_complement
            - BranchSide:      'crypto/asn1/a_int.c:110,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:112,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:113,21'
              BranchSideFuncs:
                - twos_complement
            - BranchSide:      'crypto/asn1/a_int.c:114,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - twos_complement
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:119,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:120,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
            - BranchSide:      'crypto/asn1/a_int.c:121,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
        - Branch String:   'crypto/asn1/a_int.c:131,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:131,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:132,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:139,10'
              BranchSideFuncs:
                - twos_complement
      Callsites:
        - Src:             'crypto/asn1/a_int.c:142,5'
          Dst:             twos_complement
    - functionName:    ossl_c2i_uint64_int
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - ret
        - neg
        - pp
        - len
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - asn1_get_uint64
        - c2i_ibuf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:623,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:625,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - c2i_ibuf
                - asn1_get_uint64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:625,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:626,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:629,20'
              BranchSideFuncs:
                - c2i_ibuf
                - asn1_get_uint64
      Callsites:
        - Src:             'crypto/asn1/a_int.c:622,14'
          Dst:             c2i_ibuf
        - Src:             'crypto/asn1/a_int.c:626,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:626,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:626,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:629,11'
          Dst:             c2i_ibuf
        - Src:             'crypto/asn1/a_int.c:630,12'
          Dst:             asn1_get_uint64
    - functionName:    c2i_ibuf
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - pneg
        - p
        - plen
      BBCount:         35
      ICount:          227
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ERR_new
        - twos_complement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:159,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:160,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:163,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:165,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:167,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:168,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:177,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:168,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:169,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:170,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:172,24'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:178,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:180,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:188,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:189,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:192,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:192,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:198,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
        - Branch String:   'crypto/asn1/a_int.c:192,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:193,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:198,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
        - Branch String:   'crypto/asn1/a_int.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:202,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - twos_complement
            - BranchSide:      'crypto/asn1/a_int.c:204,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:160,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:160,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:160,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:193,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:193,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:193,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:202,9'
          Dst:             twos_complement
    - functionName:    ASN1_ENUMERATED_to_BN
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ai
        - bn
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_to_bn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:612,12'
          Dst:             asn1_string_to_bn
    - functionName:    asn1_string_to_bn
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.bignum_st *'
        - int
      constantsTouched: []
      argNames:
        - ai
        - bn
        - itype
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BN_bin2bn
        - BN_set_negative
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:508,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:509,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:513,21'
              BranchSideFuncs:
                - BN_bin2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_negative
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:514,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:515,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:518,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_negative
        - Branch String:   'crypto/asn1/a_int.c:518,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:519,25'
              BranchSideFuncs:
                - BN_set_negative
            - BranchSide:      'crypto/asn1/a_int.c:520,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:509,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:509,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:509,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:513,11'
          Dst:             BN_bin2bn
        - Src:             'crypto/asn1/a_int.c:515,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:515,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:515,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:519,9'
          Dst:             BN_set_negative
    - functionName:    BN_to_ASN1_ENUMERATED
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bn
        - ai
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bn_to_asn1_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:607,12'
          Dst:             bn_to_asn1_string
    - functionName:    bn_to_asn1_string
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - bn
        - ai
        - atype
      BBCount:         26
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_STRING_set
        - ASN1_STRING_type_new
        - BN_bn2bin
        - BN_is_negative
        - BN_is_zero
        - BN_num_bits
        - ERR_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:465,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:466,36'
              BranchSideFuncs:
                - ASN1_STRING_type_new
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:468,15'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:472,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:473,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:477,24'
              BranchSideFuncs:
                - BN_is_negative
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:477,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:477,43'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:480,11'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:477,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:478,9'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:480,11'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:482,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:483,13'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:485,25'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:485,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:486,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:491,20'
              BranchSideFuncs:
                - BN_is_zero
                - __sanitizer_cov_trace_const_cmp4
                - BN_bn2bin
        - Branch String:   'crypto/asn1/a_int.c:491,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:494,25'
              BranchSideFuncs:
                - BN_bn2bin
        - Branch String:   'crypto/asn1/a_int.c:498,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:499,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:500,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:466,15'
          Dst:             ASN1_STRING_type_new
        - Src:             'crypto/asn1/a_int.c:473,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:473,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:473,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:477,9'
          Dst:             BN_is_negative
        - Src:             'crypto/asn1/a_int.c:477,32'
          Dst:             BN_is_zero
        - Src:             'crypto/asn1/a_int.c:480,11'
          Dst:             BN_num_bits
        - Src:             'crypto/asn1/a_int.c:485,9'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/asn1/a_int.c:486,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:486,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:486,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:491,9'
          Dst:             BN_is_zero
        - Src:             'crypto/asn1/a_int.c:494,15'
          Dst:             BN_bn2bin
        - Src:             'crypto/asn1/a_int.c:499,9'
          Dst:             ASN1_INTEGER_free
    - functionName:    ASN1_ENUMERATED_get
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_ENUMERATED_get_int64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:591,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:593,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:593,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:595,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:595,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:597,39'
              BranchSideFuncs:
                - ASN1_ENUMERATED_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:598,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:600,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:600,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:600,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:602,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:597,9'
          Dst:             ASN1_ENUMERATED_get_int64
    - functionName:    ASN1_ENUMERATED_get_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - pr
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_get_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:574,12'
          Dst:             asn1_string_get_int64
    - functionName:    asn1_string_get_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - pr
        - a
        - itype
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_new
        - asn1_get_int64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:331,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:334,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - asn1_get_int64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:334,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:335,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:338,27'
              BranchSideFuncs:
                - asn1_get_int64
      Callsites:
        - Src:             'crypto/asn1/a_int.c:331,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:331,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:331,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:335,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:335,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:335,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:338,12'
          Dst:             asn1_get_int64
    - functionName:    ASN1_ENUMERATED_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - v
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_ENUMERATED_set_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:584,12'
          Dst:             ASN1_ENUMERATED_set_int64
    - functionName:    ASN1_ENUMERATED_set_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_set_int64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:579,12'
          Dst:             asn1_string_set_int64
    - functionName:    asn1_string_set_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - r
        - itype
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_STRING_set
        - asn1_put_uint64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:347,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:353,31'
              BranchSideFuncs:
                - asn1_put_uint64
                - ASN1_STRING_set
            - BranchSide:      'crypto/asn1/a_int.c:356,31'
              BranchSideFuncs:
                - asn1_put_uint64
                - ASN1_STRING_set
      Callsites:
        - Src:             'crypto/asn1/a_int.c:353,15'
          Dst:             asn1_put_uint64
        - Src:             'crypto/asn1/a_int.c:356,15'
          Dst:             asn1_put_uint64
        - Src:             'crypto/asn1/a_int.c:359,12'
          Dst:             ASN1_STRING_set
    - functionName:    ASN1_INTEGER_to_BN
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ai
        - bn
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_to_bn
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:569,12'
          Dst:             asn1_string_to_bn
    - functionName:    BN_to_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bn
        - ai
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bn_to_asn1_string
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:564,12'
          Dst:             bn_to_asn1_string
    - functionName:    ASN1_INTEGER_get
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_INTEGER_get_int64
      functionUses:    18
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:554,36'
              BranchSideFuncs:
                - ASN1_INTEGER_get_int64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:557,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:557,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:557,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:559,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:554,9'
          Dst:             ASN1_INTEGER_get_int64
    - functionName:    ASN1_INTEGER_get_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - pr
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_get_int64
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:525,12'
          Dst:             asn1_string_get_int64
    - functionName:    ASN1_INTEGER_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - v
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_INTEGER_set_int64
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:545,12'
          Dst:             ASN1_INTEGER_set_int64
    - functionName:    ASN1_INTEGER_set_int64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_set_int64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:530,12'
          Dst:             asn1_string_set_int64
    - functionName:    asn1_string_set_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - r
        - itype
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_set
        - asn1_put_uint64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:386,11'
          Dst:             asn1_put_uint64
        - Src:             'crypto/asn1/a_int.c:387,12'
          Dst:             ASN1_STRING_set
    - functionName:    ASN1_INTEGER_set_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_set_uint64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:540,12'
          Dst:             asn1_string_set_uint64
    - functionName:    asn1_string_get_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - pr
        - a
        - itype
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_new
        - asn1_get_uint64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:365,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:366,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:369,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_get_uint64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:369,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:370,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:373,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_get_uint64
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:373,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:374,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:377,28'
              BranchSideFuncs:
                - asn1_get_uint64
      Callsites:
        - Src:             'crypto/asn1/a_int.c:366,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:366,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:366,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:370,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:370,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:370,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:374,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:374,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:374,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:377,12'
          Dst:             asn1_get_uint64
    - functionName:    ASN1_INTEGER_get_uint64
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - pr
        - a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_string_get_uint64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:535,12'
          Dst:             asn1_string_get_uint64
    - functionName:    d2i_ASN1_UINTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         41
      ICount:          243
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_STRING_set0
        - ASN1_get_object
        - CRYPTO_malloc
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:406,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:406,27'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:407,20'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:406,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:407,20'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:411,17'
              BranchSideFuncs:
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:407,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:408,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:409,9'
              BranchSideFuncs:
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:415,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:416,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:420,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:420,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:421,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:425,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:426,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:433,9'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_int.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:435,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_int.c:436,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_int.c:437,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:438,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_int.c:446,22'
              BranchSideFuncs:
                - ASN1_STRING_set0
        - Branch String:   'crypto/asn1/a_int.c:438,23'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:438,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
            - BranchSide:      'crypto/asn1/a_int.c:442,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
        - Branch String:   'crypto/asn1/a_int.c:438,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:439,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
            - BranchSide:      'crypto/asn1/a_int.c:442,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_set0
        - Branch String:   'crypto/asn1/a_int.c:447,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:448,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:449,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:452,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:453,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:454,10'
              BranchSideFuncs:
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:454,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:454,26'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:455,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:454,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:455,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:456,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:407,20'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/asn1/a_int.c:414,11'
          Dst:             ASN1_get_object
        - Src:             'crypto/asn1/a_int.c:433,9'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_int.c:446,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/asn1/a_int.c:453,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:453,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:453,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:455,9'
          Dst:             ASN1_INTEGER_free
    - functionName:    ossl_c2i_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - len
      BBCount:         29
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_INTEGER_free
        - ASN1_INTEGER_new
        - ASN1_STRING_set
        - ERR_new
        - c2i_ibuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:295,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:298,10'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
                - ASN1_INTEGER_new
        - Branch String:   'crypto/asn1/a_int.c:298,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:298,27'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:299,15'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:299,15'
              BranchSideFuncs:
                - ASN1_INTEGER_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:304,16'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:300,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:301,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:302,9'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:306,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:307,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:311,14'
              BranchSideFuncs:
                - c2i_ibuf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:313,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:319,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:320,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:321,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:323,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:323,23'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:324,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
        - Branch String:   'crypto/asn1/a_int.c:323,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:324,27'
              BranchSideFuncs:
                - ASN1_INTEGER_free
            - BranchSide:      'crypto/asn1/a_int.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:293,9'
          Dst:             c2i_ibuf
        - Src:             'crypto/asn1/a_int.c:299,15'
          Dst:             ASN1_INTEGER_new
        - Src:             'crypto/asn1/a_int.c:306,9'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/asn1/a_int.c:307,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_int.c:307,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_int.c:307,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_int.c:311,5'
          Dst:             c2i_ibuf
        - Src:             'crypto/asn1/a_int.c:324,9'
          Dst:             ASN1_INTEGER_free
    - functionName:    ossl_i2c_ASN1_INTEGER
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - i2c_ibuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:209,12'
          Dst:             i2c_ibuf
    - functionName:    ASN1_INTEGER_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_cmp
      functionUses:    28
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_int.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:29,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_int.c:35,27'
              BranchSideFuncs:
                - ASN1_STRING_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_int.c:29,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:30,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:32,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_int.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_int.c:38,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_int.c:40,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:35,11'
          Dst:             ASN1_STRING_cmp
    - functionName:    ASN1_INTEGER_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_dup
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_int.c:20,12'
          Dst:             ASN1_STRING_dup
    - functionName:    ASN1_OBJECT_create
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nid
        - data
        - len
        - sn
        - ln
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:382,12'
          Dst:             OBJ_dup
    - functionName:    ASN1_OBJECT_new
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:337,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:339,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'crypto/asn1/a_object.c:339,11'
              BranchSideFuncs:
                - CRYPTO_zalloc
        - Branch String:   'crypto/asn1/a_object.c:340,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:342,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:339,11'
          Dst:             CRYPTO_zalloc
    - functionName:    ASN1_OBJECT_free
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - CRYPTO_free
      functionUses:    51
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:348,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:350,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:350,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:356,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:361,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:362,9'
              BranchSideFuncs:
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:366,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:366,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:367,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_object.c:356,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:357,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:362,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:367,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_c2i_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_object_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - len
      BBCount:         63
      ICount:          393
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_OBJECT_new
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - OBJ_nid2obj
        - OBJ_obj2nid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:251,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:251,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:251,35'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:251,38'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:251,49'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:251,58'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:251,70'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:252,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:251,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:253,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:257,19'
              BranchSideFuncs:
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:267,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:273,27'
              BranchSideFuncs:
                - OBJ_nid2obj
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:281,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:274,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:275,31'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:278,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_object.c:281,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:282,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:288,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:282,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:282,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:286,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:282,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:282,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:283,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:282,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:283,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:286,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:288,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:288,27'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:290,20'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:288,39'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:289,13'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:290,20'
              BranchSideFuncs:
                - ASN1_OBJECT_new
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:288,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:290,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:293,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:290,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:292,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_malloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:301,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:301,28'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:302,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:301,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:302,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:309,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:305,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:306,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:307,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:311,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:312,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:317,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_object.c:324,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:325,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:326,11'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_object.c:330,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:330,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:331,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
        - Branch String:   'crypto/asn1/a_object.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:331,26'
              BranchSideFuncs:
                - ASN1_OBJECT_free
            - BranchSide:      'crypto/asn1/a_object.c:332,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:253,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:253,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:253,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:266,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/a_object.c:273,15'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/asn1/a_object.c:275,13'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/asn1/a_object.c:283,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:283,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:283,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:290,20'
          Dst:             ASN1_OBJECT_new
        - Src:             'crypto/asn1/a_object.c:303,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:304,16'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_object.c:312,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:313,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:329,5'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:329,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:329,5'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:331,9'
          Dst:             ASN1_OBJECT_free
    - functionName:    d2i_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      'struct.asn1_object_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_object_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_get_object
        - ERR_new
        - ossl_c2i_ASN1_OBJECT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:220,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:221,11'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:225,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_c2i_ASN1_OBJECT
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:226,11'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:229,32'
              BranchSideFuncs:
                - ossl_c2i_ASN1_OBJECT
        - Branch String:   'crypto/asn1/a_object.c:230,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:231,15'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:232,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:219,11'
          Dst:             ASN1_get_object
        - Src:             'crypto/asn1/a_object.c:229,11'
          Dst:             ossl_c2i_ASN1_OBJECT
        - Src:             'crypto/asn1/a_object.c:234,5'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:234,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:234,5'
          Dst:             ERR_set_error
    - functionName:    i2a_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - bp
        - a
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_dump
        - BIO_write
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - i2t_ASN1_OBJECT
      functionUses:    15
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:187,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:187,25'
              BranchSideFuncs:
                - BIO_write
            - BranchSide:      'crypto/asn1/a_object.c:188,26'
              BranchSideFuncs:
                - BIO_write
        - Branch String:   'crypto/asn1/a_object.c:187,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:188,26'
              BranchSideFuncs:
                - BIO_write
            - BranchSide:      'crypto/asn1/a_object.c:189,25'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - CRYPTO_free
                - BIO_write
                - BIO_dump
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2t_ASN1_OBJECT
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:190,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:191,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - CRYPTO_free
                - BIO_write
                - BIO_dump
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:199,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - CRYPTO_free
                - BIO_write
                - BIO_dump
        - Branch String:   'crypto/asn1/a_object.c:191,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:192,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:195,18'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - CRYPTO_free
                - BIO_write
                - BIO_dump
        - Branch String:   'crypto/asn1/a_object.c:195,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:197,25'
              BranchSideFuncs:
                - i2t_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - CRYPTO_free
                - BIO_write
                - BIO_dump
        - Branch String:   'crypto/asn1/a_object.c:199,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:200,23'
              BranchSideFuncs:
                - BIO_write
                - BIO_dump
            - BranchSide:      'crypto/asn1/a_object.c:204,15'
              BranchSideFuncs:
                - BIO_write
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:206,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:207,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:188,16'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_object.c:189,9'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/asn1/a_object.c:192,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:192,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:192,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:195,18'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_object.c:197,9'
          Dst:             i2t_ASN1_OBJECT
        - Src:             'crypto/asn1/a_object.c:200,13'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_object.c:201,14'
          Dst:             BIO_dump
        - Src:             'crypto/asn1/a_object.c:204,5'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_object.c:206,9'
          Dst:             CRYPTO_free
    - functionName:    i2t_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.asn1_object_st *'
      constantsTouched: []
      argNames:
        - buf
        - buf_len
        - a
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_obj2txt
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:179,12'
          Dst:             OBJ_obj2txt
    - functionName:    a2d_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - olen
        - buf
        - num
      BBCount:         107
      ICount:          589
      EdgeCount:       144
      CyclomaticComplexity: 39
      functionsReached:
        - BN_add_word
        - BN_div_word
        - BN_free
        - BN_mul_word
        - BN_new
        - BN_num_bits
        - BN_set_word
        - CRYPTO_free
        - CRYPTO_malloc
        - ERR_new
        - ossl_isdigit
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:60,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:62,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strlen
        - Branch String:   'crypto/asn1/a_object.c:68,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:68,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:71,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:68,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:69,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:71,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:79,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:82,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:83,13'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:84,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:84,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:84,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:88,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:84,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:85,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:88,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:91,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:92,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:93,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'crypto/asn1/a_object.c:95,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:95,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:96,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:95,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:96,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:97,31'
              BranchSideFuncs:
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'crypto/asn1/a_object.c:97,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:98,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'crypto/asn1/a_object.c:101,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
        - Branch String:   'crypto/asn1/a_object.c:101,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:101,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:108,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:101,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:102,24'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
            - BranchSide:      'crypto/asn1/a_object.c:108,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:103,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:104,26'
              BranchSideFuncs:
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:105,21'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:105,32'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:105,48'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:106,21'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:105,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:106,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_object.c:107,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:108,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:109,34'
              BranchSideFuncs:
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:113,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:110,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:110,37'
              BranchSideFuncs:
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:111,21'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:109,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:111,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:112,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:115,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:116,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:126,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:116,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:116,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:120,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:116,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:117,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:120,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_object.c:120,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:121,34'
              BranchSideFuncs:
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:124,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:121,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:122,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:123,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:129,34'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:147,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:131,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:132,21'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:139,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
        - Branch String:   'crypto/asn1/a_object.c:132,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:133,21'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
            - BranchSide:      'crypto/asn1/a_object.c:134,27'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
        - Branch String:   'crypto/asn1/a_object.c:136,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:137,21'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
        - Branch String:   'crypto/asn1/a_object.c:139,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:140,42'
              BranchSideFuncs:
                - BN_div_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:145,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:141,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:142,21'
              BranchSideFuncs:
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:143,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_div_word
        - Branch String:   'crypto/asn1/a_object.c:150,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:147,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:151,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_object.c:155,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:156,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_object.c:164,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:156,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:157,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:160,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:161,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_object.c:162,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BN_mul_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_num_bits
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_div_word
                - CRYPTO_malloc
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_add_word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - BN_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_object.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:167,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
            - BranchSide:      'crypto/asn1/a_object.c:168,13'
              BranchSideFuncs:
                - BN_free
        - Branch String:   'crypto/asn1/a_object.c:171,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:172,9'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
            - BranchSide:      'crypto/asn1/a_object.c:173,13'
              BranchSideFuncs:
                - BN_free
      Callsites:
        - Src:             'crypto/asn1/a_object.c:63,15'
          Dst:             strlen
        - Src:             'crypto/asn1/a_object.c:71,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:71,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:71,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:76,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:76,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:85,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:85,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:85,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:97,18'
          Dst:             ossl_isdigit
        - Src:             'crypto/asn1/a_object.c:98,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:98,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:98,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:104,26'
          Dst:             BN_new
        - Src:             'crypto/asn1/a_object.c:105,36'
          Dst:             BN_set_word
        - Src:             'crypto/asn1/a_object.c:109,22'
          Dst:             BN_mul_word
        - Src:             'crypto/asn1/a_object.c:110,25'
          Dst:             BN_add_word
        - Src:             'crypto/asn1/a_object.c:117,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:117,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:117,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:121,22'
          Dst:             BN_add_word
        - Src:             'crypto/asn1/a_object.c:129,22'
          Dst:             BN_num_bits
        - Src:             'crypto/asn1/a_object.c:133,21'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:135,23'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_object.c:140,30'
          Dst:             BN_div_word
        - Src:             'crypto/asn1/a_object.c:157,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_object.c:157,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_object.c:157,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_object.c:167,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:168,5'
          Dst:             BN_free
        - Src:             'crypto/asn1/a_object.c:172,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_object.c:173,5'
          Dst:             BN_free
    - functionName:    i2d_ASN1_OBJECT
      functionSourceFile: '/src/openssl/crypto/asn1/a_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_object_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - pp
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_object_size
        - ASN1_put_object
        - CRYPTO_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_object.c:26,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:26,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:27,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_object.c:26,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:29,35'
              BranchSideFuncs:
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_malloc
        - Branch String:   'crypto/asn1/a_object.c:30,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:30,23'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:31,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_object.c:30,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:31,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:33,10'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - CRYPTO_malloc
        - Branch String:   'crypto/asn1/a_object.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:34,30'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_object.c:37,14'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_object.c:34,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:35,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:36,5'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_object.c:47,11'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_object.c:47,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_object.c:47,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_object.c:29,15'
          Dst:             ASN1_object_size
        - Src:             'crypto/asn1/a_object.c:34,30'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_object.c:40,5'
          Dst:             ASN1_put_object
    - functionName:    ASN1_OCTET_STRING_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_octet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - d
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_set
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_octet.c:28,12'
          Dst:             ASN1_STRING_set
    - functionName:    ASN1_OCTET_STRING_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/a_octet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_cmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_octet.c:22,12'
          Dst:             ASN1_STRING_cmp
    - functionName:    ASN1_OCTET_STRING_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_octet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_dup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_octet.c:16,12'
          Dst:             ASN1_STRING_dup
    - functionName:    ASN1_STRING_print
      functionSourceFile: '/src/openssl/crypto/asn1/a_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - v
      BBCount:         31
      ICount:          182
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - BIO_write
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_print.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:77,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:79,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:80,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:80,26'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:80,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:82,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:80,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:81,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:84,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:81,45'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:81,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:84,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:80,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:82,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:84,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:86,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:87,27'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:91,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:87,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:88,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:89,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:93,23'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_print.c:93,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:93,38'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:94,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_print.c:87,17'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_print.c:93,13'
          Dst:             BIO_write
    - functionName:    ASN1_UNIVERSALSTRING_to_string
      functionSourceFile: '/src/openssl/crypto/asn1/a_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         27
      ICount:          172
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ASN1_PRINTABLE_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_print.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:48,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:48,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:50,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:51,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:52,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/asn1/a_print.c:57,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/asn1/a_print.c:52,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:52,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/asn1/a_print.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/asn1/a_print.c:52,46'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:52,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/asn1/a_print.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/asn1/a_print.c:52,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/asn1/a_print.c:55,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:59,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
        - Branch String:   'crypto/asn1/a_print.c:60,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:61,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_PRINTABLE_type
            - BranchSide:      'crypto/asn1/a_print.c:63,7'
              BranchSideFuncs:
                - ASN1_PRINTABLE_type
      Callsites:
        - Src:             'crypto/asn1/a_print.c:65,15'
          Dst:             ASN1_PRINTABLE_type
    - functionName:    ASN1_PRINTABLE_type
      functionSourceFile: '/src/openssl/crypto/asn1/a_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ossl_ctype_check
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_print.c:21,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:22,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:24,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   'crypto/asn1/a_print.c:24,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:25,36'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:27,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:27,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:28,16'
              BranchSideFuncs:
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:34,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:29,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:30,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:31,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:31,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:27,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_print.c:32,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ctype_check
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:34,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:36,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_print.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_print.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_print.c:38,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_print.c:25,15'
          Dst:             strlen
        - Src:             'crypto/asn1/a_print.c:29,14'
          Dst:             ossl_ctype_check
    - functionName:    ASN1_item_sign_ctx
      functionSourceFile: '/src/openssl/crypto/asn1/a_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - it
        - algor1
        - algor2
        - signature
        - data
        - ctx
      BBCount:         79
      ICount:          524
      EdgeCount:       110
      CyclomaticComplexity: 33
      functionsReached:
        - ASN1_STRING_set0
        - ASN1_item_i2d
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestSign
        - EVP_MD_CTX_get0_md
        - EVP_MD_CTX_get_pkey_ctx
        - EVP_MD_get_type
        - EVP_PKEY_CTX_get0_pkey
        - EVP_PKEY_CTX_get_params
        - EVP_PKEY_get_id
        - OBJ_find_sigid_by_algs
        - OBJ_nid2obj
        - OSSL_PARAM_construct_end
        - OSSL_PARAM_construct_octet_string
        - X509_ALGOR_set0
        - d2i_X509_ALGOR
        - ossl_asn1_string_set_bits_left
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_sign.c:161,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:162,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:166,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_get_pkey_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:167,54'
              BranchSideFuncs:
                - EVP_MD_CTX_get_pkey_ctx
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:210,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:173,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:173,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:174,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_sign.c:173,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:173,17'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:178,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:173,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:173,17'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:178,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:173,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:173,17'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:178,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:173,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:173,17'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:178,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:172,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:174,13'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:178,9'
              BranchSideFuncs:
                - OSSL_PARAM_construct_octet_string
                - llvm.memcpy.p0i8.p0i8.i64
                - OSSL_PARAM_construct_end
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_PKEY_CTX_get_params
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:183,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:184,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:186,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:186,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:187,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:191,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:191,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:192,39'
              BranchSideFuncs:
                - d2i_X509_ALGOR
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:200,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:194,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:195,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - d2i_X509_ALGOR
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:200,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:201,39'
              BranchSideFuncs:
                - d2i_X509_ALGOR
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:209,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:203,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:204,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:207,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:210,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:211,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:226,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:212,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:213,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:221,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:221,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:222,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:223,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:223,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:224,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:225,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:230,13'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:256,29'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:230,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:231,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:237,29'
              BranchSideFuncs:
                - EVP_PKEY_get_id
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_sign.c:237,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:235,17'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_sign.c:239,13'
              BranchSideFuncs:
                - EVP_MD_get_type
                - OBJ_find_sigid_by_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_sign.c:241,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:242,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_sign.c:246,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_sign.c:249,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:249,33'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_sign.c:251,13'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_sign.c:248,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:250,13'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_sign.c:251,13'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_sign.c:252,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:252,33'
              BranchSideFuncs:
                - OBJ_nid2obj
                - X509_ALGOR_set0
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:254,5'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:251,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:253,13'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:254,5'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:258,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:262,11'
              BranchSideFuncs:
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/a_sign.c:263,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:264,14'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/a_sign.c:268,12'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/a_sign.c:270,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:270,27'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:271,14'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_sign.c:270,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:271,14'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:275,25'
              BranchSideFuncs:
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/a_sign.c:275,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:276,14'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:280,22'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - CRYPTO_clear_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/asn1/a_sign.c:158,10'
          Dst:             EVP_MD_CTX_get0_md
        - Src:             'crypto/asn1/a_sign.c:159,35'
          Dst:             EVP_MD_CTX_get_pkey_ctx
        - Src:             'crypto/asn1/a_sign.c:159,12'
          Dst:             EVP_PKEY_CTX_get0_pkey
        - Src:             'crypto/asn1/a_sign.c:162,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:162,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:162,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:167,30'
          Dst:             EVP_MD_CTX_get_pkey_ctx
        - Src:             'crypto/asn1/a_sign.c:174,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:174,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:174,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:179,13'
          Dst:             OSSL_PARAM_construct_octet_string
        - Src:             'crypto/asn1/a_sign.c:181,21'
          Dst:             OSSL_PARAM_construct_end
        - Src:             'crypto/asn1/a_sign.c:183,13'
          Dst:             EVP_PKEY_CTX_get_params
        - Src:             'crypto/asn1/a_sign.c:187,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:187,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:187,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:194,17'
          Dst:             d2i_X509_ALGOR
        - Src:             'crypto/asn1/a_sign.c:195,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:195,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:195,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:203,17'
          Dst:             d2i_X509_ALGOR
        - Src:             'crypto/asn1/a_sign.c:204,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:204,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:204,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:222,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:222,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:222,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:231,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:231,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:231,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:237,13'
          Dst:             EVP_PKEY_get_id
        - Src:             'crypto/asn1/a_sign.c:241,46'
          Dst:             EVP_MD_get_type
        - Src:             'crypto/asn1/a_sign.c:241,14'
          Dst:             OBJ_find_sigid_by_algs
        - Src:             'crypto/asn1/a_sign.c:242,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:242,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:242,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:249,41'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/asn1/a_sign.c:249,17'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/asn1/a_sign.c:252,41'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/asn1/a_sign.c:252,17'
          Dst:             X509_ALGOR_set0
        - Src:             'crypto/asn1/a_sign.c:256,15'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/a_sign.c:259,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:259,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:259,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:263,10'
          Dst:             EVP_DigestSign
        - Src:             'crypto/asn1/a_sign.c:265,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:265,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:265,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:269,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_sign.c:275,10'
          Dst:             EVP_DigestSign
        - Src:             'crypto/asn1/a_sign.c:277,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:277,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:277,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:280,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/asn1/a_sign.c:286,5'
          Dst:             ossl_asn1_string_set_bits_left
        - Src:             'crypto/asn1/a_sign.c:288,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/asn1/a_sign.c:289,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ASN1_item_sign_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.asn1_string_st *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.evp_md_st.959 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - algor1
        - algor2
        - signature
        - data
        - id
        - pkey
        - md
        - libctx
        - propq
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_item_sign_ctx
        - ERR_new
        - EVP_DigestSignInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_get_pkey_ctx
        - EVP_PKEY_CTX_free
        - evp_md_ctx_new_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_sign.c:131,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:132,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:136,29'
              BranchSideFuncs:
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_get_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
                - ASN1_item_sign_ctx
        - Branch String:   'crypto/asn1/a_sign.c:136,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:137,9'
              BranchSideFuncs:
                - ASN1_item_sign_ctx
                - EVP_MD_CTX_get_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_sign.c:139,29'
              BranchSideFuncs:
                - ASN1_item_sign_ctx
                - EVP_MD_CTX_get_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/asn1/a_sign.c:129,23'
          Dst:             evp_md_ctx_new_ex
        - Src:             'crypto/asn1/a_sign.c:132,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:132,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:132,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:136,10'
          Dst:             EVP_DigestSignInit
        - Src:             'crypto/asn1/a_sign.c:139,10'
          Dst:             ASN1_item_sign_ctx
        - Src:             'crypto/asn1/a_sign.c:142,23'
          Dst:             EVP_MD_CTX_get_pkey_ctx
        - Src:             'crypto/asn1/a_sign.c:142,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/asn1/a_sign.c:143,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ASN1_item_sign
      functionSourceFile: '/src/openssl/crypto/asn1/a_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - it
        - algor1
        - algor2
        - signature
        - data
        - pkey
        - md
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_sign_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_sign.c:118,12'
          Dst:             ASN1_item_sign_ex
    - functionName:    ASN1_sign
      functionSourceFile: '/src/openssl/crypto/asn1/a_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'func_type *'
        - 'struct.X509_algor_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.evp_md_st.959 *'
      constantsTouched: []
      argNames:
        - i2d
        - algor1
        - algor2
        - signature
        - data
        - pkey
        - type
      BBCount:         44
      ICount:          324
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - ASN1_OBJECT_free
        - ASN1_STRING_set0
        - ASN1_TYPE_free
        - ASN1_TYPE_new
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_get_size
        - EVP_SignFinal
        - OBJ_nid2obj
        - ossl_asn1_string_set_bits_left
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_sign.c:37,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:38,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:41,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/a_sign.c:41,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:42,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/a_sign.c:74,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:42,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:43,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/a_sign.c:45,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/a_sign.c:46,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:47,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/a_sign.c:48,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/a_sign.c:48,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:53,28'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:55,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
        - Branch String:   'crypto/asn1/a_sign.c:55,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:56,21'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_sign.c:57,28'
              BranchSideFuncs:
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:58,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:59,17'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:60,13'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:64,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:65,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:68,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_sign.c:68,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:69,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:73,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - OBJ_nid2obj
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_TYPE_new
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/a_sign.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:76,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:79,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - EVP_PKEY_get_size
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/a_sign.c:83,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:83,27'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:84,14'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_sign.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:84,14'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/a_sign.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:91,13'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/a_sign.c:94,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_sign.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:92,27'
              BranchSideFuncs:
                - EVP_SignFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/a_sign.c:94,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_sign.c:90,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_sign.c:94,14'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_sign.c:98,22'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ossl_asn1_string_set_bits_left
                - EVP_MD_CTX_free
                - CRYPTO_clear_free
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/asn1/a_sign.c:31,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/asn1/a_sign.c:38,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:38,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:38,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:53,13'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/asn1/a_sign.c:57,13'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/asn1/a_sign.c:58,33'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/asn1/a_sign.c:62,9'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/asn1/a_sign.c:63,24'
          Dst:             OBJ_nid2obj
        - Src:             'crypto/asn1/a_sign.c:65,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:65,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:65,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:69,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:69,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:69,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:76,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:76,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:76,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:80,14'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_sign.c:81,20'
          Dst:             EVP_PKEY_get_size
        - Src:             'crypto/asn1/a_sign.c:82,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_sign.c:90,10'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/asn1/a_sign.c:91,13'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/asn1/a_sign.c:92,13'
          Dst:             EVP_SignFinal
        - Src:             'crypto/asn1/a_sign.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_sign.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_sign.c:95,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_sign.c:98,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/asn1/a_sign.c:104,5'
          Dst:             ossl_asn1_string_set_bits_left
        - Src:             'crypto/asn1/a_sign.c:106,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'crypto/asn1/a_sign.c:107,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/asn1/a_sign.c:108,5'
          Dst:             CRYPTO_clear_free
    - functionName:    do_esc_char
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - short
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - c
        - flags
        - do_quotes
        - io_ch
        - arg
      BBCount:         43
      ICount:          284
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - BIO_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:75,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:76,22'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:81,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:77,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:78,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:81,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:82,22'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:87,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:83,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:89,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:91,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:92,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:94,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:107,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:94,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:95,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:101,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:95,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:96,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:97,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:97,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:98,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:99,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:101,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:102,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:103,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:103,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:107,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:110,22'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:119,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:111,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:119,23'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:119,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:124,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:119,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:120,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:124,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:120,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:124,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:76,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/a_strex.c:82,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/a_strex.c:110,9'
          Dst:             BIO_snprintf
    - functionName:    do_hex_dump
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - io_ch
        - arg
        - buf
        - buflen
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:240,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:241,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/a_strex.c:251,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:243,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:244,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/a_strex.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:246,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:247,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'crypto/asn1/a_strex.c:248,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    do_buf
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - int
        - short
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - type
        - flags
        - quotes
        - io_ch
        - arg
      BBCount:         45
      ICount:          354
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - ERR_new
        - UTF8_getc
        - UTF8_putc
        - do_esc_char
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:152,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:154,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_strex.c:160,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_strex.c:166,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:154,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:155,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_strex.c:158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:161,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_strex.c:164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:169,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:170,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:170,22'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:170,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:173,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:170,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:171,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:173,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:177,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:184,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:189,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:193,27'
              BranchSideFuncs:
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:200,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:194,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:195,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:196,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:202,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:202,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:202,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:203,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:207,32'
              BranchSideFuncs:
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:222,31'
              BranchSideFuncs:
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:208,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:215,42'
              BranchSideFuncs:
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:221,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:217,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:218,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:219,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:224,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:225,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:226,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - UTF8_getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - UTF8_putc
                - __sanitizer_cov_trace_cmp4
                - do_esc_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:155,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_strex.c:155,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_strex.c:155,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_strex.c:161,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_strex.c:161,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_strex.c:161,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_strex.c:193,17'
          Dst:             UTF8_getc
        - Src:             'crypto/asn1/a_strex.c:207,22'
          Dst:             UTF8_putc
        - Src:             'crypto/asn1/a_strex.c:215,23'
          Dst:             do_esc_char
        - Src:             'crypto/asn1/a_strex.c:222,19'
          Dst:             do_esc_char
    - functionName:    do_dump
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'func_type *'
        - 'char *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - lflags
        - io_ch
        - arg
        - str
      BBCount:         16
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - do_hex_dump
        - i2d_ASN1_TYPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:272,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hex_dump
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:274,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_hex_dump
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:275,30'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:280,14'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:276,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:277,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:278,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:283,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:285,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:287,9'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - do_hex_dump
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:291,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:293,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:275,18'
          Dst:             do_hex_dump
        - Src:             'crypto/asn1/a_strex.c:282,15'
          Dst:             i2d_ASN1_TYPE
        - Src:             'crypto/asn1/a_strex.c:285,20'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_strex.c:288,5'
          Dst:             i2d_ASN1_TYPE
        - Src:             'crypto/asn1/a_strex.c:289,14'
          Dst:             do_hex_dump
        - Src:             'crypto/asn1/a_strex.c:290,5'
          Dst:             CRYPTO_free
    - functionName:    do_indent
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - io_ch
        - arg
        - indent
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:413,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:414,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:416,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:414,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:414,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:415,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_STRING_to_UTF8
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_mbstring_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:607,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:608,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:609,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:610,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:610,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:611,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:610,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:612,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:613,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:614,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:615,12'
              BranchSideFuncs:
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:622,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:623,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:624,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:620,9'
          Dst:             ASN1_mbstring_copy
    - functionName:    ASN1_STRING_print_ex_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - str
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_print_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:594,12'
          Dst:             do_print_ex
        - Src:             'crypto/asn1/a_strex.c:594,12'
          Dst:             send_fp_chars
    - functionName:    send_fp_chars
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - arg
        - buf
        - len
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:50,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:51,9'
              BranchSideFuncs:
                - fwrite
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:52,16'
              BranchSideFuncs:
                - fwrite
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:54,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:52,9'
          Dst:             fwrite
    - functionName:    do_print_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'char *'
        - size_t
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - io_ch
        - arg
        - lflags
        - str
      BBCount:         58
      ICount:          350
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - ASN1_tag2str
        - do_buf
        - do_dump
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:346,32'
              BranchSideFuncs:
                - ASN1_tag2str
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:356,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:348,42'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:348,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:349,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:348,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:350,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:357,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:359,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:359,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:360,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:363,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:363,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:363,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:366,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:363,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:364,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:366,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:371,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:372,23'
              BranchSideFuncs:
                - do_dump
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:379,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:373,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:374,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:375,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:379,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:385,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:391,18'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:385,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:386,18'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:388,18'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:394,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:396,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:397,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:397,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:398,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:399,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:399,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:399,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:401,16'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:399,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:400,9'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:401,16'
              BranchSideFuncs:
                - do_buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:401,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:403,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:403,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:403,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:405,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:403,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:405,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:346,19'
          Dst:             ASN1_tag2str
        - Src:             'crypto/asn1/a_strex.c:347,19'
          Dst:             strlen
        - Src:             'crypto/asn1/a_strex.c:372,15'
          Dst:             do_dump
        - Src:             'crypto/asn1/a_strex.c:391,11'
          Dst:             do_buf
        - Src:             'crypto/asn1/a_strex.c:401,9'
          Dst:             do_buf
    - functionName:    ASN1_STRING_print_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - str
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_print_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:588,12'
          Dst:             do_print_ex
        - Src:             'crypto/asn1/a_strex.c:588,12'
          Dst:             send_bio_chars
    - functionName:    send_bio_chars
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - arg
        - buf
        - len
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:41,9'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:42,19'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:42,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:44,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:42,9'
          Dst:             BIO_write
    - functionName:    X509_NAME_print_ex_fp
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.X509_name_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - nm
        - indent
        - flags
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_free
        - BIO_new_fp
        - X509_NAME_print
        - do_name_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:575,27'
              BranchSideFuncs:
                - BIO_new_fp
                - X509_NAME_print
                - BIO_free
            - BranchSide:      'crypto/asn1/a_strex.c:582,38'
              BranchSideFuncs:
                - do_name_ex
        - Branch String:   'crypto/asn1/a_strex.c:576,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:577,13'
              BranchSideFuncs:
                - X509_NAME_print
                - BIO_free
            - BranchSide:      'crypto/asn1/a_strex.c:578,31'
              BranchSideFuncs:
                - X509_NAME_print
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:575,16'
          Dst:             BIO_new_fp
        - Src:             'crypto/asn1/a_strex.c:578,15'
          Dst:             X509_NAME_print
        - Src:             'crypto/asn1/a_strex.c:579,9'
          Dst:             BIO_free
        - Src:             'crypto/asn1/a_strex.c:582,12'
          Dst:             do_name_ex
        - Src:             'crypto/asn1/a_strex.c:582,12'
          Dst:             send_fp_chars
    - functionName:    do_name_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'struct.X509_name_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - io_ch
        - arg
        - n
        - indent
        - flags
      BBCount:         71
      ICount:          495
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - OBJ_nid2ln
        - OBJ_nid2sn
        - OBJ_obj2nid
        - OBJ_obj2txt
        - X509_NAME_ENTRY_get_data
        - X509_NAME_ENTRY_get_object
        - X509_NAME_ENTRY_set
        - X509_NAME_entry_count
        - X509_NAME_get_entry
        - do_indent
        - do_print_ex
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:435,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:436,16'
              BranchSideFuncs:
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:437,14'
              BranchSideFuncs:
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/asn1/a_strex.c:438,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:439,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:440,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/asn1/a_strex.c:440,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:442,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:449,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:457,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:465,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:473,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:476,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:477,16'
              BranchSideFuncs:
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:480,16'
              BranchSideFuncs:
                - X509_NAME_entry_count
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/asn1/a_strex.c:487,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:488,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:555,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strex.c:488,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:489,39'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:491,39'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:492,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:493,17'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:506,36'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
        - Branch String:   'crypto/asn1/a_strex.c:493,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:494,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
            - BranchSide:      'crypto/asn1/a_strex.c:498,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
        - Branch String:   'crypto/asn1/a_strex.c:494,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:495,21'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
            - BranchSide:      'crypto/asn1/a_strex.c:496,27'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
        - Branch String:   'crypto/asn1/a_strex.c:498,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:499,21'
              BranchSideFuncs:
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
            - BranchSide:      'crypto/asn1/a_strex.c:500,27'
              BranchSideFuncs:
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
        - Branch String:   'crypto/asn1/a_strex.c:501,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:502,21'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
            - BranchSide:      'crypto/asn1/a_strex.c:503,27'
              BranchSideFuncs:
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
        - Branch String:   'crypto/asn1/a_strex.c:510,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:512,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
            - BranchSide:      'crypto/asn1/a_strex.c:545,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:512,44'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:512,48'
              BranchSideFuncs:
                - OBJ_obj2txt
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:513,29'
              BranchSideFuncs:
                - OBJ_obj2txt
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:512,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:513,29'
              BranchSideFuncs:
                - OBJ_obj2txt
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:517,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
        - Branch String:   'crypto/asn1/a_strex.c:517,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:518,29'
              BranchSideFuncs:
                - OBJ_nid2sn
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:520,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
        - Branch String:   'crypto/asn1/a_strex.c:520,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:521,29'
              BranchSideFuncs:
                - OBJ_nid2ln
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:524,29'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:529,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:530,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:531,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strex.c:531,36'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:531,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strex.c:536,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:531,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:532,32'
              BranchSideFuncs:
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:536,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:532,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:533,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:534,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:536,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:537,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strex.c:538,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strex.c:545,35'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:545,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:548,21'
              BranchSideFuncs:
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/asn1/a_strex.c:545,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:546,21'
              BranchSideFuncs:
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
            - BranchSide:      'crypto/asn1/a_strex.c:548,21'
              BranchSideFuncs:
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
        - Branch String:   'crypto/asn1/a_strex.c:551,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:552,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strex.c:553,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - X509_NAME_get_entry
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_ENTRY_set
                - X509_NAME_ENTRY_get_object
                - X509_NAME_ENTRY_get_data
                - OBJ_obj2nid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - do_print_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2ln
                - OBJ_nid2sn
                - OBJ_obj2txt
                - X509_NAME_ENTRY_set
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - do_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - X509_NAME_get_entry
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:438,10'
          Dst:             do_indent
        - Src:             'crypto/asn1/a_strex.c:486,11'
          Dst:             X509_NAME_entry_count
        - Src:             'crypto/asn1/a_strex.c:489,19'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/asn1/a_strex.c:491,19'
          Dst:             X509_NAME_get_entry
        - Src:             'crypto/asn1/a_strex.c:493,25'
          Dst:             X509_NAME_ENTRY_set
        - Src:             'crypto/asn1/a_strex.c:501,22'
          Dst:             do_indent
        - Src:             'crypto/asn1/a_strex.c:506,16'
          Dst:             X509_NAME_ENTRY_set
        - Src:             'crypto/asn1/a_strex.c:507,14'
          Dst:             X509_NAME_ENTRY_get_object
        - Src:             'crypto/asn1/a_strex.c:508,15'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'crypto/asn1/a_strex.c:509,18'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/a_strex.c:513,17'
          Dst:             OBJ_obj2txt
        - Src:             'crypto/asn1/a_strex.c:519,30'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/asn1/a_strex.c:522,30'
          Dst:             OBJ_nid2ln
        - Src:             'crypto/asn1/a_strex.c:528,22'
          Dst:             strlen
        - Src:             'crypto/asn1/a_strex.c:532,22'
          Dst:             do_indent
        - Src:             'crypto/asn1/a_strex.c:550,15'
          Dst:             do_print_ex
    - functionName:    X509_NAME_print_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_strex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.X509_name_st *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - out
        - nm
        - indent
        - flags
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_print
        - do_name_ex
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strex.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strex.c:564,32'
              BranchSideFuncs:
                - X509_NAME_print
            - BranchSide:      'crypto/asn1/a_strex.c:565,39'
              BranchSideFuncs:
                - do_name_ex
      Callsites:
        - Src:             'crypto/asn1/a_strex.c:564,16'
          Dst:             X509_NAME_print
        - Src:             'crypto/asn1/a_strex.c:565,12'
          Dst:             do_name_ex
        - Src:             'crypto/asn1/a_strex.c:565,12'
          Dst:             send_bio_chars
    - functionName:    sk_table_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_table_st **'
        - 'struct.asn1_string_table_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_STRING_TABLE_compfunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cmp
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    table_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_table_st *'
        - 'struct.asn1_string_table_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    table_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - table_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:125,1'
          Dst:             table_cmp
    - functionName:    st_free
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_table_st *'
      constantsTouched: []
      argNames:
        - tbl
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:222,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:222,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_strnid.c:223,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:223,9'
          Dst:             CRYPTO_free
    - functionName:    ossl_check_ASN1_STRING_TABLE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_TABLE_cleanup
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_sk_pop_free
        - ossl_check_ASN1_STRING_TABLE_sk_type
        - st_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:211,34'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:213,11'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_freefunc_type
                - OPENSSL_sk_pop_free
            - BranchSide:      'crypto/asn1/a_strnid.c:213,11'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_freefunc_type
                - OPENSSL_sk_pop_free
        - Branch String:   'crypto/asn1/a_strnid.c:214,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:216,12'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_freefunc_type
                - OPENSSL_sk_pop_free
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:217,5'
          Dst:             ossl_check_ASN1_STRING_TABLE_sk_type
        - Src:             'crypto/asn1/a_strnid.c:217,5'
          Dst:             ossl_check_ASN1_STRING_TABLE_freefunc_type
        - Src:             'crypto/asn1/a_strnid.c:217,5'
          Dst:             st_free
        - Src:             'crypto/asn1/a_strnid.c:217,5'
          Dst:             OPENSSL_sk_pop_free
    - functionName:    ossl_check_ASN1_STRING_TABLE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_STRING_TABLE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stable_get
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      'struct.asn1_string_table_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         21
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_STRING_TABLE_get
        - CRYPTO_free
        - CRYPTO_zalloc
        - OPENSSL_sk_new
        - OPENSSL_sk_push
        - ossl_check_ASN1_STRING_TABLE_compfunc_type
        - ossl_check_ASN1_STRING_TABLE_sk_type
        - sk_table_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:158,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:159,18'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_compfunc_type
                - OPENSSL_sk_new
                - ASN1_STRING_TABLE_get
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strnid.c:163,33'
              BranchSideFuncs:
                - ASN1_STRING_TABLE_get
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:160,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:162,5'
              BranchSideFuncs:
                - ASN1_STRING_TABLE_get
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:164,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:164,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_strnid.c:166,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_strnid.c:164,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:166,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_strnid.c:166,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:168,10'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_strnid.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_strnid.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:173,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:179,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:159,18'
          Dst:             ossl_check_ASN1_STRING_TABLE_compfunc_type
        - Src:             'crypto/asn1/a_strnid.c:159,18'
          Dst:             sk_table_cmp
        - Src:             'crypto/asn1/a_strnid.c:159,18'
          Dst:             OPENSSL_sk_new
        - Src:             'crypto/asn1/a_strnid.c:163,11'
          Dst:             ASN1_STRING_TABLE_get
        - Src:             'crypto/asn1/a_strnid.c:166,15'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/asn1/a_strnid.c:168,10'
          Dst:             ossl_check_ASN1_STRING_TABLE_sk_type
        - Src:             'crypto/asn1/a_strnid.c:168,10'
          Dst:             ossl_check_ASN1_STRING_TABLE_type
        - Src:             'crypto/asn1/a_strnid.c:168,10'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/asn1/a_strnid.c:169,9'
          Dst:             CRYPTO_free
    - functionName:    ASN1_STRING_TABLE_get
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'struct.asn1_string_table_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OBJ_bsearch_table
        - OPENSSL_init_crypto
        - OPENSSL_sk_find
        - OPENSSL_sk_sort
        - OPENSSL_sk_value
        - ossl_check_ASN1_STRING_TABLE_sk_type
        - ossl_check_const_ASN1_STRING_TABLE_sk_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:140,9'
              BranchSideFuncs:
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - OPENSSL_sk_sort
                - ossl_check_ASN1_STRING_TABLE_sk_type
                - ossl_check_ASN1_STRING_TABLE_type
                - OPENSSL_sk_find
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_bsearch_table.21571
                - ossl_check_const_ASN1_STRING_TABLE_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/asn1/a_strnid.c:145,12'
              BranchSideFuncs:
                - OBJ_bsearch_table.21571
        - Branch String:   'crypto/asn1/a_strnid.c:142,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:143,20'
              BranchSideFuncs:
                - ossl_check_const_ASN1_STRING_TABLE_sk_type
                - OPENSSL_sk_value
            - BranchSide:      'crypto/asn1/a_strnid.c:144,5'
              BranchSideFuncs:
                - OBJ_bsearch_table.21571
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:134,5'
          Dst:             OPENSSL_init_crypto
        - Src:             'crypto/asn1/a_strnid.c:140,9'
          Dst:             ossl_check_ASN1_STRING_TABLE_sk_type
        - Src:             'crypto/asn1/a_strnid.c:140,9'
          Dst:             OPENSSL_sk_sort
        - Src:             'crypto/asn1/a_strnid.c:141,15'
          Dst:             ossl_check_ASN1_STRING_TABLE_sk_type
        - Src:             'crypto/asn1/a_strnid.c:141,15'
          Dst:             ossl_check_ASN1_STRING_TABLE_type
        - Src:             'crypto/asn1/a_strnid.c:141,15'
          Dst:             OPENSSL_sk_find
        - Src:             'crypto/asn1/a_strnid.c:143,20'
          Dst:             ossl_check_const_ASN1_STRING_TABLE_sk_type
        - Src:             'crypto/asn1/a_strnid.c:143,20'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/asn1/a_strnid.c:145,12'
          Dst:             OBJ_bsearch_table
    - functionName:    ossl_check_ASN1_STRING_TABLE_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'struct.asn1_string_table_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_table_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_STRING_TABLE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_STRING_TABLE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OBJ_bsearch_table
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      'struct.asn1_string_table_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_table_st *'
        - 'struct.asn1_string_table_st *'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - table_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:125,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/asn1/a_strnid.c:125,1'
          Dst:             table_cmp_BSEARCH_CMP_FN
    - functionName:    ASN1_STRING_TABLE_add
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nid
        - minsize
        - maxsize
        - mask
        - flags
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_new
        - stable_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:195,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_strnid.c:198,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:198,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:199,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strnid.c:200,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:201,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strnid.c:202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:203,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_strnid.c:204,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_strnid.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:205,44'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:193,11'
          Dst:             stable_get
        - Src:             'crypto/asn1/a_strnid.c:195,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_strnid.c:195,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_strnid.c:195,9'
          Dst:             ERR_set_error
    - functionName:    ASN1_STRING_set_by_NID
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        5
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - inlen
        - inform
        - nid
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_STRING_TABLE_get
        - ASN1_mbstring_copy
        - ASN1_mbstring_ncopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:89,13'
              BranchSideFuncs:
                - ASN1_STRING_TABLE_get
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_mbstring_ncopy
            - BranchSide:      'crypto/asn1/a_strnid.c:90,33'
              BranchSideFuncs:
                - ASN1_STRING_TABLE_get
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_mbstring_ncopy
        - Branch String:   'crypto/asn1/a_strnid.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:92,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_mbstring_ncopy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strnid.c:98,34'
              BranchSideFuncs:
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strnid.c:93,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:94,21'
              BranchSideFuncs:
                - ASN1_mbstring_ncopy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_strnid.c:95,35'
              BranchSideFuncs:
                - ASN1_mbstring_ncopy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_strnid.c:101,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:103,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:90,11'
          Dst:             ASN1_STRING_TABLE_get
        - Src:             'crypto/asn1/a_strnid.c:95,15'
          Dst:             ASN1_mbstring_ncopy
        - Src:             'crypto/asn1/a_strnid.c:98,15'
          Dst:             ASN1_mbstring_copy
    - functionName:    ASN1_STRING_set_default_mask_asc
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         29
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_STRING_set_default_mask
        - strcmp
        - strncmp
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_strnid.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:53,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'crypto/asn1/a_strnid.c:53,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'crypto/asn1/a_strnid.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:54,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:59,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:54,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtoul
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:59,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:55,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:56,24'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp1
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:57,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:58,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_strnid.c:59,5'
              BranchSideFuncs:
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:59,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:60,14'
              BranchSideFuncs:
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:61,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:61,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:62,14'
              BranchSideFuncs:
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:63,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:63,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:64,14'
              BranchSideFuncs:
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:65,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set_default_mask
        - Branch String:   'crypto/asn1/a_strnid.c:65,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_strnid.c:66,14'
              BranchSideFuncs:
                - ASN1_STRING_set_default_mask
            - BranchSide:      'crypto/asn1/a_strnid.c:68,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_strnid.c:53,9'
          Dst:             strncmp
        - Src:             'crypto/asn1/a_strnid.c:56,16'
          Dst:             strtoul
        - Src:             'crypto/asn1/a_strnid.c:59,16'
          Dst:             strcmp
        - Src:             'crypto/asn1/a_strnid.c:61,14'
          Dst:             strcmp
        - Src:             'crypto/asn1/a_strnid.c:63,14'
          Dst:             strcmp
        - Src:             'crypto/asn1/a_strnid.c:65,14'
          Dst:             strcmp
        - Src:             'crypto/asn1/a_strnid.c:69,5'
          Dst:             ASN1_STRING_set_default_mask
    - functionName:    ASN1_STRING_set_default_mask
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - mask
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_get_default_mask
      functionSourceFile: '/src/openssl/crypto/asn1/a_strnid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_string_to_time_t
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - asn1_string
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_TIME_free
        - ASN1_TIME_new
        - ASN1_TIME_set_string
        - ASN1_TIME_to_tm
        - CRYPTO_free
        - CRYPTO_malloc
        - mktime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:614,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:616,24'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ASN1_TIME_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_TIME_free
                - ASN1_TIME_free
                - mktime
                - CRYPTO_free
                - ASN1_TIME_free
            - BranchSide:      'crypto/asn1/a_time.c:620,20'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ASN1_TIME_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_TIME_free
                - ASN1_TIME_free
                - mktime
                - CRYPTO_free
                - ASN1_TIME_free
        - Branch String:   'crypto/asn1/a_time.c:621,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:622,24'
              BranchSideFuncs:
                - ASN1_TIME_free
            - BranchSide:      'crypto/asn1/a_time.c:625,27'
              BranchSideFuncs:
                - ASN1_TIME_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ASN1_TIME_free
                - ASN1_TIME_free
                - mktime
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:625,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:626,9'
              BranchSideFuncs:
                - ASN1_TIME_free
                - mktime
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_time.c:630,20'
              BranchSideFuncs:
                - ASN1_TIME_free
                - mktime
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_time.c:613,22'
          Dst:             ASN1_TIME_new
        - Src:             'crypto/asn1/a_time.c:614,10'
          Dst:             ASN1_TIME_set_string
        - Src:             'crypto/asn1/a_time.c:616,9'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/asn1/a_time.c:620,20'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_time.c:622,9'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/asn1/a_time.c:625,11'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:626,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/a_time.c:627,9'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/asn1/a_time.c:630,5'
          Dst:             ASN1_TIME_free
        - Src:             'crypto/asn1/a_time.c:658,23'
          Dst:             mktime
        - Src:             'crypto/asn1/a_time.c:661,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_TIME_new
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_it
        - ASN1_item_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:27,1'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:27,1'
              BranchSideFuncs:
                - ASN1_TIME_it
                - ASN1_item_new
            - BranchSide:      'crypto/asn1/a_time.c:27,1'
              BranchSideFuncs:
                - ASN1_TIME_it
                - ASN1_item_new
      Callsites:
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_TIME_it
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_item_new
    - functionName:    ASN1_TIME_set_string
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - str
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_GENERALIZEDTIME_set_string
        - ASN1_UTCTIME_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:375,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:377,44'
              BranchSideFuncs:
                - ASN1_GENERALIZEDTIME_set_string
      Callsites:
        - Src:             'crypto/asn1/a_time.c:375,9'
          Dst:             ASN1_UTCTIME_set_string
        - Src:             'crypto/asn1/a_time.c:377,12'
          Dst:             ASN1_GENERALIZEDTIME_set_string
    - functionName:    ASN1_TIME_free
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_it
        - ASN1_item_free
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_TIME_it
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_item_free
    - functionName:    ASN1_TIME_to_tm
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - s
        - tm
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OPENSSL_gmtime
        - ossl_asn1_time_to_tm
        - time
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:444,9'
              BranchSideFuncs:
                - time
                - llvm.memset.p0i8.i64
                - OPENSSL_gmtime
            - BranchSide:      'crypto/asn1/a_time.c:451,33'
              BranchSideFuncs:
                - ossl_asn1_time_to_tm
        - Branch String:   'crypto/asn1/a_time.c:446,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:447,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:448,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:444,9'
          Dst:             time
        - Src:             'crypto/asn1/a_time.c:446,13'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_time.c:451,12'
          Dst:             ossl_asn1_time_to_tm
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_asn1_time_to_tm
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tm *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - tm
        - d
      BBCount:         140
      ICount:          856
      EdgeCount:       187
      CyclomaticComplexity: 49
      functionsReached:
        - OPENSSL_gmtime_adj
        - determine_days
        - leap_year
        - ossl_ascii_isdigit
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:97,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:98,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:102,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:98,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:99,19'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:102,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:102,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:103,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:106,19'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:109,19'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:128,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:128,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:129,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:194,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:129,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:129,25'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:133,33'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:129,35'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:129,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:133,33'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:129,57'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:129,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:130,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:129,75'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:129,79'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:130,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:129,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:130,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:133,33'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:133,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:134,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:135,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:137,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:138,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:140,33'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:140,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:141,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:142,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:144,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:147,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:147,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:147,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:147,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:149,27'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:149,31'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:150,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:149,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:151,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:151,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:154,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:163,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:167,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - leap_year
            - BranchSide:      'crypto/asn1/a_time.c:179,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:182,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:185,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:188,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:157,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:158,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:160,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:158,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:158,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:158,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:167,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:169,22'
              BranchSideFuncs:
                - leap_year
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:171,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - determine_days
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:173,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:175,27'
              BranchSideFuncs:
                - determine_days
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - leap_year
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:194,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:194,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:216,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:194,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:195,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:216,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:195,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:198,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:198,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:199,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:200,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:201,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:201,46'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:201,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:201,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:202,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:204,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:207,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:207,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:209,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:216,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:217,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:218,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:218,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:218,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:218,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:218,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:219,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:218,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:219,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:229,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:230,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:231,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:231,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:232,37'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:232,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:233,17'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:234,17'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:236,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:237,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:238,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:239,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:239,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:239,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:240,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:240,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:241,17'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:240,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:241,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:243,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:243,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:244,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:249,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:244,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:245,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:246,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/a_time.c:251,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:251,52'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:253,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:251,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:252,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:253,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:257,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:257,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:259,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:259,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:260,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:133,14'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:140,14'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:169,33'
          Dst:             leap_year
        - Src:             'crypto/asn1/a_time.c:176,13'
          Dst:             determine_days
        - Src:             'crypto/asn1/a_time.c:201,27'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:232,18'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:236,18'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:251,24'
          Dst:             OPENSSL_gmtime_adj
    - functionName:    leap_year
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - year
      BBCount:         10
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:39,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:39,29'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:39,45'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:39,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:39,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:41,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    determine_days
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - leap_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:61,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:63,34'
              BranchSideFuncs:
                - leap_year
            - BranchSide:      'crypto/asn1/a_time.c:67,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:63,24'
          Dst:             leap_year
    - functionName:    ASN1_TIME_it
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'struct.ASN1_ITEM_st.15 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_TIME_compare
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_TIME_diff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:582,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:583,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:584,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:584,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:584,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:584,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:586,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:586,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:586,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:586,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:582,10'
          Dst:             ASN1_TIME_diff
    - functionName:    ASN1_TIME_diff
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - pday
        - psec
        - from
        - to
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_TIME_to_tm
        - OPENSSL_gmtime_diff
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:459,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:460,9'
              BranchSideFuncs:
                - ASN1_TIME_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_gmtime_diff
            - BranchSide:      'crypto/asn1/a_time.c:461,26'
              BranchSideFuncs:
                - ASN1_TIME_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_gmtime_diff
        - Branch String:   'crypto/asn1/a_time.c:461,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:462,9'
              BranchSideFuncs:
                - OPENSSL_gmtime_diff
            - BranchSide:      'crypto/asn1/a_time.c:463,32'
              BranchSideFuncs:
                - OPENSSL_gmtime_diff
      Callsites:
        - Src:             'crypto/asn1/a_time.c:459,10'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:461,10'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:463,12'
          Dst:             OPENSSL_gmtime_diff
    - functionName:    ASN1_TIME_normalize
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_TIME_to_tm
        - ossl_asn1_time_from_tm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:572,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:572,39'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:572,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:573,9'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:575,35'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
      Callsites:
        - Src:             'crypto/asn1/a_time.c:572,23'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:575,12'
          Dst:             ossl_asn1_time_from_tm
    - functionName:    ossl_asn1_time_from_tm
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.tm *'
        - int
      constantsTouched: []
      argNames:
        - s
        - ts
        - type
      BBCount:         31
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ASN1_STRING_set
        - BIO_snprintf
        - is_utc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:273,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:274,20'
              BranchSideFuncs:
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
            - BranchSide:      'crypto/asn1/a_time.c:278,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:274,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:275,18'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
            - BranchSide:      'crypto/asn1/a_time.c:277,18'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
        - Branch String:   'crypto/asn1/a_time.c:278,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:279,21'
              BranchSideFuncs:
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
            - BranchSide:      'crypto/asn1/a_time.c:281,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
        - Branch String:   'crypto/asn1/a_time.c:279,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:280,13'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
            - BranchSide:      'crypto/asn1/a_time.c:281,5'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
                - ASN1_STRING_new
        - Branch String:   'crypto/asn1/a_time.c:281,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:0,0'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/a_time.c:282,9'
              BranchSideFuncs:
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/a_time.c:285,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:286,16'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/asn1/a_time.c:288,16'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/a_time.c:289,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:292,26'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/a_time.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:293,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/asn1/a_time.c:295,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/a_time.c:298,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:299,37'
              BranchSideFuncs:
                - BIO_snprintf
            - BranchSide:      'crypto/asn1/a_time.c:304,37'
              BranchSideFuncs:
                - BIO_snprintf
        - Branch String:   'crypto/asn1/a_time.c:314,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:315,26'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/a_time.c:316,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:274,13'
          Dst:             is_utc
        - Src:             'crypto/asn1/a_time.c:279,14'
          Dst:             is_utc
        - Src:             'crypto/asn1/a_time.c:286,16'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/asn1/a_time.c:292,10'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/asn1/a_time.c:299,24'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/a_time.c:304,24'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/a_time.c:315,9'
          Dst:             ASN1_STRING_free
    - functionName:    is_utc
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - year
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:32,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:32,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:34,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:32,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:34,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_TIME_cmp_time_t
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         20
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ASN1_TIME_to_tm
        - OPENSSL_gmtime
        - OPENSSL_gmtime_diff
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:552,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:553,9'
              BranchSideFuncs:
                - OPENSSL_gmtime
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:555,10'
              BranchSideFuncs:
                - OPENSSL_gmtime
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:556,9'
              BranchSideFuncs:
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:558,10'
              BranchSideFuncs:
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:558,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:559,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:561,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:561,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:561,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:561,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:563,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:563,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:563,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:563,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:565,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:552,10'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:555,10'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_time.c:558,10'
          Dst:             OPENSSL_gmtime_diff
    - functionName:    ossl_asn1_time_print_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - bp
        - tm
        - flags
      BBCount:         26
      ICount:          288
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - BIO_printf
        - BIO_write
        - ossl_ascii_isdigit
        - ossl_asn1_time_to_tm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:494,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:495,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:497,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:499,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:500,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:502,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:502,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:503,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:531,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:510,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:510,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:517,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:510,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:511,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:517,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:513,35'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:513,57'
              BranchSideFuncs:
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:513,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:513,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:514,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - ossl_ascii_isdigit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:515,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:517,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:518,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:525,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:531,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:532,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_time.c:539,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/asn1/a_time.c:494,10'
          Dst:             ossl_asn1_time_to_tm
        - Src:             'crypto/asn1/a_time.c:495,16'
          Dst:             BIO_write
        - Src:             'crypto/asn1/a_time.c:513,38'
          Dst:             ossl_ascii_isdigit
        - Src:             'crypto/asn1/a_time.c:518,20'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/a_time.c:525,20'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/a_time.c:532,20'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/a_time.c:539,20'
          Dst:             BIO_printf
    - functionName:    ASN1_TIME_print_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - bp
        - tm
        - flags
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_asn1_time_print_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:480,12'
          Dst:             ossl_asn1_time_print_ex
    - functionName:    ASN1_TIME_print
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - tm
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_print_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:474,12'
          Dst:             ASN1_TIME_print_ex
    - functionName:    ASN1_TIME_set_string_X509
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - str
      BBCount:         30
      ICount:          167
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ASN1_STRING_copy
        - ASN1_TIME_check
        - CRYPTO_free
        - CRYPTO_zalloc
        - is_utc
        - ossl_asn1_time_to_tm
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:392,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:393,11'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:412,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:394,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:395,13'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:396,5'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:412,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:412,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:430,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:412,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:413,14'
              BranchSideFuncs:
                - ossl_asn1_time_to_tm
                - __sanitizer_cov_trace_const_cmp4
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:430,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:413,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:414,13'
              BranchSideFuncs:
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'crypto/asn1/a_time.c:415,23'
              BranchSideFuncs:
                - is_utc
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'crypto/asn1/a_time.c:415,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:416,15'
              BranchSideFuncs:
                - CRYPTO_zalloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_time.c:428,5'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:423,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:424,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:425,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:430,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:430,54'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_time.c:431,12'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:430,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:431,12'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_time.c:433,11'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'crypto/asn1/a_time.c:433,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:433,36'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/a_time.c:434,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/a_time.c:386,16'
          Dst:             strlen
        - Src:             'crypto/asn1/a_time.c:392,10'
          Dst:             ASN1_TIME_check
        - Src:             'crypto/asn1/a_time.c:394,14'
          Dst:             ASN1_TIME_check
        - Src:             'crypto/asn1/a_time.c:413,14'
          Dst:             ossl_asn1_time_to_tm
        - Src:             'crypto/asn1/a_time.c:415,13'
          Dst:             is_utc
        - Src:             'crypto/asn1/a_time.c:422,22'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/asn1/a_time.c:430,22'
          Dst:             ASN1_STRING_copy
        - Src:             'crypto/asn1/a_time.c:434,9'
          Dst:             CRYPTO_free
    - functionName:    ASN1_TIME_check
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_GENERALIZEDTIME_check
        - ASN1_UTCTIME_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:344,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:345,43'
              BranchSideFuncs:
                - ASN1_GENERALIZEDTIME_check
            - BranchSide:      'crypto/asn1/a_time.c:346,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_UTCTIME_check
      Callsites:
        - Src:             'crypto/asn1/a_time.c:345,16'
          Dst:             ASN1_GENERALIZEDTIME_check
        - Src:             'crypto/asn1/a_time.c:347,16'
          Dst:             ASN1_UTCTIME_check
    - functionName:    ASN1_TIME_to_generalizedtime
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st **'
      constantsTouched: []
      argNames:
        - t
        - out
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASN1_TIME_to_tm
        - ossl_asn1_time_from_tm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:358,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:359,9'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:361,9'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_time.c:361,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:362,16'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:364,34'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_time.c:366,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:366,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:369,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_time.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:367,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_time.c:369,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:358,10'
          Dst:             ASN1_TIME_to_tm
        - Src:             'crypto/asn1/a_time.c:364,11'
          Dst:             ossl_asn1_time_from_tm
    - functionName:    ASN1_TIME_adj
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        4
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
        - offset_day
        - offset_sec
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
        - OPENSSL_gmtime
        - OPENSSL_gmtime_adj
        - ossl_asn1_time_from_tm
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_time.c:331,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:332,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_time.c:335,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_asn1_time_from_tm
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_time.c:335,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:335,23'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:336,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_time.c:335,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:336,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:339,35'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_time.c:336,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_time.c:337,13'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_time.c:338,5'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
      Callsites:
        - Src:             'crypto/asn1/a_time.c:330,10'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_time.c:332,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_time.c:332,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_time.c:332,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_time.c:336,14'
          Dst:             OPENSSL_gmtime_adj
        - Src:             'crypto/asn1/a_time.c:339,12'
          Dst:             ossl_asn1_time_from_tm
    - functionName:    ASN1_TIME_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_adj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:321,12'
          Dst:             ASN1_TIME_adj
    - functionName:    ASN1_TIME_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_it
        - ASN1_item_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:28,1'
          Dst:             ASN1_TIME_it
        - Src:             'crypto/asn1/a_time.c:28,1'
          Dst:             ASN1_item_dup
    - functionName:    i2d_ASN1_TIME
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - a
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_it
        - ASN1_item_i2d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_TIME_it
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_item_i2d
    - functionName:    d2i_ASN1_TIME
      functionSourceFile: '/src/openssl/crypto/asn1/a_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - in
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_TIME_it
        - ASN1_item_d2i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_TIME_it
        - Src:             'crypto/asn1/a_time.c:27,1'
          Dst:             ASN1_item_d2i
    - functionName:    ASN1_TYPE_unpack_sequence
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - it
        - t
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_item_unpack
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:135,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:135,22'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:135,49'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:135,52'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:135,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:137,29'
              BranchSideFuncs:
                - ASN1_item_unpack
      Callsites:
        - Src:             'crypto/asn1/a_type.c:137,12'
          Dst:             ASN1_item_unpack
    - functionName:    ASN1_TYPE_pack_sequence
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'char *'
        - 'struct.GENERAL_NAME_st **'
      constantsTouched: []
      argNames:
        - it
        - s
        - t
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_OCTET_STRING_free
        - ASN1_TYPE_new
        - ASN1_TYPE_set
        - ASN1_item_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:115,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:118,9'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/asn1/a_type.c:118,11'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:118,15'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/asn1/a_type.c:121,14'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/asn1/a_type.c:118,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:119,15'
              BranchSideFuncs:
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:121,14'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_TYPE_set
                - ASN1_OCTET_STRING_free
        - Branch String:   'crypto/asn1/a_type.c:122,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:123,36'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
            - BranchSide:      'crypto/asn1/a_type.c:126,13'
              BranchSideFuncs:
                - ASN1_TYPE_set
      Callsites:
        - Src:             'crypto/asn1/a_type.c:114,11'
          Dst:             ASN1_item_pack
        - Src:             'crypto/asn1/a_type.c:121,14'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/asn1/a_type.c:123,13'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/asn1/a_type.c:129,5'
          Dst:             ASN1_TYPE_set
    - functionName:    ASN1_TYPE_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - type
        - value
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ossl_asn1_primitive_free
      functionUses:    11
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:29,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:29,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_primitive_free
            - BranchSide:      'crypto/asn1/a_type.c:34,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_type.c:30,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:30,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_primitive_free
            - BranchSide:      'crypto/asn1/a_type.c:34,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_type.c:28,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:31,21'
              BranchSideFuncs:
                - ossl_asn1_primitive_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_type.c:34,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_type.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:36,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:38,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_type.c:32,9'
          Dst:             ossl_asn1_primitive_free
    - functionName:    ASN1_TYPE_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         38
      ICount:          191
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_cmp
        - OBJ_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:67,12'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:67,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_cmp
                - OBJ_cmp
            - BranchSide:      'crypto/asn1/a_type.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:67,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:67,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_cmp
                - OBJ_cmp
            - BranchSide:      'crypto/asn1/a_type.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:70,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_cmp
                - OBJ_cmp
        - Branch String:   'crypto/asn1/a_type.c:70,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:72,26'
              BranchSideFuncs:
                - OBJ_cmp
            - BranchSide:      'crypto/asn1/a_type.c:75,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:78,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:99,5'
              BranchSideFuncs:
                - ASN1_STRING_cmp
            - BranchSide:      'crypto/asn1/a_type.c:101,49'
              BranchSideFuncs:
                - ASN1_STRING_cmp
      Callsites:
        - Src:             'crypto/asn1/a_type.c:72,18'
          Dst:             OBJ_cmp
        - Src:             'crypto/asn1/a_type.c:101,18'
          Dst:             ASN1_STRING_cmp
    - functionName:    ASN1_TYPE_set1
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.GENERAL_NAME_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - type
        - value
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ASN1_STRING_dup
        - ASN1_TYPE_set
        - OBJ_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:43,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:43,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_dup
                - ASN1_TYPE_set
                - OBJ_dup
                - ASN1_TYPE_set
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:44,27'
              BranchSideFuncs:
                - ASN1_TYPE_set
        - Branch String:   'crypto/asn1/a_type.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:44,27'
              BranchSideFuncs:
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:46,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_dup
                - ASN1_TYPE_set
                - OBJ_dup
                - ASN1_TYPE_set
        - Branch String:   'crypto/asn1/a_type.c:46,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:48,24'
              BranchSideFuncs:
                - OBJ_dup
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:54,32'
              BranchSideFuncs:
                - ASN1_STRING_dup
                - ASN1_TYPE_set
        - Branch String:   'crypto/asn1/a_type.c:49,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:50,13'
              BranchSideFuncs:
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:51,23'
              BranchSideFuncs:
                - ASN1_TYPE_set
        - Branch String:   'crypto/asn1/a_type.c:55,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:56,13'
              BranchSideFuncs:
                - ASN1_TYPE_set
            - BranchSide:      'crypto/asn1/a_type.c:57,23'
              BranchSideFuncs:
                - ASN1_TYPE_set
      Callsites:
        - Src:             'crypto/asn1/a_type.c:45,9'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/asn1/a_type.c:48,16'
          Dst:             OBJ_dup
        - Src:             'crypto/asn1/a_type.c:51,9'
          Dst:             ASN1_TYPE_set
        - Src:             'crypto/asn1/a_type.c:54,16'
          Dst:             ASN1_STRING_dup
        - Src:             'crypto/asn1/a_type.c:57,9'
          Dst:             ASN1_TYPE_set
    - functionName:    ASN1_TYPE_get
      functionSourceFile: '/src/openssl/crypto/asn1/a_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_type.c:19,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:19,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:21,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:20,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:20,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:21,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_type.c:18,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_type.c:21,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_type.c:23,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_UTCTIME_print
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - bp
        - tm
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_TIME_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utctm.c:98,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:100,28'
              BranchSideFuncs:
                - ASN1_TIME_print
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:100,12'
          Dst:             ASN1_TIME_print
    - functionName:    ASN1_UTCTIME_cmp_time_t
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         20
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - OPENSSL_gmtime
        - OPENSSL_gmtime_diff
        - ossl_asn1_utctime_to_tm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utctm.c:80,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:81,9'
              BranchSideFuncs:
                - OPENSSL_gmtime
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utctm.c:83,9'
              BranchSideFuncs:
                - OPENSSL_gmtime
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:83,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:86,10'
              BranchSideFuncs:
                - OPENSSL_gmtime_diff
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:86,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utctm.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:89,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:89,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utctm.c:89,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:91,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utctm.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:93,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:80,10'
          Dst:             ossl_asn1_utctime_to_tm
        - Src:             'crypto/asn1/a_utctm.c:83,9'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_utctm.c:86,10'
          Dst:             OPENSSL_gmtime_diff
    - functionName:    ossl_asn1_utctime_to_tm
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tm *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - tm
        - d
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_asn1_time_to_tm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utctm.c:23,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:25,33'
              BranchSideFuncs:
                - ossl_asn1_time_to_tm
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:25,12'
          Dst:             ossl_asn1_time_to_tm
    - functionName:    ASN1_UTCTIME_adj
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        4
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
        - offset_day
        - offset_sec
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_gmtime
        - OPENSSL_gmtime_adj
        - ossl_asn1_time_from_tm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utctm.c:64,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:67,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ossl_asn1_time_from_tm
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:67,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:67,23'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_utctm.c:68,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_utctm.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:68,33'
              BranchSideFuncs:
                - OPENSSL_gmtime_adj
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_utctm.c:72,35'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
        - Branch String:   'crypto/asn1/a_utctm.c:68,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:69,13'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
            - BranchSide:      'crypto/asn1/a_utctm.c:70,5'
              BranchSideFuncs:
                - ossl_asn1_time_from_tm
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:63,10'
          Dst:             OPENSSL_gmtime
        - Src:             'crypto/asn1/a_utctm.c:68,14'
          Dst:             OPENSSL_gmtime_adj
        - Src:             'crypto/asn1/a_utctm.c:72,12'
          Dst:             ossl_asn1_time_from_tm
    - functionName:    ASN1_UTCTIME_set
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTCTIME_adj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:54,12'
          Dst:             ASN1_UTCTIME_adj
    - functionName:    ASN1_UTCTIME_set_string
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - str
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_copy
        - ASN1_UTCTIME_check
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utctm.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:44,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utctm.c:46,9'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utctm.c:46,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:46,40'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utctm.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utctm.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utctm.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utctm.c:49,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:39,16'
          Dst:             strlen
        - Src:             'crypto/asn1/a_utctm.c:43,10'
          Dst:             ASN1_UTCTIME_check
        - Src:             'crypto/asn1/a_utctm.c:46,23'
          Dst:             ASN1_STRING_copy
    - functionName:    ASN1_UTCTIME_check
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ossl_asn1_utctime_to_tm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:30,12'
          Dst:             ossl_asn1_utctime_to_tm
    - functionName:    ASN1_UTCTIME_dup
      functionSourceFile: '/src/openssl/crypto/asn1/a_utctm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_UTCTIME_it
        - ASN1_item_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_utctm.c:17,1'
          Dst:             ASN1_UTCTIME_it
        - Src:             'crypto/asn1/a_utctm.c:17,1'
          Dst:             ASN1_item_dup
    - functionName:    UTF8_putc
      functionSourceFile: '/src/openssl/crypto/asn1/a_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
        - value
      BBCount:         37
      ICount:          229
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - is_unicode_surrogate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utf8.c:95,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:96,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utf8.c:97,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:97,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:99,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:104,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:100,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:101,35'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:104,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:105,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utf8.c:113,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:105,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:107,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:108,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:113,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:114,34'
              BranchSideFuncs:
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utf8.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:114,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:116,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:116,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:118,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:118,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:119,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:123,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:126,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utf8.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:126,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:129,40'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_utf8.c:114,13'
          Dst:             is_unicode_surrogate
    - functionName:    is_unicode_surrogate
      functionSourceFile: '/src/openssl/include/internal/unicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/internal/unicode.h:23,35'
          Branch Sides:
            - BranchSide:      'include/internal/unicode.h:23,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'include/internal/unicode.h:23,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8_getc
      functionSourceFile: '/src/openssl/crypto/asn1/a_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - len
        - val
      BBCount:         46
      ICount:          340
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - is_unicode_surrogate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_utf8.c:33,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:35,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:38,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:39,19'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:41,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:41,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:42,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_utf8.c:51,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:42,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:43,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:44,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:44,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:45,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:46,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:48,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:49,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:50,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:51,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:52,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/a_utf8.c:65,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:52,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:53,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:54,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:55,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:55,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:56,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:57,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:60,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:62,34'
              BranchSideFuncs:
                - is_unicode_surrogate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_utf8.c:62,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:64,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:65,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:66,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/a_utf8.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:66,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:68,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:69,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:69,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:70,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:70,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/a_utf8.c:68,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:71,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:72,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/a_utf8.c:76,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_utf8.c:77,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/a_utf8.c:78,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/a_utf8.c:62,13'
          Dst:             is_unicode_surrogate
    - functionName:    ASN1_item_verify_ctx
      functionSourceFile: '/src/openssl/crypto/asn1/a_verify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_md_ctx_st.988 *'
      constantsTouched: []
      argNames:
        - it
        - alg
        - signature
        - data
        - ctx
      BBCount:         60
      ICount:          386
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - ASN1_item_i2d
        - CRYPTO_clear_free
        - ERR_new
        - EVP_DigestVerify
        - EVP_DigestVerifyInit
        - EVP_MD_CTX_get_pkey_ctx
        - EVP_PKEY_CTX_get0_pkey
        - EVP_PKEY_is_a
        - EVP_get_digestbyname
        - OBJ_find_sigid_algs
        - OBJ_nid2sn
        - OBJ_obj2nid
        - ossl_rsa_pss_to_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_verify.c:122,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:123,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:127,46'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:127,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OBJ_obj2nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:133,42'
              BranchSideFuncs:
                - OBJ_obj2nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:127,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:128,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:133,42'
              BranchSideFuncs:
                - OBJ_obj2nid
                - OBJ_find_sigid_algs
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:133,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:134,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:138,28'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:138,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:155,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:138,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:138,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:155,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:138,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:139,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:155,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:139,33'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:139,36'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:140,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_verify.c:139,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:140,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:143,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:150,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:151,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:152,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:153,13'
              BranchSideFuncs:
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:154,5'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:163,32'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:163,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:175,32'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:163,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:164,32'
              BranchSideFuncs:
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:175,32'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_PKEY_is_a
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:164,45'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:164,63'
              BranchSideFuncs:
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:169,37'
              BranchSideFuncs:
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:164,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:165,17'
              BranchSideFuncs:
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:169,37'
              BranchSideFuncs:
                - ossl_rsa_pss_to_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:169,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:170,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:173,9'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:175,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:176,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:180,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:180,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:181,24'
              BranchSideFuncs:
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:194,39'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:182,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:183,21'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:188,13'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:194,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:0,0'
              BranchSideFuncs:
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:195,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
        - Branch String:   'crypto/asn1/a_verify.c:203,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:204,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:207,9'
              BranchSideFuncs:
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:207,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:208,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:211,12'
              BranchSideFuncs:
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:216,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - CRYPTO_clear_free
            - BranchSide:      'crypto/asn1/a_verify.c:219,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
      Callsites:
        - Src:             'crypto/asn1/a_verify.c:120,35'
          Dst:             EVP_MD_CTX_get_pkey_ctx
        - Src:             'crypto/asn1/a_verify.c:120,12'
          Dst:             EVP_PKEY_CTX_get0_pkey
        - Src:             'crypto/asn1/a_verify.c:123,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:123,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:123,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:128,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:128,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:128,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:133,30'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/a_verify.c:133,10'
          Dst:             OBJ_find_sigid_algs
        - Src:             'crypto/asn1/a_verify.c:134,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:134,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:134,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:140,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:140,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:140,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:151,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:151,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:151,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:164,18'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/asn1/a_verify.c:164,49'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/asn1/a_verify.c:165,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:165,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:165,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:169,17'
          Dst:             ossl_rsa_pss_to_ctx
        - Src:             'crypto/asn1/a_verify.c:170,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:170,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:170,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:175,38'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/asn1/a_verify.c:175,18'
          Dst:             EVP_PKEY_is_a
        - Src:             'crypto/asn1/a_verify.c:176,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:176,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:176,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:181,24'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/asn1/a_verify.c:181,24'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/asn1/a_verify.c:183,21'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:183,21'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:183,21'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:194,18'
          Dst:             EVP_DigestVerifyInit
        - Src:             'crypto/asn1/a_verify.c:195,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:195,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:195,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:202,11'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/a_verify.c:204,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:204,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:204,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:208,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:208,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:208,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:213,11'
          Dst:             EVP_DigestVerify
        - Src:             'crypto/asn1/a_verify.c:216,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:216,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:216,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:221,5'
          Dst:             CRYPTO_clear_free
    - functionName:    ASN1_item_verify_ex
      functionSourceFile: '/src/openssl/crypto/asn1/a_verify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.asn1_string_st *'
        - 'struct.evp_pkey_st.984 *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - it
        - alg
        - signature
        - data
        - id
        - pkey
        - libctx
        - propq
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_verify_ctx
        - EVP_MD_CTX_free
        - EVP_MD_CTX_get_pkey_ctx
        - EVP_PKEY_CTX_free
        - evp_md_ctx_new_ex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_verify.c:102,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:102,9'
              BranchSideFuncs:
                - ASN1_item_verify_ctx
                - EVP_MD_CTX_get_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:103,35'
              BranchSideFuncs:
                - ASN1_item_verify_ctx
                - EVP_MD_CTX_get_pkey_ctx
                - EVP_PKEY_CTX_free
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/asn1/a_verify.c:102,16'
          Dst:             evp_md_ctx_new_ex
        - Src:             'crypto/asn1/a_verify.c:103,14'
          Dst:             ASN1_item_verify_ctx
        - Src:             'crypto/asn1/a_verify.c:104,27'
          Dst:             EVP_MD_CTX_get_pkey_ctx
        - Src:             'crypto/asn1/a_verify.c:104,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'crypto/asn1/a_verify.c:105,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    ASN1_item_verify
      functionSourceFile: '/src/openssl/crypto/asn1/a_verify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ASN1_ITEM_st *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
      constantsTouched: []
      argNames:
        - it
        - alg
        - signature
        - data
        - pkey
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_item_verify_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/a_verify.c:91,12'
          Dst:             ASN1_item_verify_ex
    - functionName:    ASN1_verify
      functionSourceFile: '/src/openssl/crypto/asn1/a_verify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'struct.X509_algor_st *'
        - 'struct.asn1_string_st *'
        - 'char *'
        - 'struct.evp_pkey_st.984 *'
      constantsTouched: []
      argNames:
        - i2d
        - a
        - signature
        - data
        - pkey
      BBCount:         24
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_clear_free
        - CRYPTO_malloc
        - ERR_new
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_VerifyFinal
        - EVP_get_digestbyname
        - OBJ_nid2sn
        - OBJ_obj2nid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/a_verify.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:36,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:39,21'
              BranchSideFuncs:
                - OBJ_obj2nid
                - OBJ_nid2sn
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:42,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:46,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:46,46'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:46,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:51,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:46,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:47,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:51,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:52,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:53,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:56,14'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_verify.c:57,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:58,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:59,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/a_verify.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:63,12'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:63,9'
              BranchSideFuncs:
                - CRYPTO_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:68,9'
              BranchSideFuncs:
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/a_verify.c:71,9'
              BranchSideFuncs:
                - EVP_VerifyFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/a_verify.c:73,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/a_verify.c:75,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - EVP_MD_CTX_free
            - BranchSide:      'crypto/asn1/a_verify.c:79,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'crypto/asn1/a_verify.c:30,23'
          Dst:             EVP_MD_CTX_new
        - Src:             'crypto/asn1/a_verify.c:36,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:36,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:36,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:39,9'
          Dst:             OBJ_obj2nid
        - Src:             'crypto/asn1/a_verify.c:40,33'
          Dst:             OBJ_nid2sn
        - Src:             'crypto/asn1/a_verify.c:40,12'
          Dst:             EVP_get_digestbyname
        - Src:             'crypto/asn1/a_verify.c:42,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:42,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:42,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:47,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:47,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:47,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:53,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:53,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:53,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:56,14'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/a_verify.c:62,11'
          Dst:             EVP_DigestInit_ex
        - Src:             'crypto/asn1/a_verify.c:63,12'
          Dst:             EVP_DigestUpdate
        - Src:             'crypto/asn1/a_verify.c:65,5'
          Dst:             CRYPTO_clear_free
        - Src:             'crypto/asn1/a_verify.c:68,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:68,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:68,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:73,9'
          Dst:             EVP_VerifyFinal
        - Src:             'crypto/asn1/a_verify.c:75,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/a_verify.c:75,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/a_verify.c:75,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/a_verify.c:81,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ameth_cmp_BSEARCH_CMP_FN
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ameth_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:35,1'
          Dst:             ameth_cmp
    - functionName:    ameth_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st **'
        - 'struct.evp_pkey_asn1_method_st **'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OBJ_bsearch_ameth
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st **'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_asn1_method_st **'
        - 'struct.evp_pkey_asn1_method_st **'
        - int
      constantsTouched: []
      argNames:
        - key
        - base
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OBJ_bsearch_
        - ameth_cmp_BSEARCH_CMP_FN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:35,1'
          Dst:             OBJ_bsearch_
        - Src:             'crypto/asn1/ameth_lib.c:35,1'
          Dst:             ameth_cmp_BSEARCH_CMP_FN
    - functionName:    EVP_PKEY_asn1_set_get_pub_key
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - get_pub_key
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_get_priv_key
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - get_priv_key
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_set_pub_key
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - set_pub_key
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_set_priv_key
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - set_priv_key
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_param_check
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_param_check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_public_check
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_pub_check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_check
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_check
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_siginf
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - siginf_set
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_item
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - item_verify
        - item_sign
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_security_bits
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_security_bits
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_ctrl
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_ctrl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_free
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pkey_free
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_param
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - param_decode
        - param_encode
        - param_missing
        - param_copy
        - param_cmp
        - param_print
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_private
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - priv_decode
        - priv_encode
        - priv_print
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_set_public
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ameth
        - pub_decode
        - pub_encode
        - pub_cmp
        - pub_print
        - pkey_size
        - pkey_bits
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_copy
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get0_asn1
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - pkey
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_get0_info
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'int *'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - ppkey_id
        - ppkey_base_id
        - ppkey_flags
        - pinfo
        - ppem_str
        - ameth
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:200,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:202,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:203,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:204,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:205,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:206,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:207,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:208,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:209,18'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:210,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:211,21'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:212,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EVP_PKEY_asn1_free
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - ameth
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:272,15'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:272,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:272,15'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:272,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:272,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:273,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:273,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/ameth_lib.c:274,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/ameth_lib.c:275,9'
          Dst:             CRYPTO_free
    - functionName:    EVP_PKEY_asn1_new
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - flags
        - pem_str
        - info
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - CRYPTO_strdup
        - CRYPTO_zalloc
        - EVP_PKEY_asn1_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:225,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:228,22'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_PKEY_asn1_free
                - CRYPTO_strdup
        - Branch String:   'crypto/asn1/ameth_lib.c:232,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:233,23'
              BranchSideFuncs:
                - CRYPTO_strdup
                - CRYPTO_strdup
                - EVP_PKEY_asn1_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:238,9'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_PKEY_asn1_free
        - Branch String:   'crypto/asn1/ameth_lib.c:234,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:235,13'
              BranchSideFuncs:
                - EVP_PKEY_asn1_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:236,5'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_PKEY_asn1_free
        - Branch String:   'crypto/asn1/ameth_lib.c:238,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:239,26'
              BranchSideFuncs:
                - CRYPTO_strdup
                - EVP_PKEY_asn1_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:241,13'
              BranchSideFuncs:
                - EVP_PKEY_asn1_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:223,35'
          Dst:             CRYPTO_zalloc
        - Src:             'crypto/asn1/ameth_lib.c:233,23'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/asn1/ameth_lib.c:239,26'
          Dst:             CRYPTO_strdup
        - Src:             'crypto/asn1/ameth_lib.c:247,5'
          Dst:             EVP_PKEY_asn1_free
    - functionName:    EVP_PKEY_asn1_add_alias
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_asn1_add0
        - EVP_PKEY_asn1_free
        - EVP_PKEY_asn1_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:185,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:187,27'
              BranchSideFuncs:
                - EVP_PKEY_asn1_add0
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_free
        - Branch String:   'crypto/asn1/ameth_lib.c:188,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:189,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:184,13'
          Dst:             EVP_PKEY_asn1_new
        - Src:             'crypto/asn1/ameth_lib.c:188,10'
          Dst:             EVP_PKEY_asn1_add0
        - Src:             'crypto/asn1/ameth_lib.c:189,9'
          Dst:             EVP_PKEY_asn1_free
    - functionName:    EVP_PKEY_asn1_add0
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - ameth
      BBCount:         24
      ICount:          130
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ERR_new
        - ameth_cmp
        - sk_EVP_PKEY_ASN1_METHOD_find
        - sk_EVP_PKEY_ASN1_METHOD_new
        - sk_EVP_PKEY_ASN1_METHOD_push
        - sk_EVP_PKEY_ASN1_METHOD_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:155,12'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:155,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
            - BranchSide:      'crypto/asn1/ameth_lib.c:156,15'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp8
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
        - Branch String:   'crypto/asn1/ameth_lib.c:156,11'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:156,15'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
            - BranchSide:      'crypto/asn1/ameth_lib.c:162,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
        - Branch String:   'crypto/asn1/ameth_lib.c:157,15'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:157,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
            - BranchSide:      'crypto/asn1/ameth_lib.c:158,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/ameth_lib.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:158,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
            - BranchSide:      'crypto/asn1/ameth_lib.c:162,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - sk_EVP_PKEY_ASN1_METHOD_new
        - Branch String:   'crypto/asn1/ameth_lib.c:162,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:163,23'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_new
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/ameth_lib.c:168,19'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/ameth_lib.c:164,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:166,5'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/ameth_lib.c:169,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:170,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/ameth_lib.c:175,39'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_push
                - __sanitizer_cov_trace_const_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_sort
        - Branch String:   'crypto/asn1/ameth_lib.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:176,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_sort
            - BranchSide:      'crypto/asn1/ameth_lib.c:177,34'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_sort
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:158,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/ameth_lib.c:158,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/ameth_lib.c:158,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/ameth_lib.c:163,23'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_new
        - Src:             'crypto/asn1/ameth_lib.c:163,23'
          Dst:             ameth_cmp
        - Src:             'crypto/asn1/ameth_lib.c:169,9'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_find
        - Src:             'crypto/asn1/ameth_lib.c:170,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/ameth_lib.c:170,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/ameth_lib.c:170,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/ameth_lib.c:175,10'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_push
        - Src:             'crypto/asn1/ameth_lib.c:177,5'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_sort
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_new
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - compare
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_new
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_find
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_find
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_find
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_push
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
        - 'struct.evp_pkey_asn1_method_st *'
      constantsTouched: []
      argNames:
        - sk
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_push
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_sort
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_sort
    - functionName:    EVP_PKEY_asn1_find_str
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        3
      argTypes:
        - 'struct.engine_st **'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pe
        - str
        - len
      BBCount:         25
      ICount:          148
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - ENGINE_free
        - ENGINE_init
        - ENGINE_pkey_asn1_find_str
        - EVP_PKEY_asn1_get0
        - EVP_PKEY_asn1_get_count
        - OPENSSL_strncasecmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:112,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:113,22'
              BranchSideFuncs:
                - strlen
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_pkey_asn1_find_str
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:114,9'
              BranchSideFuncs:
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_pkey_asn1_find_str
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
        - Branch String:   'crypto/asn1/ameth_lib.c:114,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:117,47'
              BranchSideFuncs:
                - ENGINE_pkey_asn1_find_str
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:131,14'
              BranchSideFuncs:
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/ameth_lib.c:118,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:122,30'
              BranchSideFuncs:
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ENGINE_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:129,10'
              BranchSideFuncs:
                - EVP_PKEY_asn1_get_count
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/ameth_lib.c:122,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:123,23'
              BranchSideFuncs:
                - ENGINE_free
            - BranchSide:      'crypto/asn1/ameth_lib.c:124,25'
              BranchSideFuncs:
                - ENGINE_free
        - Branch String:   'crypto/asn1/ameth_lib.c:131,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:132,36'
              BranchSideFuncs:
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/ameth_lib.c:139,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:133,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:134,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/ameth_lib.c:135,25'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/ameth_lib.c:136,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:131,5'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/ameth_lib.c:136,36'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_asn1_get0
                - strlen
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/ameth_lib.c:135,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:131,5'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:137,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:113,15'
          Dst:             strlen
        - Src:             'crypto/asn1/ameth_lib.c:117,17'
          Dst:             ENGINE_pkey_asn1_find_str
        - Src:             'crypto/asn1/ameth_lib.c:122,18'
          Dst:             ENGINE_init
        - Src:             'crypto/asn1/ameth_lib.c:124,13'
          Dst:             ENGINE_free
        - Src:             'crypto/asn1/ameth_lib.c:131,14'
          Dst:             EVP_PKEY_asn1_get_count
        - Src:             'crypto/asn1/ameth_lib.c:132,17'
          Dst:             EVP_PKEY_asn1_get0
        - Src:             'crypto/asn1/ameth_lib.c:135,18'
          Dst:             strlen
        - Src:             'crypto/asn1/ameth_lib.c:136,16'
          Dst:             OPENSSL_strncasecmp
    - functionName:    EVP_PKEY_asn1_get_count
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sk_EVP_PKEY_ASN1_METHOD_num
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:40,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_num
            - BranchSide:      'crypto/asn1/ameth_lib.c:40,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_num
        - Branch String:   'crypto/asn1/ameth_lib.c:41,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:41,9'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_num
            - BranchSide:      'crypto/asn1/ameth_lib.c:42,44'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_num
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:42,16'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_num
    - functionName:    EVP_PKEY_asn1_get0
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - idx
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sk_EVP_PKEY_ASN1_METHOD_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:49,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:51,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - sk_EVP_PKEY_ASN1_METHOD_value
        - Branch String:   'crypto/asn1/ameth_lib.c:51,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:52,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:53,12'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_value
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:54,12'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_value
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_value
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        2
      argTypes:
        - 'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
        - int
      constantsTouched: []
      argNames:
        - sk
        - idx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_value
    - functionName:    sk_EVP_PKEY_ASN1_METHOD_num
      functionSourceFile: '/src/openssl/include/crypto/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.stack_st_EVP_PKEY_ASN1_METHOD *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crypto/asn1.h:91,1'
          Dst:             OPENSSL_sk_num
    - functionName:    pkey_asn1_find
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OBJ_bsearch_ameth
        - sk_EVP_PKEY_ASN1_METHOD_find
        - sk_EVP_PKEY_ASN1_METHOD_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:63,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:65,44'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_find
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_bsearch_ameth
                - sk_EVP_PKEY_ASN1_METHOD_value
            - BranchSide:      'crypto/asn1/ameth_lib.c:69,11'
              BranchSideFuncs:
                - OBJ_bsearch_ameth
        - Branch String:   'crypto/asn1/ameth_lib.c:66,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:67,50'
              BranchSideFuncs:
                - sk_EVP_PKEY_ASN1_METHOD_value
            - BranchSide:      'crypto/asn1/ameth_lib.c:68,5'
              BranchSideFuncs:
                - OBJ_bsearch_ameth
        - Branch String:   'crypto/asn1/ameth_lib.c:70,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:70,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:71,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/ameth_lib.c:72,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:65,15'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_find
        - Src:             'crypto/asn1/ameth_lib.c:67,20'
          Dst:             sk_EVP_PKEY_ASN1_METHOD_value
        - Src:             'crypto/asn1/ameth_lib.c:69,11'
          Dst:             OBJ_bsearch_ameth
    - functionName:    EVP_PKEY_asn1_find
      functionSourceFile: '/src/openssl/crypto/asn1/ameth_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.evp_pkey_asn1_method_st *'
      argCount:        2
      argTypes:
        - 'struct.engine_st **'
        - int
      constantsTouched: []
      argNames:
        - pe
        - type
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ENGINE_get_pkey_asn1_meth
        - ENGINE_get_pkey_asn1_meth_engine
        - pkey_asn1_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/ameth_lib.c:87,16'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:87,21'
              BranchSideFuncs:
                - ENGINE_get_pkey_asn1_meth_engine
                - ENGINE_get_pkey_asn1_meth
                - pkey_asn1_find
            - BranchSide:      'crypto/asn1/ameth_lib.c:88,13'
              BranchSideFuncs:
                - ENGINE_get_pkey_asn1_meth_engine
                - ENGINE_get_pkey_asn1_meth
        - Branch String:   'crypto/asn1/ameth_lib.c:87,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:88,13'
              BranchSideFuncs:
                - pkey_asn1_find
                - ENGINE_get_pkey_asn1_meth_engine
                - ENGINE_get_pkey_asn1_meth
            - BranchSide:      'crypto/asn1/ameth_lib.c:89,16'
              BranchSideFuncs:
                - pkey_asn1_find
                - ENGINE_get_pkey_asn1_meth_engine
                - ENGINE_get_pkey_asn1_meth
        - Branch String:   'crypto/asn1/ameth_lib.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:95,46'
              BranchSideFuncs:
                - ENGINE_get_pkey_asn1_meth_engine
                - ENGINE_get_pkey_asn1_meth
            - BranchSide:      'crypto/asn1/ameth_lib.c:103,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/ameth_lib.c:96,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/ameth_lib.c:97,19'
              BranchSideFuncs:
                - ENGINE_get_pkey_asn1_meth
            - BranchSide:      'crypto/asn1/ameth_lib.c:101,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/ameth_lib.c:86,13'
          Dst:             pkey_asn1_find
        - Src:             'crypto/asn1/ameth_lib.c:95,13'
          Dst:             ENGINE_get_pkey_asn1_meth_engine
        - Src:             'crypto/asn1/ameth_lib.c:98,20'
          Dst:             ENGINE_get_pkey_asn1_meth
    - functionName:    bitstr_cb
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - len
        - bitstr
      BBCount:         17
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_BIT_STRING_set_bit
        - ERR_new
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:746,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:747,9'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:748,22'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:749,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:749,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:749,23'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:749,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:749,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:751,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:751,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:752,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:755,34'
              BranchSideFuncs:
                - ASN1_BIT_STRING_set_bit
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:755,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:759,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:748,14'
          Dst:             strtoul
        - Src:             'crypto/asn1/asn1_gen.c:752,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:752,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:752,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:755,10'
          Dst:             ASN1_BIT_STRING_set_bit
        - Src:             'crypto/asn1/asn1_gen.c:756,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:756,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:756,9'
          Dst:             ERR_set_error
    - functionName:    ossl_check_ASN1_TYPE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_TYPE_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        1
      argTypes:
        - 'struct.GENERAL_NAME_st *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_CONF_VALUE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/conf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_CONF_VALUE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_exp
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.tag_exp_arg *'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - arg
        - exp_tag
        - exp_class
        - exp_constructed
        - exp_pad
        - imp_ok
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:467,30'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:467,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:472,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:467,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:468,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:472,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:472,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:473,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:477,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:483,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:484,28'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:489,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:468,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:468,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:468,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:473,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:473,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:473,9'
          Dst:             ERR_set_error
    - functionName:    parse_tagging
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - vstart
        - vlen
        - ptag
        - pclass
      BBCount:         27
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_new
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:351,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:352,9'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:353,23'
              BranchSideFuncs:
                - strtoul
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:355,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:355,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:355,23'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:355,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:355,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:357,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:358,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:361,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:363,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:364,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:366,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:367,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:368,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:393,10'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:368,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:371,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:375,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:379,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:383,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:387,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:353,15'
          Dst:             strtoul
        - Src:             'crypto/asn1/asn1_gen.c:358,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:358,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:358,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:387,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:387,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:387,13'
          Dst:             ERR_set_error
    - functionName:    asn1_str2tag
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - tagstr
        - len
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - OPENSSL_strncasecmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:562,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:563,22'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:565,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:566,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:567,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:572,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:568,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:568,37'
              BranchSideFuncs:
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:570,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:567,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:570,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - OPENSSL_strncasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:563,15'
          Dst:             strlen
        - Src:             'crypto/asn1/asn1_gen.c:568,17'
          Dst:             OPENSSL_strncasecmp
    - functionName:    asn1_str2type
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - format
        - utype
      BBCount:         93
      ICount:          531
      EdgeCount:       119
      CyclomaticComplexity: 28
      functionsReached:
        - ASN1_STRING_new
        - ASN1_STRING_set
        - ASN1_TIME_check
        - ASN1_TYPE_free
        - ASN1_TYPE_new
        - ASN1_mbstring_copy
        - ASN1_tag2bit
        - CONF_parse_list
        - ERR_add_error_data
        - ERR_new
        - OBJ_txt2obj
        - OPENSSL_hexstr2buf
        - X509V3_get_value_bool
        - bitstr_cb
        - ossl_asn1_string_set_bits_left
        - s2i_ASN1_INTEGER
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:583,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:584,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:588,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_bool
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:588,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:589,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_bool
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:591,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ASN1_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_bool
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:591,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:594,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:601,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - X509V3_get_value_bool
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:616,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:616,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:628,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:640,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:640,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
            - BranchSide:      'crypto/asn1/asn1_gen.c:688,40'
              BranchSideFuncs:
                - ASN1_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:688,40'
              BranchSideFuncs:
                - ASN1_STRING_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:726,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:594,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:594,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:594,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:595,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:598,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:601,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:602,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:605,14'
              BranchSideFuncs:
                - X509V3_get_value_bool
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:608,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:609,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:616,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:617,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:621,46'
              BranchSideFuncs:
                - s2i_ASN1_INTEGER
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:620,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:622,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:625,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:628,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:629,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:632,47'
              BranchSideFuncs:
                - OBJ_txt2obj
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:632,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:633,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:640,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:641,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:644,40'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:644,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:645,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:648,30'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:648,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:649,13'
              BranchSideFuncs:
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:652,41'
              BranchSideFuncs:
                - ASN1_TIME_check
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:653,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:669,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:670,20'
              BranchSideFuncs:
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:671,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
        - Branch String:   'crypto/asn1/asn1_gen.c:671,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:672,20'
              BranchSideFuncs:
                - ASN1_tag2bit
                - ASN1_mbstring_copy
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:674,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:678,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:680,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:688,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:689,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:693,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - OPENSSL_hexstr2buf
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:693,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:694,45'
              BranchSideFuncs:
                - OPENSSL_hexstr2buf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:701,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:694,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:695,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:698,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/asn1_gen.c:701,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:702,34'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:706,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/asn1_gen.c:702,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:703,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:706,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/asn1_gen.c:707,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:707,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:716,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:706,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:709,18'
              BranchSideFuncs:
                - CONF_parse_list
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_add_error_data
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:716,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_TYPE_free
        - Branch String:   'crypto/asn1/asn1_gen.c:708,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:710,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:713,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
        - Branch String:   'crypto/asn1/asn1_gen.c:720,42'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:720,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:720,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:721,44'
              BranchSideFuncs:
                - ossl_asn1_string_set_bits_left
            - BranchSide:      'crypto/asn1/asn1_gen.c:723,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:583,17'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/asn1/asn1_gen.c:584,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:584,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:584,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:595,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:595,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:595,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:602,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:602,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:602,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:608,14'
          Dst:             X509V3_get_value_bool
        - Src:             'crypto/asn1/asn1_gen.c:609,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:609,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:609,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:617,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:617,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:617,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:621,23'
          Dst:             s2i_ASN1_INTEGER
        - Src:             'crypto/asn1/asn1_gen.c:622,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:622,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:622,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:629,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:629,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:629,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:632,35'
          Dst:             OBJ_txt2obj
        - Src:             'crypto/asn1/asn1_gen.c:633,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:633,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:633,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:641,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:641,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:641,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:644,40'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/asn1/asn1_gen.c:645,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:645,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:645,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:648,14'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/asn1/asn1_gen.c:649,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:649,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:649,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:653,14'
          Dst:             ASN1_TIME_check
        - Src:             'crypto/asn1/asn1_gen.c:654,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:654,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:654,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:674,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:674,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:674,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:679,44'
          Dst:             ASN1_tag2bit
        - Src:             'crypto/asn1/asn1_gen.c:678,13'
          Dst:             ASN1_mbstring_copy
        - Src:             'crypto/asn1/asn1_gen.c:680,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:680,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:680,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:688,40'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/asn1/asn1_gen.c:689,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:689,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:689,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:694,26'
          Dst:             OPENSSL_hexstr2buf
        - Src:             'crypto/asn1/asn1_gen.c:695,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:695,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:695,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:702,18'
          Dst:             ASN1_STRING_set
        - Src:             'crypto/asn1/asn1_gen.c:703,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:703,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:703,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:708,18'
          Dst:             CONF_parse_list
        - Src:             'crypto/asn1/asn1_gen.c:708,18'
          Dst:             bitstr_cb
        - Src:             'crypto/asn1/asn1_gen.c:710,17'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:710,17'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:710,17'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:716,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:716,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:716,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:721,13'
          Dst:             ossl_asn1_string_set_bits_left
        - Src:             'crypto/asn1/asn1_gen.c:726,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:726,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:726,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:734,5'
          Dst:             ERR_add_error_data
        - Src:             'crypto/asn1/asn1_gen.c:737,5'
          Dst:             ASN1_TYPE_free
    - functionName:    asn1_multi
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'struct.v3_ext_ctx *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - utype
        - section
        - cnf
        - depth
        - perr
      BBCount:         30
      ICount:          213
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - ASN1_STRING_type_new
        - ASN1_TYPE_free
        - ASN1_TYPE_new
        - CRYPTO_free
        - OPENSSL_sk_new_null
        - OPENSSL_sk_num
        - OPENSSL_sk_pop_free
        - OPENSSL_sk_push
        - OPENSSL_sk_value
        - X509V3_get_section
        - X509V3_section_free
        - generate_v3
        - i2d_ASN1_SEQUENCE_ANY
        - i2d_ASN1_SET_ANY
        - ossl_check_ASN1_TYPE_sk_type
        - ossl_check_const_CONF_VALUE_sk_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:411,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:412,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - X509V3_get_section
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:413,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - X509V3_get_section
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:413,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:414,14'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - X509V3_get_section
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:434,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
        - Branch String:   'crypto/asn1/asn1_gen.c:414,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:415,13'
              BranchSideFuncs:
                - X509V3_get_section
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:416,35'
              BranchSideFuncs:
                - X509V3_get_section
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:417,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:418,13'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:419,16'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:419,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:421,29'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
            - BranchSide:      'crypto/asn1/asn1_gen.c:428,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
        - Branch String:   'crypto/asn1/asn1_gen.c:423,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:424,17'
              BranchSideFuncs:
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
            - BranchSide:      'crypto/asn1/asn1_gen.c:425,18'
              BranchSideFuncs:
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
        - Branch String:   'crypto/asn1/asn1_gen.c:425,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:426,17'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:427,9'
              BranchSideFuncs:
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
                - i2d_ASN1_SET_ANY
                - ossl_check_const_CONF_VALUE_sk_type.21882
                - OPENSSL_sk_value
                - generate_v3
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_type.21880
                - OPENSSL_sk_push
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:435,35'
              BranchSideFuncs:
                - i2d_ASN1_SET_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:437,40'
              BranchSideFuncs:
                - i2d_ASN1_SEQUENCE_ANY
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
        - Branch String:   'crypto/asn1/asn1_gen.c:439,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:440,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:441,16'
              BranchSideFuncs:
                - ASN1_TYPE_new
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
        - Branch String:   'crypto/asn1/asn1_gen.c:441,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:442,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:443,56'
              BranchSideFuncs:
                - ASN1_STRING_type_new
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
        - Branch String:   'crypto/asn1/asn1_gen.c:443,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:444,9'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:446,17'
              BranchSideFuncs:
                - CRYPTO_free
                - ossl_check_ASN1_TYPE_sk_type.21881
                - ossl_check_ASN1_TYPE_freefunc_type
                - OPENSSL_sk_pop_free
                - X509V3_section_free
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:410,10'
          Dst:             OPENSSL_sk_new_null
        - Src:             'crypto/asn1/asn1_gen.c:416,16'
          Dst:             X509V3_get_section
        - Src:             'crypto/asn1/asn1_gen.c:419,25'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/asn1/asn1_gen.c:419,25'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/asn1/asn1_gen.c:421,29'
          Dst:             ossl_check_const_CONF_VALUE_sk_type
        - Src:             'crypto/asn1/asn1_gen.c:421,29'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/asn1/asn1_gen.c:421,17'
          Dst:             generate_v3
        - Src:             'crypto/asn1/asn1_gen.c:425,18'
          Dst:             ossl_check_ASN1_TYPE_sk_type
        - Src:             'crypto/asn1/asn1_gen.c:425,18'
          Dst:             ossl_check_ASN1_TYPE_type
        - Src:             'crypto/asn1/asn1_gen.c:425,18'
          Dst:             OPENSSL_sk_push
        - Src:             'crypto/asn1/asn1_gen.c:435,18'
          Dst:             i2d_ASN1_SET_ANY
        - Src:             'crypto/asn1/asn1_gen.c:437,18'
          Dst:             i2d_ASN1_SEQUENCE_ANY
        - Src:             'crypto/asn1/asn1_gen.c:441,16'
          Dst:             ASN1_TYPE_new
        - Src:             'crypto/asn1/asn1_gen.c:443,35'
          Dst:             ASN1_STRING_type_new
        - Src:             'crypto/asn1/asn1_gen.c:454,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/asn1_gen.c:456,5'
          Dst:             ossl_check_ASN1_TYPE_sk_type
        - Src:             'crypto/asn1/asn1_gen.c:456,5'
          Dst:             ossl_check_ASN1_TYPE_freefunc_type
        - Src:             'crypto/asn1/asn1_gen.c:456,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/asn1/asn1_gen.c:456,5'
          Dst:             OPENSSL_sk_pop_free
        - Src:             'crypto/asn1/asn1_gen.c:457,5'
          Dst:             X509V3_section_free
    - functionName:    generate_v3
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.v3_ext_ctx *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - cnf
        - depth
        - perr
      BBCount:         56
      ICount:          427
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - ASN1_TYPE_free
        - ASN1_get_object
        - ASN1_object_size
        - ASN1_put_object
        - CONF_parse_list
        - CRYPTO_free
        - CRYPTO_malloc
        - asn1_cb
        - asn1_multi
        - asn1_str2type
        - d2i_ASN1_TYPE
        - i2d_ASN1_TYPE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:120,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:121,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:125,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_str2type
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
        - Branch String:   'crypto/asn1/asn1_gen.c:126,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:126,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:127,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:127,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:137,39'
              BranchSideFuncs:
                - asn1_str2type
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:127,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:128,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:131,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:132,14'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:135,36'
              BranchSideFuncs:
                - asn1_multi
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:139,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:140,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:143,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:143,35'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:143,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
            - BranchSide:      'crypto/asn1/asn1_gen.c:147,29'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
        - Branch String:   'crypto/asn1/asn1_gen.c:143,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:144,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:147,29'
              BranchSideFuncs:
                - i2d_ASN1_TYPE
                - ASN1_TYPE_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
        - Branch String:   'crypto/asn1/asn1_gen.c:154,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:158,29'
              BranchSideFuncs:
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
            - BranchSide:      'crypto/asn1/asn1_gen.c:180,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
        - Branch String:   'crypto/asn1/asn1_gen.c:159,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:160,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:162,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
        - Branch String:   'crypto/asn1/asn1_gen.c:167,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:169,29'
              BranchSideFuncs:
                - ASN1_object_size
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
            - BranchSide:      'crypto/asn1/asn1_gen.c:173,31'
              BranchSideFuncs:
                - ASN1_object_size
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_object_size
        - Branch String:   'crypto/asn1/asn1_gen.c:184,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:187,16'
              BranchSideFuncs:
                - ASN1_object_size
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:195,15'
              BranchSideFuncs:
                - CRYPTO_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:196,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:197,9'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:201,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:205,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:207,29'
              BranchSideFuncs:
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:215,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:209,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:210,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:211,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:215,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:216,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:225,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/asn1_gen.c:217,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:217,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:220,29'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/asn1_gen.c:218,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:218,30'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:219,29'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
        - Branch String:   'crypto/asn1/asn1_gen.c:216,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:219,29'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_gen.c:220,29'
              BranchSideFuncs:
                - ASN1_put_object
                - llvm.memcpy.p0i8.p0i8.i64
                - d2i_ASN1_TYPE
                - CRYPTO_free
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:120,9'
          Dst:             CONF_parse_list
        - Src:             'crypto/asn1/asn1_gen.c:120,9'
          Dst:             asn1_cb
        - Src:             'crypto/asn1/asn1_gen.c:135,15'
          Dst:             asn1_multi
        - Src:             'crypto/asn1/asn1_gen.c:137,15'
          Dst:             asn1_str2type
        - Src:             'crypto/asn1/asn1_gen.c:147,15'
          Dst:             i2d_ASN1_TYPE
        - Src:             'crypto/asn1/asn1_gen.c:148,5'
          Dst:             ASN1_TYPE_free
        - Src:             'crypto/asn1/asn1_gen.c:157,13'
          Dst:             ASN1_get_object
        - Src:             'crypto/asn1/asn1_gen.c:178,15'
          Dst:             ASN1_object_size
        - Src:             'crypto/asn1/asn1_gen.c:190,15'
          Dst:             ASN1_object_size
        - Src:             'crypto/asn1/asn1_gen.c:195,15'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/asn1_gen.c:207,9'
          Dst:             ASN1_put_object
        - Src:             'crypto/asn1/asn1_gen.c:220,9'
          Dst:             ASN1_put_object
        - Src:             'crypto/asn1/asn1_gen.c:230,11'
          Dst:             d2i_ASN1_TYPE
        - Src:             'crypto/asn1/asn1_gen.c:233,5'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/asn1_gen.c:234,5'
          Dst:             CRYPTO_free
    - functionName:    asn1_cb
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - len
        - bitstr
      BBCount:         61
      ICount:          362
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ERR_new
        - append_exp
        - asn1_str2tag
        - parse_tagging
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:250,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:253,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:253,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:255,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:263,26'
              BranchSideFuncs:
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:255,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:256,22'
              BranchSideFuncs:
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:261,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:265,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:266,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:271,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:271,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:272,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:282,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:275,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:275,24'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:275,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:276,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:282,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:286,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:296,28'
              BranchSideFuncs:
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:303,25'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:308,25'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:313,25'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:318,25'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:323,14'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:343,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:286,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:287,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:290,28'
              BranchSideFuncs:
                - parse_tagging
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:290,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:296,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:297,13'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_gen.c:298,25'
              BranchSideFuncs:
                - append_exp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:298,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:303,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:308,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:309,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:313,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:318,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:320,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:323,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:324,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:327,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:327,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:329,18'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:329,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:331,18'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:331,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:333,18'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_gen.c:333,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:336,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:263,13'
          Dst:             asn1_str2tag
        - Src:             'crypto/asn1/asn1_gen.c:266,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:266,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:266,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:276,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:276,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:276,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:287,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:287,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:287,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:290,14'
          Dst:             parse_tagging
        - Src:             'crypto/asn1/asn1_gen.c:296,14'
          Dst:             parse_tagging
        - Src:             'crypto/asn1/asn1_gen.c:298,14'
          Dst:             append_exp
        - Src:             'crypto/asn1/asn1_gen.c:303,14'
          Dst:             append_exp
        - Src:             'crypto/asn1/asn1_gen.c:308,14'
          Dst:             append_exp
        - Src:             'crypto/asn1/asn1_gen.c:313,14'
          Dst:             append_exp
        - Src:             'crypto/asn1/asn1_gen.c:318,14'
          Dst:             append_exp
        - Src:             'crypto/asn1/asn1_gen.c:324,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:324,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:324,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_gen.c:327,13'
          Dst:             strncmp
        - Src:             'crypto/asn1/asn1_gen.c:329,18'
          Dst:             strncmp
        - Src:             'crypto/asn1/asn1_gen.c:331,18'
          Dst:             strncmp
        - Src:             'crypto/asn1/asn1_gen.c:333,18'
          Dst:             strncmp
        - Src:             'crypto/asn1/asn1_gen.c:336,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:336,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:336,13'
          Dst:             ERR_set_error
    - functionName:    mask_cb
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - len
        - arg
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ASN1_tag2bit
        - asn1_str2tag
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:766,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:768,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_gen.c:768,18'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:768,21'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_gen.c:772,24'
              BranchSideFuncs:
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_gen.c:768,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:769,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:772,24'
              BranchSideFuncs:
                - asn1_str2tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_gen.c:773,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:773,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_gen.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_gen.c:773,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:775,28'
              BranchSideFuncs:
                - ASN1_tag2bit
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_gen.c:776,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_gen.c:778,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:768,21'
          Dst:             strncmp
        - Src:             'crypto/asn1/asn1_gen.c:772,11'
          Dst:             asn1_str2tag
        - Src:             'crypto/asn1/asn1_gen.c:775,15'
          Dst:             ASN1_tag2bit
    - functionName:    ASN1_str2mask
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - pmask
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CONF_parse_list
        - mask_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:785,12'
          Dst:             CONF_parse_list
        - Src:             'crypto/asn1/asn1_gen.c:785,12'
          Dst:             mask_cb
    - functionName:    ASN1_generate_v3
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.v3_ext_ctx *'
      constantsTouched: []
      argNames:
        - str
        - cnf
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_new
        - generate_v3
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:93,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:93,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_gen.c:94,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:92,22'
          Dst:             generate_v3
        - Src:             'crypto/asn1/asn1_gen.c:94,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_gen.c:94,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_gen.c:94,9'
          Dst:             ERR_set_error
    - functionName:    ASN1_generate_nconf
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'struct.GENERAL_NAME_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.conf_st *'
      constantsTouched: []
      argNames:
        - str
        - nconf
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_generate_v3
        - X509V3_set_nconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_gen.c:82,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_gen.c:83,33'
              BranchSideFuncs:
                - X509V3_set_nconf
                - ASN1_generate_v3
            - BranchSide:      'crypto/asn1/asn1_gen.c:85,28'
              BranchSideFuncs:
                - X509V3_set_nconf
                - ASN1_generate_v3
      Callsites:
        - Src:             'crypto/asn1/asn1_gen.c:83,16'
          Dst:             ASN1_generate_v3
        - Src:             'crypto/asn1/asn1_gen.c:85,5'
          Dst:             X509V3_set_nconf
        - Src:             'crypto/asn1/asn1_gen.c:86,12'
          Dst:             ASN1_generate_v3
    - functionName:    ossl_check_const_ASN1_UTF8STRING_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_sk_ASN1_UTF8STRING2text
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.stack_st_ASN1_UTF8STRING *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - text
        - sep
        - max_len
      BBCount:         30
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - CRYPTO_malloc
        - OPENSSL_sk_num
        - OPENSSL_sk_value
        - ossl_check_const_ASN1_UTF8STRING_sk_type
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:444,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:445,13'
              BranchSideFuncs:
                - strlen
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:446,22'
              BranchSideFuncs:
                - strlen
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:448,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:449,19'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:456,19'
              BranchSideFuncs:
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
        - Branch String:   'crypto/asn1/asn1_lib.c:450,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:451,23'
              BranchSideFuncs:
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:452,38'
              BranchSideFuncs:
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:453,26'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:453,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:455,5'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:453,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:454,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:455,5'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - CRYPTO_malloc
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:456,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:459,9'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
        - Branch String:   'crypto/asn1/asn1_lib.c:460,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:461,19'
              BranchSideFuncs:
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_get0_data
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
            - BranchSide:      'crypto/asn1/asn1_lib.c:470,6'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_lib.c:463,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:463,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_STRING_get0_data
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
            - BranchSide:      'crypto/asn1/asn1_lib.c:467,17'
              BranchSideFuncs:
                - ASN1_STRING_get0_data
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
        - Branch String:   'crypto/asn1/asn1_lib.c:463,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:464,21'
              BranchSideFuncs:
                - strncpy
                - ASN1_STRING_get0_data
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:467,17'
              BranchSideFuncs:
                - ASN1_STRING_get0_data
                - strncpy
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_num
                - __sanitizer_cov_trace_cmp4
                - ossl_check_const_ASN1_UTF8STRING_sk_type.22002
                - OPENSSL_sk_value
                - ASN1_STRING_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strncpy
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:446,15'
          Dst:             strlen
        - Src:             'crypto/asn1/asn1_lib.c:448,21'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/asn1/asn1_lib.c:448,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/asn1/asn1_lib.c:449,19'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/asn1/asn1_lib.c:449,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/asn1/asn1_lib.c:452,19'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/asn1/asn1_lib.c:456,19'
          Dst:             CRYPTO_malloc
        - Src:             'crypto/asn1/asn1_lib.c:460,21'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/asn1/asn1_lib.c:460,21'
          Dst:             OPENSSL_sk_num
        - Src:             'crypto/asn1/asn1_lib.c:461,19'
          Dst:             ossl_check_const_ASN1_UTF8STRING_sk_type
        - Src:             'crypto/asn1/asn1_lib.c:461,19'
          Dst:             OPENSSL_sk_value
        - Src:             'crypto/asn1/asn1_lib.c:462,18'
          Dst:             ASN1_STRING_length
        - Src:             'crypto/asn1/asn1_lib.c:464,13'
          Dst:             strncpy
        - Src:             'crypto/asn1/asn1_lib.c:467,34'
          Dst:             ASN1_STRING_get0_data
        - Src:             'crypto/asn1/asn1_lib.c:467,9'
          Dst:             strncpy
    - functionName:    ASN1_STRING_length
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_get0_data
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_data
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_type
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_length_set
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_cmp
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:393,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:394,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
            - BranchSide:      'crypto/asn1/asn1_lib.c:401,16'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_lib.c:394,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:395,24'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:396,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:396,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:397,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:399,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:395,17'
          Dst:             memcmp
    - functionName:    ASN1_STRING_clear_free
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_free
        - OPENSSL_cleanse
      functionUses:    8
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:381,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:383,9'
              BranchSideFuncs:
                - ASN1_STRING_free
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_cleanse
        - Branch String:   'crypto/asn1/asn1_lib.c:383,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:383,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - OPENSSL_cleanse
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn1_lib.c:385,22'
              BranchSideFuncs:
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/asn1_lib.c:383,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:384,25'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn1_lib.c:385,22'
              BranchSideFuncs:
                - ASN1_STRING_free
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:384,9'
          Dst:             OPENSSL_cleanse
        - Src:             'crypto/asn1/asn1_lib.c:385,5'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_STRING_free
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ossl_asn1_string_embed_free
      functionUses:    45
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:376,33'
              BranchSideFuncs:
                - ossl_asn1_string_embed_free
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:376,5'
          Dst:             ossl_asn1_string_embed_free
    - functionName:    ossl_asn1_string_embed_free
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - a
        - embed
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:364,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:366,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_free
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/asn1_lib.c:366,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:367,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_lib.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_free
        - Branch String:   'crypto/asn1/asn1_lib.c:368,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:368,9'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'crypto/asn1/asn1_lib.c:369,9'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:367,9'
          Dst:             CRYPTO_free
        - Src:             'crypto/asn1/asn1_lib.c:369,9'
          Dst:             CRYPTO_free
    - functionName:    ASN1_STRING_type_new
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    22
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:356,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:358,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:355,11'
          Dst:             CRYPTO_zalloc
    - functionName:    ASN1_STRING_set0
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - data
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:341,5'
          Dst:             CRYPTO_free
    - functionName:    ASN1_STRING_new
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ASN1_STRING_type_new
      functionUses:    16
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:348,12'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:348,12'
              BranchSideFuncs:
                - ASN1_STRING_type_new
            - BranchSide:      'crypto/asn1/asn1_lib.c:348,12'
              BranchSideFuncs:
                - ASN1_STRING_type_new
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:348,12'
          Dst:             ASN1_STRING_type_new
    - functionName:    ASN1_STRING_dup
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        1
      argTypes:
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_copy
        - ASN1_STRING_free
        - ASN1_STRING_new
      functionUses:    10
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:274,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:275,9'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn1_lib.c:276,11'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/asn1_lib.c:277,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:279,27'
              BranchSideFuncs:
                - ASN1_STRING_copy
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/asn1_lib.c:279,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:280,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:283,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:276,11'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/asn1/asn1_lib.c:279,10'
          Dst:             ASN1_STRING_copy
        - Src:             'crypto/asn1/asn1_lib.c:280,9'
          Dst:             ASN1_STRING_free
    - functionName:    ASN1_STRING_copy
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.asn1_string_st *'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASN1_STRING_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:259,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:261,17'
              BranchSideFuncs:
                - ASN1_STRING_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:262,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:262,10'
          Dst:             ASN1_STRING_set
    - functionName:    ASN1_STRING_set
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.asn1_string_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - _data
        - len_in
      BBCount:         28
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - CRYPTO_realloc
        - ERR_new
        - strlen
      functionUses:    31
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:292,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:293,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:297,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:293,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:294,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:295,22'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:304,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:305,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:308,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
        - Branch String:   'crypto/asn1/asn1_lib.c:308,36'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:308,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:309,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:308,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:309,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:321,19'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:312,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:312,21'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:312,21'
              BranchSideFuncs:
                - CRYPTO_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:316,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:317,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:320,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:322,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:323,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_lib.c:326,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:327,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:295,15'
          Dst:             strlen
        - Src:             'crypto/asn1/asn1_lib.c:305,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_lib.c:305,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_lib.c:305,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_lib.c:312,21'
          Dst:             CRYPTO_realloc
    - functionName:    ossl_asn1_string_set_bits_left
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - int
      constantsTouched: []
      argNames:
        - str
        - num
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_object_size
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - constructed
        - length
        - tag
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:226,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:228,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:228,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:229,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:229,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:230,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:233,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:234,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:235,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:237,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:240,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:241,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:244,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:246,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:248,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_put_eoc
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asn1_put_length
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - pp
        - length
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:205,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:206,33'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:208,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:209,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:210,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:211,18'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_lib.c:213,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:214,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:217,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_put_object
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char **'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pp
        - constructed
        - length
        - tag
        - xclass
      BBCount:         19
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - asn1_put_length
      functionUses:    9
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:168,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:169,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
            - BranchSide:      'crypto/asn1/asn1_lib.c:171,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:172,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:173,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:174,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:175,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:176,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
            - BranchSide:      'crypto/asn1/asn1_lib.c:181,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
        - Branch String:   'crypto/asn1/asn1_lib.c:177,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:178,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:179,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_put_length
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:183,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:184,12'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:186,29'
              BranchSideFuncs:
                - asn1_put_length
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:186,9'
          Dst:             asn1_put_length
    - functionName:    asn1_get_length
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'int *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - inf
        - rl
        - max
      BBCount:         25
      ICount:          172
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:123,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:125,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:125,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:126,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:129,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:131,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:132,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:149,19'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_lib.c:132,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:133,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:135,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:135,26'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:135,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:135,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:135,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:136,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:139,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:139,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:140,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:141,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:141,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:142,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:146,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:146,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:148,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_get_object
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'int *'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - plength
        - ptag
        - pclass
        - omax
      BBCount:         33
      ICount:          263
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_new
        - asn1_get_length
      functionUses:    6
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:55,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:56,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:63,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'crypto/asn1/asn1_lib.c:81,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:64,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:65,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:66,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:67,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:68,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_lib.c:75,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:70,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:71,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:72,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'crypto/asn1/asn1_lib.c:72,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:67,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:73,17'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:78,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:79,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:80,5'
              BranchSideFuncs:
                - asn1_get_length
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_lib.c:83,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:0,0'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:84,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:88,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:91,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:91,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:94,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:91,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:94,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn1_lib.c:94,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:95,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn1_lib.c:102,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:56,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_lib.c:56,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_lib.c:56,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_lib.c:88,10'
          Dst:             asn1_get_length
        - Src:             'crypto/asn1/asn1_lib.c:95,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_lib.c:95,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_lib.c:95,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn1_lib.c:105,5'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn1_lib.c:105,5'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn1_lib.c:105,5'
          Dst:             ERR_set_error
    - functionName:    ASN1_const_check_infinite_end
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _asn1_check_infinite_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:43,12'
          Dst:             _asn1_check_infinite_end
    - functionName:    _asn1_check_infinite_end
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_lib.c:25,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_lib.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_lib.c:28,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ASN1_check_infinite_end
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _asn1_check_infinite_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_lib.c:38,12'
          Dst:             _asn1_check_infinite_end
    - functionName:    asn1_print_info
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.bio_st *'
        - size_t
        - int
        - int
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - offset
        - depth
        - hl
        - len
        - tag
        - xclass
        - constructed
        - indent
      BBCount:         48
      ICount:          281
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - ASN1_tag2str
        - BIO_ctrl
        - BIO_f_prefix
        - BIO_free
        - BIO_new
        - BIO_pop
        - BIO_printf
        - BIO_push
        - BIO_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_parse.c:32,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:33,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_f_prefix
                - BIO_new
                - BIO_push
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:35,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_f_prefix
                - BIO_new
                - BIO_push
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:36,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:37,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_f_prefix
                - BIO_new
                - BIO_push
            - BranchSide:      'crypto/asn1/asn1_parse.c:41,26'
              BranchSideFuncs:
                - BIO_snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_f_prefix
                - BIO_new
                - BIO_push
        - Branch String:   'crypto/asn1/asn1_parse.c:37,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:39,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:40,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_f_prefix
                - BIO_new
                - BIO_push
        - Branch String:   'crypto/asn1/asn1_parse.c:41,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:43,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
        - Branch String:   'crypto/asn1/asn1_parse.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:46,13'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_f_prefix
                - BIO_new
                - BIO_push
            - BranchSide:      'crypto/asn1/asn1_parse.c:61,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:46,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:47,32'
              BranchSideFuncs:
                - BIO_f_prefix
                - BIO_new
                - BIO_push
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
            - BranchSide:      'crypto/asn1/asn1_parse.c:52,24'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:48,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:48,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:49,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
        - Branch String:   'crypto/asn1/asn1_parse.c:47,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:49,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:50,26'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:53,42'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:53,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:54,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
        - Branch String:   'crypto/asn1/asn1_parse.c:53,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:54,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:55,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:62,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:63,22'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:64,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:64,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:65,22'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:66,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:66,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:67,22'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:68,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
                - BIO_snprintf
        - Branch String:   'crypto/asn1/asn1_parse.c:68,14'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:69,22'
              BranchSideFuncs:
                - BIO_snprintf
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
            - BranchSide:      'crypto/asn1/asn1_parse.c:71,26'
              BranchSideFuncs:
                - ASN1_tag2str
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
                - BIO_ctrl
        - Branch String:   'crypto/asn1/asn1_parse.c:75,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:76,9'
              BranchSideFuncs:
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
            - BranchSide:      'crypto/asn1/asn1_parse.c:77,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - BIO_pop
        - Branch String:   'crypto/asn1/asn1_parse.c:77,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:77,9'
              BranchSideFuncs:
                - BIO_pop
                - BIO_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:78,17'
              BranchSideFuncs:
                - BIO_pop
                - BIO_free
      Callsites:
        - Src:             'crypto/asn1/asn1_parse.c:37,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:41,13'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:46,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/asn1_parse.c:47,32'
          Dst:             BIO_f_prefix
        - Src:             'crypto/asn1/asn1_parse.c:47,24'
          Dst:             BIO_new
        - Src:             'crypto/asn1/asn1_parse.c:48,30'
          Dst:             BIO_push
        - Src:             'crypto/asn1/asn1_parse.c:52,24'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/asn1_parse.c:53,13'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/asn1_parse.c:53,45'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/asn1_parse.c:63,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:65,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:67,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:69,9'
          Dst:             BIO_snprintf
        - Src:             'crypto/asn1/asn1_parse.c:71,13'
          Dst:             ASN1_tag2str
        - Src:             'crypto/asn1/asn1_parse.c:73,10'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:76,9'
          Dst:             BIO_ctrl
        - Src:             'crypto/asn1/asn1_parse.c:78,9'
          Dst:             BIO_pop
        - Src:             'crypto/asn1/asn1_parse.c:79,5'
          Dst:             BIO_free
    - functionName:    ASN1_tag2str
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - tag
      BBCount:         13
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_parse.c:381,37'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:381,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:382,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:381,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:382,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:384,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:384,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:384,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_parse.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn1_parse.c:384,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn1_parse.c:386,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASN1_parse_dump
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - pp
        - len
        - indent
        - dump
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_parse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_parse.c:91,12'
          Dst:             asn1_parse2
    - functionName:    asn1_parse2
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'char **'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - bp
        - pp
        - length
        - offset
        - depth
        - indent
        - dump
      BBCount:         247
      ICount:          1315
      EdgeCount:       341
      CyclomaticComplexity: 96
      functionsReached:
        - ASN1_ENUMERATED_free
        - ASN1_INTEGER_free
        - ASN1_OBJECT_free
        - ASN1_OCTET_STRING_free
        - ASN1_get_object
        - BIO_dump_indent
        - BIO_printf
        - BIO_puts
        - BIO_write
        - asn1_parse2
        - asn1_print_info
        - d2i_ASN1_ENUMERATED
        - d2i_ASN1_INTEGER
        - d2i_ASN1_OBJECT
        - d2i_ASN1_OCTET_STRING
        - i2a_ASN1_OBJECT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn1_parse.c:108,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:109,18'
              BranchSideFuncs:
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:113,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:116,5'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:117,14'
              BranchSideFuncs:
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:350,9'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/asn1/asn1_parse.c:119,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:120,22'
              BranchSideFuncs:
                - BIO_puts
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:123,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:129,55'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:128,14'
              BranchSideFuncs:
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/asn1/asn1_parse.c:129,66'
              BranchSideFuncs:
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:128,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:130,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/asn1/asn1_parse.c:131,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:131,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:132,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/asn1/asn1_parse.c:166,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:135,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:136,17'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:137,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:137,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:138,28'
              BranchSideFuncs:
                - BIO_printf
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:141,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - BIO_puts
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:141,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:141,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - asn1_parse2
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:154,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - asn1_parse2
        - Branch String:   'crypto/asn1/asn1_parse.c:141,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:142,17'
              BranchSideFuncs:
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:154,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - asn1_parse2
        - Branch String:   'crypto/asn1/asn1_parse.c:146,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:147,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:148,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:148,34'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:148,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:149,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:148,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:142,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:149,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:156,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:0,0'
              BranchSideFuncs:
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:157,26'
              BranchSideFuncs:
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:161,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:162,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:163,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - asn1_parse2
        - Branch String:   'crypto/asn1/asn1_parse.c:166,20'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:167,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
            - BranchSide:      'crypto/asn1/asn1_parse.c:171,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:168,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:169,17'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:170,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
        - Branch String:   'crypto/asn1/asn1_parse.c:172,49'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:173,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:173,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:174,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:174,43'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:175,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:175,47'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:176,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:176,47'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:177,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:177,44'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:178,18'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:178,41'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:178,45'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:172,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:179,31'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:184,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
        - Branch String:   'crypto/asn1/asn1_parse.c:179,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:180,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:181,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:181,31'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:181,44'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:184,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:181,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:183,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:184,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:184,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:185,23'
              BranchSideFuncs:
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
            - BranchSide:      'crypto/asn1/asn1_parse.c:195,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:186,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:187,35'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:191,34'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:187,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:188,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:189,37'
              BranchSideFuncs:
                - i2a_ASN1_OBJECT
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:191,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:192,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:193,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:195,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:196,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:203,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:196,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:197,34'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
            - BranchSide:      'crypto/asn1/asn1_parse.c:201,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:197,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:198,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:199,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
        - Branch String:   'crypto/asn1/asn1_parse.c:201,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:202,32'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:203,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:203,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:205,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:205,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:205,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:206,24'
              BranchSideFuncs:
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:261,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:210,32'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:210,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:259,40'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:210,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:211,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:259,40'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:215,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:216,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:224,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:216,45'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:217,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:219,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:217,47'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:218,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:219,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:218,47'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:219,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:219,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:219,48'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:219,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:220,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:216,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:220,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:223,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:224,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:227,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:231,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:227,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:228,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:229,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:229,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:230,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:231,21'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:231,32'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:236,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:245,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:236,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:237,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:238,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:238,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:239,44'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:242,21'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:239,33'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:240,33'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:241,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:245,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:246,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:249,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:246,33'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:247,33'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:248,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:251,58'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:251,61'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:253,57'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:251,46'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:253,57'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:253,70'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:249,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:255,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:256,28'
              BranchSideFuncs:
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:261,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:264,23'
              BranchSideFuncs:
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:287,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:266,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:267,35'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:281,34'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:267,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:268,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:269,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:269,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:270,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:272,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:270,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:270,54'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:271,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/asn1/asn1_parse.c:272,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:273,40'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:276,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:273,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:274,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:275,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:276,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:277,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:280,17'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:277,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:278,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:279,21'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:281,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:282,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:283,31'
              BranchSideFuncs:
                - ASN1_INTEGER_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:287,24'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:290,23'
              BranchSideFuncs:
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:313,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:292,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:293,35'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:307,34'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:293,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:294,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:295,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:295,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:296,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:298,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:296,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:296,54'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:297,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
        - Branch String:   'crypto/asn1/asn1_parse.c:298,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:299,40'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:302,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:299,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:300,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:301,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:302,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:303,39'
              BranchSideFuncs:
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:306,17'
              BranchSideFuncs:
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:303,29'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:304,29'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:305,21'
              BranchSideFuncs:
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:307,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:308,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:309,31'
              BranchSideFuncs:
                - ASN1_ENUMERATED_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:314,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:315,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:318,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:315,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:316,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:317,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:319,50'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:319,67'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:319,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:319,38'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:319,67'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:319,73'
              BranchSideFuncs:
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:318,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:321,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:322,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:324,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:326,44'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:338,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:327,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:328,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:329,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:329,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:330,36'
              BranchSideFuncs:
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:333,30'
              BranchSideFuncs:
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:330,25'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:331,25'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:332,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:333,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:334,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:335,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:338,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:339,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/asn1_parse.c:342,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/asn1_parse.c:339,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn1_parse.c:340,21'
              BranchSideFuncs:
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
            - BranchSide:      'crypto/asn1/asn1_parse.c:341,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ASN1_OBJECT_free
                - ASN1_OCTET_STRING_free
                - ASN1_INTEGER_free
                - ASN1_ENUMERATED_free
                - ASN1_get_object
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - asn1_print_info
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_ENUMERATED
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_ENUMERATED_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_INTEGER
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - ASN1_INTEGER_free
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OCTET_STRING
                - ASN1_OCTET_STRING_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_printf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - BIO_dump_indent
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - d2i_ASN1_OBJECT
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - i2a_ASN1_OBJECT
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BIO_write
                - __sanitizer_cov_trace_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - BIO_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp8
                - asn1_parse2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BIO_printf
                - BIO_puts
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'crypto/asn1/asn1_parse.c:109,9'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:118,13'
          Dst:             ASN1_get_object
        - Src:             'crypto/asn1/asn1_parse.c:120,13'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:128,14'
          Dst:             asn1_print_info
        - Src:             'crypto/asn1/asn1_parse.c:135,17'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:138,17'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:143,25'
          Dst:             asn1_parse2
        - Src:             'crypto/asn1/asn1_parse.c:158,25'
          Dst:             asn1_parse2
        - Src:             'crypto/asn1/asn1_parse.c:168,17'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:179,21'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:181,34'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:186,21'
          Dst:             d2i_ASN1_OBJECT
        - Src:             'crypto/asn1/asn1_parse.c:187,25'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:189,21'
          Dst:             i2a_ASN1_OBJECT
        - Src:             'crypto/asn1/asn1_parse.c:191,25'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:197,25'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:202,21'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:209,22'
          Dst:             d2i_ASN1_OCTET_STRING
        - Src:             'crypto/asn1/asn1_parse.c:227,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:229,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:236,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:239,33'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:246,33'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:249,29'
          Dst:             BIO_dump_indent
        - Src:             'crypto/asn1/asn1_parse.c:259,17'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/asn1/asn1_parse.c:265,22'
          Dst:             d2i_ASN1_INTEGER
        - Src:             'crypto/asn1/asn1_parse.c:267,25'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:270,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:273,29'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:277,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:281,25'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:285,17'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/asn1/asn1_parse.c:291,22'
          Dst:             d2i_ASN1_ENUMERATED
        - Src:             'crypto/asn1/asn1_parse.c:293,25'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:296,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:299,29'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:303,29'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:307,25'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:311,17'
          Dst:             ASN1_ENUMERATED_free
        - Src:             'crypto/asn1/asn1_parse.c:315,25'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:318,21'
          Dst:             BIO_dump_indent
        - Src:             'crypto/asn1/asn1_parse.c:327,21'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:330,25'
          Dst:             BIO_printf
        - Src:             'crypto/asn1/asn1_parse.c:333,21'
          Dst:             BIO_puts
        - Src:             'crypto/asn1/asn1_parse.c:339,21'
          Dst:             BIO_write
        - Src:             'crypto/asn1/asn1_parse.c:352,5'
          Dst:             ASN1_OBJECT_free
        - Src:             'crypto/asn1/asn1_parse.c:353,5'
          Dst:             ASN1_OCTET_STRING_free
        - Src:             'crypto/asn1/asn1_parse.c:354,5'
          Dst:             ASN1_INTEGER_free
        - Src:             'crypto/asn1/asn1_parse.c:355,5'
          Dst:             ASN1_ENUMERATED_free
    - functionName:    ASN1_parse
      functionSourceFile: '/src/openssl/crypto/asn1/asn1_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - bp
        - pp
        - len
        - indent
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_parse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/asn1_parse.c:85,12'
          Dst:             asn1_parse2
    - functionName:    ASN1_item_unpack_ex
      functionSourceFile: '/src/openssl/crypto/asn1/asn_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.ASN1_ITEM_st *'
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - oct
        - it
        - libctx
        - propq
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_d2i_ex
        - ERR_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn_pack.c:70,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:70,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn_pack.c:72,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/asn_pack.c:70,16'
          Dst:             ASN1_item_d2i_ex
        - Src:             'crypto/asn1/asn_pack.c:72,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn_pack.c:72,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn_pack.c:72,9'
          Dst:             ERR_set_error
    - functionName:    ASN1_item_unpack
      functionSourceFile: '/src/openssl/crypto/asn1/asn_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.asn1_string_st *'
        - 'struct.ASN1_ITEM_st *'
      constantsTouched: []
      argNames:
        - oct
        - it
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASN1_item_d2i
        - ERR_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn_pack.c:58,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:58,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn_pack.c:59,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
      Callsites:
        - Src:             'crypto/asn1/asn_pack.c:58,16'
          Dst:             ASN1_item_d2i
        - Src:             'crypto/asn1/asn_pack.c:59,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn_pack.c:59,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn_pack.c:59,9'
          Dst:             ERR_set_error
    - functionName:    ASN1_item_pack
      functionSourceFile: '/src/openssl/crypto/asn1/asn_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'struct.asn1_string_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.ASN1_ITEM_st *'
        - 'struct.asn1_string_st **'
      constantsTouched: []
      argNames:
        - obj
        - it
        - oct
      BBCount:         28
      ICount:          145
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ASN1_STRING_free
        - ASN1_STRING_new
        - ASN1_STRING_set0
        - ASN1_item_i2d
        - ERR_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto/asn1/asn_pack.c:20,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:20,25'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn_pack.c:21,22'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn_pack.c:20,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:21,22'
              BranchSideFuncs:
                - ASN1_STRING_new
                - ASN1_STRING_set0
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn_pack.c:26,18'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn_pack.c:21,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:22,13'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
            - BranchSide:      'crypto/asn1/asn_pack.c:25,5'
              BranchSideFuncs:
                - ASN1_STRING_set0
                - ASN1_item_i2d
                - __sanitizer_cov_trace_const_cmp4
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
        - Branch String:   'crypto/asn1/asn_pack.c:31,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:32,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn_pack.c:35,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/asn_pack.c:35,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:36,9'
              BranchSideFuncs:
                - ERR_new
                - ERR_set_debug
                - ERR_set_error
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn_pack.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn_pack.c:40,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:40,25'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn_pack.c:43,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn_pack.c:40,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:41,16'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/asn_pack.c:43,12'
              BranchSideFuncs: []
        - Branch String:   'crypto/asn1/asn_pack.c:45,21'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:45,25'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn_pack.c:46,26'
              BranchSideFuncs:
                - ASN1_STRING_free
        - Branch String:   'crypto/asn1/asn_pack.c:45,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/asn_pack.c:46,26'
              BranchSideFuncs:
                - ASN1_STRING_free
            - BranchSide:      'crypto/asn1/asn_pack.c:47,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto/asn1/asn_pack.c:21,22'
          Dst:             ASN1_STRING_new
        - Src:             'crypto/asn1/asn_pack.c:22,13'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn_pack.c:22,13'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn_pack.c:22,13'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn_pack.c:29,5'
          Dst:             ASN1_STRING_set0
        - Src:             'crypto/asn1/asn_pack.c:31,26'
          Dst:             ASN1_item_i2d
        - Src:             'crypto/asn1/asn_pack.c:32,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn_pack.c:32,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn_pack.c:32,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn_pack.c:36,9'
          Dst:             ERR_new
        - Src:             'crypto/asn1/asn_pack.c:36,9'
          Dst:             ERR_set_debug
        - Src:             'crypto/asn1/asn_pack.c:36,9'
          Dst:             ERR_set_error
        - Src:             'crypto/asn1/asn_pack.c:46,9'
          Dst:             ASN1_STRING_free
    - functionName:    ossl_check_ASN1_TYPE_freefunc_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - fr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ossl_check_const_ASN1_TYPE_sk_type
      functionSourceFile: '/src/openssl/include/openssl/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      'struct.stack_st *'
      argCount:        1
      argTypes:
        - 'struct.stack_st_ASN1_TYPE *'
      constantsTouched: []
      argNames:
        - sk
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d2i_AutoPrivateKey
      functionSourceFile: '/src/openssl/crypto/asn1/d2i_pr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.4612 *'
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st.4612 **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d2i_AutoPrivateKey_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto/asn1/d2i_pr.c:247,12'
          Dst:             d2i_AutoPrivateKey_ex
    - functionName:    d2i_AutoPrivateKey_ex
      functionSourceFile: '/src/openssl/crypto/asn1/d2i_pr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.4612 *'
      argCount:        5
      argTypes:
        - 'struct.evp_pkey_st.4612 **'
        - 'char **'
        - size_t
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - pp
        - length
        - libctx
        - propq
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - d2i_AutoPrivateKey_legacy
        - d2i_PrivateKey_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto/asn1/d2i_pr.c:239,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:239,9'
              BranchSideFuncs:
                - d2i_AutoPrivateKey_legacy
            - BranchSide:      'crypto/asn1/d2i_pr.c:240,41'
              BranchSideFuncs:
                - d2i_AutoPrivateKey_legacy
      Callsites:
        - Src:             'crypto/asn1/d2i_pr.c:237,11'
          Dst:             d2i_PrivateKey_decoder
        - Src:             'crypto/asn1/d2i_pr.c:240,15'
          Dst:             d2i_AutoPrivateKey_legacy
    - functionName:    d2i_PrivateKey_decoder
      functionSourceFile: '/src/openssl/crypto/asn1/d2i_pr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.evp_pkey_st.4612 *'
      argCount:        6
      argTypes:
        - int
        - 'struct.evp_pkey_st.4612 **'
        - 'char **'
        - size_t
        - 'struct.ossl_lib_ctx_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - keytype
        - a
        - pp
        - length
        - libctx
        - propq
      BBCount:         43
      ICount:          261
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - ERR_pop_to_mark
        - ERR_set_mark
        - EVP_PKEY_free
        - OBJ_obj2txt
        - OSSL_DECODER_CTX_free
        - OSSL_DECODER_CTX_new_for_pkey
        - OSSL_DECODER_from_data
        - PKCS8_PRIV_KEY_INFO_free
        - PKCS8_pkey_get0
        - d2i_PKCS8_PRIV_KEY_INFO
        - evp_keymgmt_util_has
        - evp_pkey_type2name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crypto/asn1/d2i_pr.c:43,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:44,39'
              BranchSideFuncs:
                - evp_pkey_type2name
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:50,5'
              BranchSideFuncs:
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:45,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'crypto/asn1/d2i_pr.c:47,5'
              BranchSideFuncs:
                - ERR_set_mark
                - d2i_PKCS8_PRIV_KEY_INFO
                - ERR_pop_to_mark
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:53,9'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:54,13'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:61,19'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:55,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:55,63'
              BranchSideFuncs:
                - PKCS8_pkey_get0
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:58,19'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:56,17'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:56,32'
              BranchSideFuncs:
                - OBJ_obj2txt
                - __sanitizer_cov_trace_const_cmp4
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:58,19'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:54,13'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:57,24'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:58,19'
              BranchSideFuncs:
                - PKCS8_PRIV_KEY_INFO_free
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'crypto/asn1/d2i_pr.c:65,19'
          Branch Sides:
            - BranchSide:      'crypto/asn1/d2i_pr.c:65,32'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - evp_keymgmt_util_has
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'crypto/asn1/d2i_pr.c:67,42'
              BranchSideFuncs:
                - OSSL_DECODER_CTX_new_for_pkey
                - OSSL_DECODER_from_data
                - OSSL_DECODER_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                -